2025职业发展规划

2025职业发展规划

我是一名大公司的高级移动应用开发技术专家,目前参与了鸿蒙App开发,对鸿蒙的TS语言也有所了解。现在需要制定2025年的职业发展规划,包括学习内容和方向,并以思维导图的形式呈现。我需要梳理出合适的发展路径。首先,我已经是高级开发工程师,在现有领域有较强的技术能力。现在接触鸿蒙开发,是公司业务拓展的需要,而且个人想要更多方向发展。鸿蒙作为新兴系统,未来可能有较大的发展空间,尤其是在国内市场。因此,职业规划中需要兼顾iOS和鸿蒙两个方面,同时考虑到技术深度和广度的扩展。接下来需要考虑我的职业发展方向。通常高级程序员的发展方向包括技术专家、架构师、管理岗位或者跨平台开发专家。我已经涉及鸿蒙开发,对跨平台或新兴技术有更多兴趣。结合当前的情况,可能更适合向技术专家或架构师方向发展,同时深化鸿蒙生态的掌握,成为跨iOS和鸿蒙的双料专家。学习内容方面,iOS和鸿蒙都需要持续更新。iOS方面,Swift新特性、SwiftUI、性能优化、AI集成等是重点。鸿蒙方面,ArkTS/TS语言的深入,鸿蒙的分布式能力、跨设备开发、系统源码理解等。此外,跨平台技术如Flutter、React Native也需要了解,以增强全栈能力。技术广度扩展可能包括后端开发、DevOps、云计算等,这有助于向架构师方向发展。软技能方面,团队管理、技术影响力、产品思维也是高级开发者需要提升的部分。行业趋势如AI、物联网、元宇宙等,需要保持关注,以便及时调整技术方向。在职业发展路径上,可以设定短期(2024)、中期(2025)、长期(2026)目标。短期巩固iOS和鸿蒙核心技术,中期成为跨端架构师,长期可能转向技术管理或创业。认证方面,华为的鸿蒙开发专家和苹果的开发专家背书能增强竞争力。输出思维导图的结构需要清晰,分核心方向、学习内容、技术广度、软技能、行业趋势、职业路径等模块。每个模块下再细分具体点,比如核心方向分为iOS和鸿蒙,各自列出关键技术点。这样就能一目了然地看到需要关注的领域。最后,要确保建议切实可行,结合我目前的情况,避免过于理想化。例如,鸿蒙开发虽然重要,但iOS仍是主要收入来源,需要平衡两者的学习时间。同时,软技能的提升可能帮助他转向管理岗,这是他感兴趣的领域之一。

以下是针对当前背景的2025年职业发展规划思维导图文本框架,包含技术深耕、跨界融合和职业跃迁、技术栈目录四大方向:


2025年iOS/鸿蒙双栈专家职业发展图谱


一、核心技术双轨深化

  1. iOS生态进化

    • Swift 6新特性:
      • 泛型改进(类型参数包)
      • 宏系统深度应用(编译时元编程)
    • 苹果Vision Pro开发:
      • RealityKit 2.0空间计算
      • 眼动追踪交互设计
    • 端侧AI集成:
      • CoreML 4模型量化技术
      • 设备端大语言模型(<3B参数)部署
  2. 鸿蒙生态突破

    • ArkTS/TS核心能力:
      • 声明式UI状态管理(@State/@Prop/@Link)
      • 异步编程优化(Promise/async-await)
    • 鸿蒙特色能力:
      • 跨设备分布式软总线开发
      • 元服务(原子化服务)设计模式
      • 异构硬件适配(富设备/轻设备)
    • 系统级开发:
      • Native API性能调优(C++混合编程)
      • 驱动开发基础(HDF框架)

二、跨栈技术融合

  1. 跨平台架构设计

    • Flutter 3.0+深度集成:
      • 混合栈管理(PlatformView性能优化)
      • 自定义渲染引擎接入
    • Rust能力建设:
      • 内存安全模块开发(加密算法/图像处理)
      • 编写Swift-Rust绑定(FFI)
  2. 全栈能力拓展

    • 服务端技术:
      • Deno运行时开发(TS全栈统一)
      • 分布式事务处理(Saga模式)
    • 云原生开发:
      • Serverless鸿蒙元服务后端
      • 端云协同AI推理架构

三、行业解决方案能力

  1. 重点行业深耕

    • 智能座舱开发:
      • 车机鸿蒙与iOS CarPlay交互协议
      • 多屏协同场景开发
    • 医疗健康领域:
      • HIPAA合规开发(数据加密传输)
      • 医疗设备蓝牙Mesh组网
  2. 新兴技术预研

    • 空间计算开发:
      • Vision Pro与鸿蒙AR眼镜交互
      • 3D空间UI设计规范
    • 端侧AIGC:
      • Stable Diffusion模型端侧优化
      • 设备级RAG系统搭建

四、职业发展路径

  1. 技术管理双通道

    • 专家路线:
      • 申请华为HDE(Huawei Developer Expert)
      • 成为Apple WWDC Scholarship导师
    • 管理路线:
      • 组建跨端技术中台团队
      • 技术TL向CTO发展路径
  2. 影响力建设

    • 技术输出:
      • 鸿蒙开源组件开发(OpenHarmony SIG)
      • 《Swift与ArkTS协同开发模式》技术出版
    • 行业背书:
      • 考取华为认证鸿蒙高级开发者(HCIA-HarmonyOS)
      • 获取AWS/Azure云原生架构师认证

五、学习路线图

2025-01-01 2025-02-01 2025-03-01 2025-04-01 2025-05-01 2025-06-01 2025-07-01 2025-08-01 2025-09-01 2025-10-01 2025-11-01 2025-12-01 2026-01-01 2026-02-01 2026-03-01 Swift 6特性研究 鸿蒙分布式开发实战 Rust安全编程 HCIA-HarmonyOS认证 Vision Pro开发专项 医疗蓝牙协议开发 AWS架构师认证 核心技术 跨界能力 行业认证 2025-2026学习规划

六、薪资跃迁策略

  1. 价值锚点升级

    • 从功能交付转向行业解决方案设计(月薪提升30-50%)
    • 构建跨端技术专利组合(年度奖金+10-15%)
  2. 收入结构优化

    • 技术咨询收入占比提升至20%(华为/车企技术咨询)
    • 开发工具链商业化(如鸿蒙UI组件库订阅制)

实施建议

  1. 每周预留10小时进行鸿蒙系统源码研究(重点学习分布式任务调度模块)
  2. 每季度交付一个跨端技术方案(如iOS与鸿蒙设备数据同步方案)
  3. 参与1-2个开源鸿蒙项目(优先选择系统工具类项目)

重点突出iOS与鸿蒙的能力交叉点(如跨端H5、ArkUI-X),这将形成独特的市场竞争优势。


七、Hamony OS深入学习目录

1)鸿蒙生态核心语言体系
  1. ArkTS深度精通
    • 声明式语法进阶:
      • 状态管理(@State/@Prop/@Link/@ObjectLink/@Consume)
      • 渲染控制语法(LazyForEach/if/else)
    • 异步编程全解析:
      • Promise链式调用异常处理
      • async/await与Worker线程协同
    • 类型系统强化:
      • 泛型约束与类型体操
      • 装饰器开发自定义注解(类似Swift Property Wrapper)
  2. Native开发能力
    • C++与ArkTS混合编程:
      • NAPI开发原生模块
      • 内存安全边界控制
    • 华为自研编程语言对比:
      • ArkTS与Swift语法范式差异
      • 与iOS混编方案(鸿蒙-ARKit联合开发)

2)鸿蒙特色架构能力
  1. 分布式能力专家级开发
    • 分布式软总线(SoftBus):
      • 设备发现与认证协议解析
      • 低时延数据传输(<20ms优化方案)
    • 跨设备迁移:
      • FA迁移状态持久化
      • 迁移冲突解决(多设备协同场景)
    • 分布式数据管理:
      • 分布式数据库同步策略
      • 数据一致性算法(CRDT应用)
  2. 元服务(原子化服务)架构
    • 卡片化开发范式:
      • 动态卡片数据刷新机制
      • 服务组合与场景化智能推荐
    • 免安装技术:
      • 按需加载HAP包体优化
      • 小于1MB的微型服务开发

