跟毕业生谈下编程经验和工作经验

2018-10-04 08:09:29 +08:00
 yidinghe

编程经验和工作经验大体是两个不同的范畴,但因为工作内容以编程为主,所以很多人认为是一回事,而这对招聘和求职其实是不利的。

工作经验主要指的是对企业环境和团队合作的熟悉程度,了解项目流程,知道如何跟其他人对接和打交道。

以程序员这个岗位来说,其实对工作经验要求并不高,主要要求是编程经验。为什么呢,因为工作经验学得快,基本上毕业生在完成试用期之后,就知道在自己的岗位上该做哪些事了。

而事情本身做得好不好,那就依赖于个人的技能水平了,也就是编程经验。

编程经验又是指什么呢?大概是指以下几个方面:

我之前的很多帖子充满抱怨,是因为看到不少求职者工作经验丰富,但是编程经验却相对匮乏,比如我要求在电脑上写个命令行的石头剪刀布游戏,一位两年工作经验(排除假简历的可能)的求职者告诉我他对这个问题毫无头绪,不知道从哪写起。这说明他虽然写了那么多增删改查,但思考问题的方式还是停留在外行的阶段。

所以我基本上不相信几个月的培训能学到足够的编程经验(虽然如此我对每个求职者还是一视同仁,单独面试,根据岗位要求考较)。

而大专或本科专业的学生,是有大把的时间培养自己的编程经验的,少说都有两年。以我自己为例,除了专业课程(我之前的帖子介绍过)外,我大三大四都在玩 VB.net (对,我很笨的,C 艹 学了几天就放弃了),然后找工作的时候单位问我 Java 会不会,我说“会(语法)”,然后把自己 VB.net 的作品截图贴在简历上,顺利通过招聘,然后呆了四年。

所谓“一门语言熟练的话,学其他语言相对快”,主要还是因为形成了正确的思维方式。而光学了语法和框架,离熟练还差的很远。

回头再说在校生应该抓紧时间培养编程经验,而这就基本上凭兴趣了,没兴趣的同学就是混日子,哪怕留级也要把学历拿到手,拿到手之后就不会从事软件行业,而是干别的去了。至于对编程有兴趣的同学,只管按自己的兴趣努力就行,到时候必然值得。

6001 次点击
所在节点    程序员
22 条回复
eastrd
2018-10-04 19:42:41 +08:00
我觉得楼主说的挺有道理的啊,这也正是目前很多应届生的痛点,你们是不是太敏感了啊?
xuanbg
2018-10-04 20:53:21 +08:00
@lixiangalixiang 发明一种新的算法肯定比架构难,但作为工程师,要解决的问题不是发明算法,而是使用合适的算法。科学家则不需要关系架构的问题,所以不存在谁比较难的问题。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/494808

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX