本文完整阅读约需 6 分钟,如时间较长请考虑收藏后慢慢阅读~

鉴于早前在另一个博客里的自省,同时新一年刚刚启程,因此制订一套2018年的职业发展计划,谨以自勉。

职业规划

系统架构师(Web方向)

特点

写这一条的原因正是在于,Web开发简单到人人都会,甚至中专也有Web开发的专业,自己要如何才能从这群野战军(同时还有大部分同级同学)中脱颖而出

  1. 熟悉操作系统原理、运维与优化(从研究底层入手)(2018全年重点)
  2. 了解PHP&关系型(非关系型)数据库的优化技术(多改垃圾代码)(这一条需要时间,不急于求成,重点是算法一定要过关,不能做脚本小子,脱离类库就是渣渣)
  3. 对大型系统有全局了解,熟悉软件工程&测试&安全架构(通过在Token多次担任项目的总技术负责人来锻炼)(靠时间积累经验,有机会就去干!)
  4. 经常自己编写&修改(类)库,有大量成型的开源项目(一定要开脑洞,看到不好的东西,动手去改!嘴炮Linus说得好,Show me the code!)
  5. 对Web开发以外的技术细节有较深了解,在Web开发方面能做到基本全栈(不要只守着自己的一亩三分地,IT行业是会经常变化的)
  6. 英文能力过硬,大量参与开源项目,多刷Pull Request
  7. 沟通能力&人员管理能力过硬(依靠班长的机会,去努力锻炼)

大类安排

1、学习新方向

操作系统方向(Linux)

深度:熟悉操作系统结构,了解Linux内核和Linux(UNIX/MAC)运维,熟练使用C语言来进行操作系统的Mod

大型系统构建方向(Web)

深度:好好利用在Token团队的机会,多参加大型系统开发,着眼于大型系统架构设计和数据库优化。
必选软件工程专业!!!!!!


2、学习新语言

C语言、C++

系统编程方向

PHP

PHP性能优化(PHP7.x JIT优化)方向,大型架构设计方向

Python

深度学习方向,工具(玩具)方向,润滑油方向

前端三件套

重点学JavaScript,有机会尝试Node.js和Vue.js


时序安排

1月初->寒假结束

1、教你学电脑

2、任务类

  • 蔡导微信公众号机器人开发
  • 二手市场BUG Fix
  • 故事接龙开发
  • 讨论国创项目
  • 凌图二次开发

阅读

  • 《30天自制操作系统》(1.4-2-20)

学习

  • 汇编语言程序设计(1.4-1.20)
  • 操作系统原理
  • Python高级编程
  • 服务器运维

开学->五月初

1、教你学英语单词基础

2、任务类

  • 继续开发故事接龙项目
  • 国创技术储备
  • 继续凌图二次开发

3、学习

  • TensorFlow基础了解
  • 继续了解操作系统
  • 提前了解算法

五月初->暑假

1、教你学英语语法

2、任务类

  • 开始研究项目

未完待续

年度目标

2018(大一/大二)

技术储备,目标确立(多刷课,为后面的实习做好铺垫,不然等实习了还有课没上完)

2019(大二/大三)

应用阶段,开始非正式实习(同刷课)

2020(大三/大四)

开始正式实习

2021(大四/毕业季)

拿offer