3)系统级性能优化
  1. 渲染引擎调优
    • ArkUI渲染管线分析:
      • 组件树Diff算法优化
      • 离屏渲染检测与规避
    • 跨设备渲染同步:
      • 多屏幕帧率自适应
      • GPU指令批处理
  2. 内存与功耗管理
    • Native内存泄漏检测:
      • HiChecker工具链深度使用
      • 与iOS Instruments对比分析
    • 功耗敏感场景开发:
      • 设备休眠状态唤醒策略
      • 后台任务智能调度(QoS分级)

4)行业解决方案专项

  1. 智能座舱开发
    • 车机鸿蒙开发套件:
      • 多模态交互(语音+手势+视觉)
      • CAN总线数据对接
    • 与iOS CarPlay互操作:
      • 协议转换中间件开发
      • 双系统驾驶场景切换
  2. 医疗健康领域
    • 鸿蒙医疗设备框架:
      • 蓝牙低功耗设备组网
      • FDA/HIPAA合规开发
    • 与iOS HealthKit对接:
      • 健康数据跨平台同步
      • 双平台数据隐私沙盒方案

5)高阶工程化能力
  1. 鸿蒙源码研读
    • 核心框架分析:
      • ACE框架事件分发机制
      • 分布式调度模块源码
    • 编译原理进阶:
      • ArkTS到方舟字节码编译流程
      • 与LLVM后端对比研究
  2. 混合开发架构设计
    • iOS/鸿蒙双栈融合:
      • Swift Package接入鸿蒙工程
      • 共享C++核心算法层
    • Flutter鸿蒙引擎改造:
      • 定制Flutter Engine鸿蒙后端
      • Skia渲染引擎优化

6)开发者生态建设
  1. 开源贡献计划
    • OpenHarmony SIG:
      • 参与分布式任务调度模块开发
      • 提交ArkTS语言特性提案
    • 自研工具链开发:
      • 鸿蒙DevOps插件开发
      • 自动化测试框架扩展
  2. 认证与影响力
    • 华为认证体系:
      • HDE(Huawei Developer Expert)
      • HCIA-HarmonyOS高级开发者
    • 技术输出:
      • 《iOS到鸿蒙迁移指南》著作
      • 全球技术峰会演讲(HDC Together)

7)实战项目里程碑
2025-01-01 2025-02-01 2025-03-01 2025-04-01 2025-05-01 2025-06-01 2025-07-01 2025-08-01 2025-09-01 2025-10-01 2025-11-01 2025-12-01 2026-01-01 2026-02-01 2026-03-01 完成分布式电商APP 开发医疗设备管理元服务 车机鸿蒙OS定制 OpenHarmony源码贡献 发布鸿蒙开发白皮书 基础能力 高阶挑战 行业影响 鸿蒙专家级项目路线

8)学习资源推荐
  1. 官方文档精读
    • 《OpenHarmony设计理念》
    • 《ArkTS语言规范(4.0版)》
  2. 源码研读清单
    • 分布式数据管理:foundation/distributeddatamgr
    • UI框架:arkui/ace_engine
  3. 进阶书籍
    • 《HarmonyOS分布式系统开发实战》
    • 《从iOS到鸿蒙:迁移与超越》

学习策略建议

  1. 对比迁移学习:将iOS经验映射到鸿蒙开发(如SwiftUI与ArkUI设计思想对比)
  2. 场景化突破:重点攻克分布式场景开发(如多设备视频会议系统)
  3. 源码级理解:每周分析1个OpenHarmony核心模块源码
  4. 生态共建:每季度产出1个高质量鸿蒙开源组件

八、iOS深入学习目录

1)Swift语言与编译器进阶
  1. Swift 6新特性深度掌握
    • 泛型系统增强:
      • 类型参数包(Parameter Packs)
      • 泛型上下文中的协议一致性
    • 宏系统开发:
      • 编译时元编程(Swift Macros)
      • 自定义宏实现(如@Observable宏)
    • 并发模型优化:
      • 结构化并发(Structured Concurrency)
      • 分布式Actor模型
  2. 编译器与LLVM底层
    • Swift编译器源码分析:
      • SIL(Swift Intermediate Language)优化
      • 类型推导与泛型特化
    • LLVM后端定制:
      • 自定义编译器优化Pass
      • 与Clang/Objective-C互操作

