码迷,mamicode.com
首页 > 其他好文 > 详细

至少50%程序员不会编程

时间:2015-03-10 01:29:27      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:

50%以上的程序员不会编程,只是懂点语法而已,50%是保守数字。或许有80%,从我身边人来看,一家较大的上市公司,码农千余人。

就像大多数学生学了十年英语,背了堆单次,但写不出来英语作文一样 

程序=算法+数据结构

而对于嵌入式程序员,不止如此

嵌入式程序=x*算法+y*数据结构+z*计算机体系结构+t*操作系统

计算机体系结构泛指各种硬件体系结构,比如磁盘、内存、usb总线,pcie总线、sata控制器,网卡,gpio,i2c,等等等等,当然包括CPU指令集,外设接口,各种控制器,寄存器,甚至汇编语言,甚至GPU、网卡等,越多越好,精通一方面就是专家了! 

操作系统也是基本知识,最好精通系统理论,最好是对内核有深入理解,其实对某个模块有理解已经不易,比如内存管理,比如进程地址空间,比如文件系统,比如设备驱动,比如网络协议栈,精通一两部分都是大神 

算法、数据结构是基础,需要每日精进,坚持不懈!刷题,coding为唯一途径! 

要做就做顶级的20%,否则做都不要做!

努力,成为算法和数据结构方面的专家,不断增加对操作系统的研究!加油!

至少50%程序员不会编程

标签:

原文地址:http://blog.csdn.net/xiangpingli/article/details/44165527

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!