什么是“技术不行”和“技术行”——基础扎实,熟悉常用语言与框架,有项目经验和心得,精通1、2门语言和框架,知识有一定的深度和广度

有个朋友评价某个腾讯资深工程师技术不行(工号100多),这引起了我的深思,那么什么才是“技术行”呢?

经过思考,我认为要符合以下标准算是技术行:
1. 比较扎实的计算机理论基础,比如数据结构与算法,操作系统原理,文件格式原理等等
2. 对常用的语言没有在使用上感觉有困难,大部分问题稍加尝试或搜索即可解决。
    对常用的框架比较熟悉,至少对其核心内容比较熟悉,比如MFC QT VCL等等,没有过不去的困难
3. 有一定的项目经验,这些往往是书上不会讲的。并且通过做项目要有属于自己的心得,进一步对所用的语言/框架/项目有进一步的深入理解。
4. 对常用的操作系统要有比较深入的理解,不管Windows还是Linux都是如此。

5. 对某1、2门语言/框架的使用要有相当的深度

6. 对各语言/框架/操作系统要有一定的广度,知道什么适合,什么不适合

posted @ 2016-02-22 19:31  findumars  Views(506)  Comments(0Edit  收藏  举报