Skip to main content

Li Zheng flyskywhy@gmail.com

技术积累规划

详见本文所在目录中的软件开发剑宗教程.mm 及附属的软件开发剑宗教程.mmx)文件,该文件可用freemind-mmx软件打开。

前端工程师

一般来说,IT 技术日新月异,等技术积累好了,该技术也快过时了,幸运的是,由于我们前端界面使用 react-native 和 react-native-web 技术,使得可以用一套 JS 代码来生成 Android 、 iOS 、 Web 界面,而且在很长一段时间 react-native 都是业界趋势,所以对主要是把后端提供的数据转换成界面元素的前端工作来说,唯一的技术积累方向就是一步步了解、掌握、精通所有有限定范围的前端知识。该限定范围是: JS 代码能力以及某些特定的 Android 、 iOS 、 Web 界面知识。当前端开发人员或多或少都已了解甚至掌握这个限定范围,后续可以通过 《JavaScript 模式》 精通 JS 代码能力以及用 JS 表达的设计模式,通过 Web 前端知识体系精简 精通 Web 界面知识,通过 如何自学编程? 所说“利用互联网解决问题”搜索自己代码或第三方组件代码中有疑问的 Android 、 iOS 知识。

我编了几十年程序,从来没用到过算法(顶多间接用过包装着算法的库文件),个人认为前端工程师没必要花时间在算法开发上,优先级可以降到最低。

后端工程师

这个真的是日新月异,不用刻意去积累具体的技术,反而可以去关注数据结构、算法、计算机网络、操作系统等基础知识知识,以便理解后端不断前进的性能优化的底层原理,以利于选择某种技术优化路径。