2)iOS系统框架深度解析
  1. UIKit与SwiftUI融合开发
    • UIKit性能优化:
      • 离屏渲染检测与规避
      • 异步绘制(CALayerDelegate)
    • SwiftUI高级特性:
      • 自定义布局引擎(Layout协议)
      • 视图生命周期精准控制
  2. Core底层框架
    • CoreAnimation高级技巧:
      • 隐式动画与显式动画性能对比
      • 自定义CAMetalLayer渲染管线
    • CoreData优化:
      • 批量操作与并发上下文管理
      • 数据迁移与版本兼容

3)性能优化与调试
  1. 应用启动优化
    • 启动阶段分析:
      • 动态库加载优化(减少dyld时间)
      • 主线程阻塞检测(Time Profiler)
    • 二进制重排:
      • 使用Clang插桩优化Page Fault
      • 基于LLVM的Order File生成
  2. 内存与功耗管理
    • 内存泄漏检测:
      • Instruments高级用法(Leaks/Allocations)
      • Malloc调试技术(Malloc Stack Logging)
    • 功耗敏感场景开发:
      • 后台任务智能调度(BGProcessingTaskRequest)
      • 低功耗蓝牙(BLE)优化

4)跨平台与混合开发
  1. Flutter深度集成
    • 混合栈管理:
      • PlatformView性能优化
      • 自定义Flutter Engine嵌入
    • 原生能力扩展:
      • 编写高性能Flutter Plugin
      • 与SwiftUI无缝集成
  2. React Native桥接开发
    • 原生模块开发:
      • 高性能Native Module编写
      • TurboModules与Fabric架构
    • 性能调优:
      • JSI与Hermes引擎优化
      • 原生视图与JS线程通信

5)端侧AI与AR/VR开发
  1. CoreML与CreateML
    • 模型优化:
      • 模型量化与剪枝技术
      • 设备端大语言模型部署(<3B参数)
    • 自定义模型训练:
      • 使用CreateML训练图像分类模型
      • 集成TensorFlow Lite模型
  2. ARKit与Vision Pro开发
    • ARKit高级特性:
      • 场景重建(Scene Reconstruction)
      • 多人协作AR(Collaborative Sessions)
    • Vision Pro开发:
      • 空间计算(Spatial Computing)
      • 眼动追踪与手势交互

6)安全与逆向工程
  1. 应用安全加固
    • 代码混淆:
      • LLVM插桩实现符号混淆
      • 字符串加密与反调试
    • 数据安全:
      • 使用Secure Enclave存储密钥
      • 端到端加密通信
  2. 逆向工程与防护
    • 动态分析:
      • 使用Frida进行运行时Hook
      • LLDB脚本自动化调试
    • 防护策略:
      • 反动态调试技术(PT_DENY_ATTACH)
      • 越狱检测与防护

7)工程化与架构设计
  1. 模块化与组件化
    • Swift Package Manager:
      • 二进制化与动态库管理
      • 依赖冲突解决
    • 组件化架构:
      • 插件化架构设计
      • 服务注册与发现机制
  2. DevOps与CI/CD
    • 自动化构建:
      • Fastlane高级用法
      • Xcode Cloud定制
    • 质量监控:
      • Crash日志聚合与分析
      • 性能监控与报警

8)学习资源推荐
  1. 官方文档精读
    • 《Swift Language Guide》
    • 《App Architecture: SwiftUI Edition》
  2. 源码研读清单
    • Swift标准库源码
    • LLVM/Clang源码
  3. 进阶书籍
    • 《Advanced Swift》
    • 《iOS App Performance: Optimizing for Speed and Responsiveness》

9)实战项目里程碑
2024-01-01 2024-02-01 2024-03-01 2024-04-01 2024-05-01 2024-06-01 2024-07-01 2024-08-01 2024-09-01 2024-10-01 2024-11-01 2024-12-01 2025-01-01 2025-02-01 2025-03-01 完成高性能图片处理框架 开发AR导航应用 实现端侧大语言模型 开源Swift编译器插件 发布iOS性能优化白皮书 基础能力 高阶挑战 行业影响 iOS专家级项目路线

