本文转自:http://code.csdn.net/news/2821416,摘取部分内容。

一叶知秋,很多IT“专家”其实都只是“砖家”

linghu9990在博客中写到:最近面试了数十个应聘内核开发职位的求职者。这些求职者都来自于芯片或嵌入式操作系统领域出名的非常好的大公司。他们大都声称他们在内核开发领域有至少十年经验。他们的简历看起来闪闪发光,充满着相关项目经验,各种时髦的技术词和奖项等等。

但是他们大部分无法回答一个基础的问题:当你调用标准的malloc函数时,内核里面发生了什么?

不要吃惊。当让一位求职者写一个基于 glib 哈希函数的简单 LRU 缓存框架时,他首先说他从没用过 glib,这是我预料之中的。我把 glib 手册给他并给他详细讲解了接口,接着一个多小时以后他只写出了几行糟糕的代码。

事件的原因分析:

相信导致这种现象的不仅是他们自己的原因,更要归咎于他们就职的公司。这些公司会给他们大量的数年不会有重要修改的稳定的代码。有技术含量的东西都被封装进了这些代码,所以他们只能因循守旧,不再创新。一旦走到招聘市场,他们这些所谓的“专家”将毫无竞争力可言。这就是程序员的困境:我们以代码为生,但供养我们的大公司却慢慢摧毁我们谋生的能力。

如何摆脱这种困境:

我觉得,事件的出现都是有两面性的,孤掌难鸣。所以解决方案当然既有针对个人的,也有针对企业/用人单位的。

针对个人:首先,做你自己的项目。你需要不断”磨快你的刀”。工作之余挑一些自己感兴趣的任务去做,并且用自己的时间克服遇到的难题。这样做,你肯定会学到新东西。假如你在Github上发布自己的项目,你可能会有机会认识把你拉出当前位置的人。

另外,不要在一个团队里呆的时间超过两年。试着每18个月进行一些面试。你不一定要换你的工作,但是你要看一下市场上需要什么,而自己如何适应需求。

-------------------------------------

不患无位,患何以立。谨以自勉.

一叶知秋,很多IT“专家”其实都只是“砖家”相关推荐

  1. MD5是什么?为什么很多压缩文件上都有这个东西?

    @MD5是什么?为什么很多压缩文件上都有这个东西? 有时候我们在网上下载文件的时候,会碰到这样一种情况,网站不仅给出了文件的大小,还给出了一个MD5码,这个MD5码是什么东西. MD5是什么 MD5是 ...

  2. 表达式求值负数乘负数_为什么现在很多期权的时间价值都为负数?

    作者:一厢财经 来源:网络 缠中说禅的确是炒股人的圣经,无数人靠着模仿学习他,通过缠论分析股票,最后实现了财务自由,我的一个朋友,学习缠论后打板,最高纪录是22个涨停,有兴趣的同学可以点击下面链接购买 ...

  3. 互联网的大厂就那么几家,所以很多员工跳槽后都是互相流动的

    互联网的大厂就那么几家,所以很多员工跳槽后都是互相流动的. 最近一个大厂的hr朋友和我总结了一下各大厂人员的特点. 他说脚踏实地的人在阿里呆不长.腾讯出来的人动不得骂不得.百度的脾气好但思维创新弱.美 ...

  4. 计算机控制字如何使用,字由怎么用?一款软件管理1594种字体 很多设计大神都在用...

    对于设计人员来说,电脑中经常要安装各种字体.普通的网友一般是在网上找一些自己喜欢的字体来安装,而很多设计师都在用一些比较专业的字体管理软件,一款软件可以管理上千种字体,简直太方便了.今天"第 ...

  5. 【原创】VBA学习笔记(300)VBA 很多工作表函数都只对1维数组有用,用2维数组上经常报错!

    1 VBA 很多工作表函数,都只对一维数组有用,用2维数组上经常报错 很多工作表函数都不能对二维数组生效 有时候连错误值都不返回,直接代码中断) 2 举例1:join() 和 split() 函数 只 ...

  6. android看彩信自动退出,直接发送彩信?为什么很多安卓的应用都有权限,而我却不知道...

    原标题:直接发送彩信?为什么很多安卓的应用都有权限,而我却不知道 在我们在下载一些软件的时候,安装后如果不加注意,可能会漏掉很多重要的安全问题.比如,一些app会取得直接发送彩信的权限,并且我们也不会 ...

  7. 为什么很多编程语言中数组都是从 0 开始编号

    正文 1 为什么很多编程语言中数组都是从 0 开始编号 1.1 效率原因 从内存模型来看,"下标"也称为"偏移". 我们知道在C语言中数组名代表首地址(第一个元 ...

  8. 为什么很多新人猎头都坚持不下去?

    猎头行业发展越来越好,眼红的人都转行做了猎头,当然其中也有很多是真的喜欢这份工作,转行的很多,但在这个行业真正走下来的却没有多少,为什么很多新人猎头都坚持不下去? 工作内容较复杂 为什么很多新人猎头都 ...

  9. EM算法:期望最大算法,原来你是这么得灵性,很多机器学习的参数都是通过EM算法求解的

    EM算法:期望最大算法,原来你是这么得灵性,很多机器学习的参数都是通过EM算法求解的 提示:系列被面试官问的问题,我自己当时不会,所以下来自己复盘一下,认真学习和总结,以应对未来更多的可能性 关于互联 ...

最新文章

  1. jquery获取元素在文档中的位置信息以及滚动条位置(转)
  2. webbench网络压力测试源码
  3. 洛谷 P1703 那个什么密码2
  4. 最新最全的java多线程基础总结(上)
  5. 关于 SAP Spartacus Loader Meta Reducer 的用途 - loading 在 true 和 false之前切换的逻辑
  6. java.util.prefs.Preferences
  7. 面试时会谈薪的人一开口就赢了:让你薪资翻倍的谈薪技巧
  8. 可靠性测试设备技术含量_品牌手机厂商为何如此重视可靠性测试,海拓仪器一语道破玄机...
  9. matlab杜哈梅尔积分,非平稳地震作用下桥梁系统碰撞间隙宽度的概率评价方法与流程...
  10. python能做什么项目-python能做什么项目
  11. 多进程|多线程的不同应用场景:Python还是C
  12. 嘉兴 机器人仓库 菜鸟_投资 2.1 亿!又一高端智能装备项目落户嘉兴科技城
  13. paip.获取文件名从路径uapi java python php总结...
  14. 乌班图运行perl脚本
  15. 体脂数C语言switch,你真胖么 体脂率是什么 体脂率的计算方法
  16. DAX函数十大分类及示例
  17. 利用VBA在Excel里画曲线图
  18. 布局 - 收藏集 - 掘金
  19. 纯干货!最全股票基础知识(上)
  20. 前端处理emoji表情的编码解码

热门文章

  1. Elasticsearch重建索引
  2. Android系统启动流程完整分析(一)
  3. 正方教务系统php登陆,正方教务管理系统最新版无条件注入GetShell | wooyun-2015-0122523| WooYun.org...
  4. java信用卡卡号算法,java实现主要信息的加密解密(模拟信用卡号的保存)
  5. Windows 快捷方式
  6. v-text与v-html,v-text,v-html等区别
  7. 求矩阵伪逆的matlab方法,手把手教学
  8. 企业邮箱注册申请入口,公司邮箱申请哪个好?
  9. Python检查文件内容是否有变动
  10. CSS样式、字体样式、基本选择器的基础笔记