10 年+ 开发经验,最近 5 年都在写 Go 。最近为了准备面试,LeetCode 刷题为了省事都选的 Python ;加上最近学习操作系统,在用 C 写一些作业。今天面试的时候,面试官让我手写一个 Go 的协程调度。起手就忘了是该写 #include 还是 import ,main 函数都忘记前面要加 func 关键字,也忘记了 RWMutex 是在 sync 包还是叫 "mutex" 包了。
我一直觉得重要的是一个人解决问题的能力和思路,你让一个复读机入职和让一个有思路的人入职是两种体验。而且我一直都比较喜欢抄,别人写好的玩意不抄不是浪费了么? 只要能做到怎么找到自己想要的抄的东西和知道怎么抄就行了。 绝大部分岗位会这个就能超额胜任了。 只有极少数人能做到推动行业发展,国内这些公司都被饱和的人力惯坏了,恨不得几 k 的工资招个超人进来。能手写 0101010 给你背下来 win 操作系统源码。