学习策略建议

  1. 源码驱动学习:每周分析1个Swift标准库或系统框架源码
  2. 场景化突破:重点攻克端侧AI与AR/VR场景开发
  3. 社区共建:每季度产出1个高质量开源组件
  4. 技术输出:通过博客/演讲分享深度技术实践

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/69176.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

20240206 adb 连不上手机解决办法

Step 1: lsusb 确认电脑 usb 端口能识别设备 lsusb不知道设备有没有连上&#xff0c;就插拔一下&#xff0c;对比观察多了/少了哪个设备。 Step 2: 重启 adb server sudo adb kill-serversudo adb start-serveradb devices基本上就可以了&#xff5e; Reference https://b…

《利用原始数据进行深度神经网络闭环 用于光学驻留空间物体检测》论文精读

Deep Neural Network Closed-loop with Raw Data for Optical Resident Space Object Detection 摘要 光学勘测是观测驻留空间物体和空间态势感知的重要手段。随着天文技术和还原方法的应用&#xff0c;宽视场望远镜在发现和识别驻留空间物体方面做出了重大贡献。然而&#x…

2025年前端面试准备html篇

1.对html 语义化标签的理解 html语义化标签简单来说页面有良好的结构&#xff0c;使元素有含义便于理解。 优点可以使页面呈现出清晰的机构&#xff0c;有利于seo和搜索引擎抓取信息&#xff0c;便于团队的开发和管理。 常见的语义化标签有&#xff1a; <header> - 定义页…

【字节青训营-9】:初探字节微服务框架 Hertz 基础使用及进阶(下)

本文目录 一、Hertz中间件Recovery二、Hertz中间件跨资源共享三、Hertz 响应四、Hertz请求五、Hertz中间件Session 一、Hertz中间件Recovery Recovery中间件是Hertz框架预置的中间件&#xff0c;使用server.Default()可以默认注册该中间件&#xff0c;为Hertz框架提供panic回复…

因果推断与机器学习—用机器学习解决因果推断问题

Judea Pearl 将当前备受瞩目的机器学习研究戏谑地称为“仅限于曲线拟合”,然而,曲线拟合的实现绝非易事。机器学习模型在图像识别、语音识别、自然语言处理、蛋白质分子结构预测以及搜索推荐等多个领域均展现出显著的应用效果。 在因果推断任务中,在完成因果效应识别之后,需…

软件设计模式

目录 一.创建型模式 抽象工厂 Abstract Factory 构建器 Builder 工厂方法 Factory Method 原型 Prototype 单例模式 Singleton 二.结构型模式 适配器模式 Adapter 桥接模式 Bridge 组合模式 Composite 装饰者模式 Decorator 外观模式 Facade 享元模式 Flyw…

Linux 零拷贝技术

一、传统做法&#xff0c;经历“四次拷贝” 数据 1.读取到内核缓冲区 2.拷贝到用户缓冲区 3.写入到内核缓冲区 4.拷贝到网卡 使用 DMA&#xff0c;减少2次拷贝&#xff0c;还剩2次拷贝 DMA 负责硬盘到内核缓冲区和内核到网卡的传输。 CPU 仍需处理内核和用户缓冲区之间的数据…

【通俗易懂说模型】线性回归(附深度学习、机器学习发展史)

&#x1f308; 个人主页&#xff1a;十二月的猫-CSDN博客 &#x1f525; 系列专栏&#xff1a; &#x1f3c0;深度学习_十二月的猫的博客-CSDN博客 &#x1f4aa;&#x1f3fb; 十二月的寒冬阻挡不了春天的脚步&#xff0c;十二点的黑夜遮蔽不住黎明的曙光 目录 1. 前言 2. …

利用Vue和javascript分别编写一个“Hello World”的定时更新

目录 一、利用Vue编写一个“Hello World”的定时更新&#xff08;1&#xff09;vue编码在Html文件中&#xff08;2&#xff09;vue编码在js文件中 二、利用javascript编写一个“Hello World”的定时更新 一、利用Vue编写一个“Hello World”的定时更新 &#xff08;1&#xff…

蓝桥杯python基础算法(2-1)——排序

目录 一、排序 二、例题 P3225——宝藏排序Ⅰ 三、各种排序比较 四、例题 P3226——宝藏排序Ⅱ 一、排序 &#xff08;一&#xff09;冒泡排序 基本思想&#xff1a;比较相邻的元素&#xff0c;如果顺序错误就把它们交换过来。 &#xff08;二&#xff09;选择排序 基本思想…

