life
对AI时代CS skill set的思考
近期遇见了很多人,了解了很多事情,也是时候想想AI时代下,CS学生的出路了。我这几个星期遇到了一群做开源的伙伴,我也开始想在开源社区做一些贡献,虽然我很大程度上是功利的,只是为了把这些写进简历。多的就不说了,我就讲一些结论性的东西吧。
connection是非常重要的,现在AI帮人丰富简历,各种虚的经验,各种包装让面试的人已经无法区分真正有实力的人和纸上谈兵的人了。因此在自身实力硬之外,需要多多找人合作。这有几个主要途径:1)开源社区 2)做research assistant 3)做intern。只有真正做过人家才认识你,现在最厉害的公司最厉害的组很多都是看熟人推荐的,如果没有合作经历要找一个好工作确实越来越难了。
读代码的能力越来越重要。现在大家都不需要写代码了,但是读代码的工作任务越来越大。对于优秀的工程师而言,不仅要读自己AI生成的屎,还要读别人pr交上来的屎,现在的开源社区技术强的读代码专家太少了,但是能产生屎的人太多了。如何识别出好的代码和垃圾代码已经不是看语法的事情了。因为AI写的代码语法都很准确格式都很对,我们需要去真正读一行一行的逻辑。因此开源社区现在基本都是要认识的人帮忙找人merge,自己交上去已经几乎没有人理你了。
我想,后续我的发展可能应该朝着下面几个方向:
- 每天至少读两个小时代码。
- 多参加各种技术社群,增加connection的同时了解一些行业内部的新动态。
实验室给了我打下了很好的基础,zhuobin师兄带着我从CUDA一直学到最前沿的LLM框架,在我接触社区前有了一定的积累。当我第一次接触到社区的时候,我的实力已经比一些乌合之众强了。然而我的实操经验是缺失的,必须要静下心来对着一些事情仔细研究才行。
Comments
No comments yet.