vivopad|广州蓝景分享—程序员在面试时必须要做的五件事,最后一件很重要( 三 )


五、程序员技术深度的体现
上面的四件事做好 , 作为一个初级程序员 , 已经可以应对绝大多数应聘 。 但是如果你应聘的技术级别比较高 , 还需要做好一件事 。 就是体现技术深度 。 如何增加技术深度 , 这方面不是通过几天的准备就可以完成的 , 而是需要在平时有意的积累 , 下面介绍几个增加技术深度的方法 。

  1. 阅读框架源码 , 无论前端和后端开发 , 现在都开始使用各种框架 , 我们不妨就从自己使用的框架的源码入手 , 认真阅读他们的源码 。 搞懂编写逻辑 , 当你有所参透之后 , 多写这样的技术文章分享 , 这些文章就会成为你技术深度的证明 。
  2. 对底层技术的了解 , 比如一个HTTP请求发出到返回Response的过程中 , 框架和系统中的流转是什么?这种东西就是偏底层了 , 往往初级程序员的描述都非常简单 , 而高级程序员就可以每个细节都描述清楚 。
  3. 自己作开源项目要以框架和库为主 , 有深度的程序员的开源不在是什么电商系统 , 网易音乐和内容管理系统 。 而是能服务开发者的框架和库 。
  4. 专业内容的业务深度 , 比如财务软件的开发 ,你可能不仅要会开发 , 更应该了解财会这些专业内容 , 比如电网系统开发 , 你不仅仅要会开发 , 还要是电网的资深工程师 。
这四个方面都是你努力的方向 , 但要强调技术深度是没办法速成 , 需要1-3年的积累 。 所以如果你在技术精进的路上停滞不前 , 也不防用这四个方法快速打破 。
程序员不是在准备应聘 , 而是在应聘中成长 。 希望以上的五件事能对你在面试时起到帮助作用 , 小蓝并不建议大家去造假简历 , 因为小蓝认为一个人的诚实和人品 , 往往比技术高低要重要 , 欺骗得了一时 , 却欺骗不了一辈子 。 倒不如把时间花在学习上 , 增值自己 。 只有这样 , 你才会有进步 。