洛谷 P4552 [Poetize6] IncDec Sequence C语言

P4552 [Poetize6] IncDec Sequence - 洛谷 | 计算机科学教育新生态 题目描述 给定一个长度为 n 的数列 a1​,a2​,…,an​&#xff0c;每次可以选择一个区间 [l,r]&#xff0c;使这个区间内的数都加 1 或者都减 1。 请问至少需要多少次操作才能使数列中的所有数都一样&#…

Vue Dom截图插件,截图转Base64 html2canvas

安装插件 npm install html2canvas --save插件使用 <template><div style"padding: 10px;"><div ref"imageTofile" class"box">发生什么事了</div><button click"toImage" style"margin: 10px;&quo…

88.[4]攻防世界 web php_rce

之前做过&#xff0c;回顾&#xff08;看了眼之前的wp,跟没做过一样&#xff09; 属于远程命令执行漏洞 在 PHP 里&#xff0c;system()、exec()、shell_exec()、反引号&#xff08;&#xff09;等都可用于执行系统命令。 直接访问index.php没效果 index.php?sindex/think\a…

数据结构-堆和PriorityQueue

1.堆&#xff08;Heap&#xff09; 1.1堆的概念 堆是一种非常重要的数据结构&#xff0c;通常被实现为一种特殊的完全二叉树 如果有一个关键码的集合K{k0,k1,k2,...,kn-1}&#xff0c;把它所有的元素按照完全二叉树的顺序存储在一个一维数组中&#xff0c;如果满足ki<k2i…

oracle 基础语法复习记录

Oracle SQL基础 因工作需要sql能力&#xff0c;需要重新把sql这块知识重新盘活&#xff0c;特此记录学习过程。 希望有新的发现。加油&#xff01;20250205 学习范围 学习SQL基础语法 掌握SELECT、INSERT、UPDATE、DELETE等基本操作。 熟悉WHERE、GROUP BY、ORDER BY、HAVIN…

【Rust自学】20.2. 最后的项目:多线程Web服务器

说句题外话&#xff0c;这篇文章非常要求Rust的各方面知识&#xff0c;最好看一下我的【Rust自学】专栏的所有内容。这篇文章也是整个专栏最长&#xff08;4762字&#xff09;的文章&#xff0c;需要多次阅读消化&#xff0c;最好点个收藏&#xff0c;免得刷不到了。 喜欢的话…

国产编辑器EverEdit - 工具栏说明

1 工具栏 1.1 应用场景 当用户想显示/隐藏界面的标签栏、工具栏、状态栏、主菜单等界面元素时&#xff0c;可以通过EverEdit的菜单选项进行设置。 1.2 使用方法 选择菜单查看 -> 工具栏&#xff0c;在工具栏的子菜单中选择勾选或去掉勾选对应的选项。 标签栏&#xff1…

虚幻UE5手机安卓Android Studio开发设置2025

一、下载Android Studio历史版本 步骤1&#xff1a;虚幻4.27、5.0、5.1、5.2官方要求Andrd Studio 4.0版本&#xff1b; 5.3、5.4、5.5官方要求的版本为Android Studio Flamingo | 2022.2.1 Patch 2 May 24, 2023 虚幻官网查看对应Andrd Studiob下载版本&#xff1a; https:/…

VLAN 基础 | 不同 VLAN 间通信实验

注&#xff1a;本文为 “ Vlan 间通信” 相关文章合辑。 英文引文&#xff0c;机翻未校。 图片清晰度限于原文图源状态。 未整理去重。 How to Establish Communications between VLANs? 如何在 VLAN 之间建立通信&#xff1f; Posted on November 20, 2015 by RouterSwi…

bat脚本实现自动化漏洞挖掘

bat脚本 BAT脚本是一种批处理文件&#xff0c;可以在Windows操作系统中自动执行一系列命令。它们可以简化许多日常任务&#xff0c;如文件操作、系统配置等。 bat脚本执行命令 echo off#下面写要执行的命令 httpx 自动存活探测 echo off httpx.exe -l url.txt -o 0.txt nuc…