想走专家之路的程序员,成长路径如何选择?这些年走来有一些认识和思考
软件技能模型
我把编程技能所需分为四个层次:
- 应用层:所从事的开发岗位直接相关的编程知识
- 传输层:编程语言的特性和使用,建模思维,设计模式
- 基础层:包括数据结构和算法,操作系统,编译原理,计算机网络等等
- 数学层:高等数学,概率轮,线性代数,离散数学
Follow my nose and connect the dots
上周升级了Mac OS到10.13.6,前天使用Android Studio带的手机模拟器运行App,第二天真机连接笔记本无法识别,adb一直处在初始化状态。
错误信息如下:
daemo not running, starting no at tcp
Terminated: 15
Unable to create an interface plug-in(e00002be)
adb_auth_init….
Terminated: 15