今天咱们聊点技术以外的内容。
前几天,有程序员在某个坛子上发帖吐槽,新来的应届生张嘴就是分布式,一堆框架,可代码根本不会写。
马上有人跟贴说自己也遇到过这种情况,说之前自己遇到过一个应届生,开口闭口动态规划和红黑树,却连Git都不会用。
有人说自己教一个应届生,光Git就教了三个月。
网友吐槽,这就是传说中的不落地吗?
许多人给楼主出主意,有人说干脆让他学完了再来上班吧。
有人说他自己都不想学代码,管他干什么?让他去财务结账走人算了。
这是小公司的情况。
进大厂就更难了。只要去面试,薪资高一点的的开发岗,除了问你应用层面的问题,还会问你开发原理层面的问题,比如:GC的回收机制是什么?异步操作在什么情况下会锁死?装箱操作是怎么完成的?诸多问题,目的是考察你对开发语言和开发框架的基础编程的扎实程度 - 这对于技术更新迭代飞速的开发语言来说,至关重要。
因此,很多技术大佬建议:充分了解自己在技术方面的短板,并有针对性地大量阅读代码,是提升开发水平的关键。
阅读代码好解决,有很多优质的来源,比如:
Github
Stackoverflow
Code Review on StackExchange
优质的公众号/博客
而真正的了解自己的技术短板,却是比较难。
今天这个情况有了改变。
我把这几年积累的公司面试比较高频的考察内容,以及自己在日常开发过程中经常使用的代码,整理了600多个C#必须知道的技能点,做成了一个APP,在IOS和Android两个平台发布上线了。
如果你想了解一下自己的水平,想有针对性地提升一下自己的技术,想往大厂方向走走,可以装个APP,了解一下自己的知识面。
安装很方便,可以长按识别下面的二维码:
也可以点页面最下面的「阅读原文」进行安装。
加油,大佬们!