程序员实习生要注意的几点(亲身心得体会)

微信搜索“程序员转管理”关注获取经验和技术干货
已经大学毕业第二年了,感觉刚从学校出来没多久,可能是因为我这两年过得比较充实,回想起来,这两年除了工作就是学习,很忙很忙…身边的朋友很多问我,不累吗?我说不累,为了自己的梦想再累也要坚持。
这两年发生的事我还记忆犹新,在此,趁热打铁,为在校即将找工作的准程序员们和正在工作岗位上的实习生写写自己的心得体会,希望能给大家带来一些指引少走弯路。

刚开始工作不要为了钱工作
我们为什么要工作?很多人说为了钱,是的,驱使我们去辛苦工作的一大原因是因为获得钱,因为没有钱我们就无法解决衣食住行等问题。但是对于程序员这个职业,根据目前社会现状,存在实习生工资比正式员工偏低的现象,为什么呢?不是企业欺负实习生(但存在因为你是实习生就算你能力比正式员工强也不给你涨工资的企业…亲眼看到朋友工作的公司就是这么恶心),主要还是企业对实习生的不信任,不信任的有两点,第一点是人的惯性思维,觉得实习生的能力不可靠,毕竟没什么工作经验。第二点,觉得实习生容易跳槽,国内实习生跳槽现象确实比较严重。

既然企业不愿意给你高薪,所以就不要去追求高薪了,与其去追求高薪,还不如去追求更有价值的东西——知识。

为什么说知识更有价值呢?假如有个高薪工作,但是你学不到东西,学不到东西技能没有提升企业肯定不会给你怎么涨工资。但是你不断得学到很多东西,当你的能力提升了,企业有什么理由不给你涨薪呢?这家企业有理由不给你涨薪,可是下一家企业没有理由不给你涨薪呀!这个道理就好像每天给固定你200块和第一天给你150块,每天加一块钱的道理一样的。长期来看肯定是后者拿到的钱远远比前者要多。不仅仅收获了更多的金钱,还有更多的知识,更高的见识,一个人的见识决定了一个人眼光的高度

当你在一个企业工作,但发现学不到什么东西时,不要犹如果断地选择去寻找一个更好的团队。

怎么选择一个好团队呢?
对应实习生来说,一个好的团队是让自己长见识的,一个不好的团队是自己让别人长见识的。我实习期就去过一个团队,本来实习就是为了出去长见识的嘛,结果我让别人长见识了。所以要选择一个技术实力强的团队对自己才有利。
对于团队的选择或者公司的选择,我建议能去大公司尽量去大公司,尽量不要选择团队少于4个人的团队,团队规模大的对实习生有利。再来说说一个一直争论不休的问题,我先说结论,如果你是应届生以及工作 5年经验以下的人,拿到大公司的 offer,我是建议你们直接选择的。
当然,我这里只说是互联网行业的大公司,包括 BAT、网易、360、小米、新浪、美团、京东、头条等这类级别的大公司,这类公司优势很明显。比如公司制度、流程相对比较成熟完善,队友相对都比较优秀,跟牛人在一起,你也会跟着一起优秀,薪资福利待遇通常都不会差,这点有绝对的保障。
不过最重要的一点是,有镀金作用,这点是比较现实的,比如我们经常看到一些人或者创业者经常挂着 BAT 出来的头衔,而且确实管用,只要你是 BAT 出来的人,说出去很有面,出来后找工作国内公司基本是随意挑的,这点我想也是很多人比较看中的。
当然,大公司也有一些劣势,比如因为规模很大,所有的行事准则,大都是靠制度、靠流程来约束,所以很多事情处理流程比较烦琐,这势必会牺牲一些效率,还有,大公司因为人才众多,你跟一堆优秀的人才竞争,很难脱颖而出,大部分都是靠着晋升考核达标来晋升,很多部门或领导不得不 kpi 驱动,容易出现一些人唯 kpi 为首,这对很多工程师来说,大多不太看得惯。
还有一个就是,因为大公司资源很多,每个人大都在某一领域深究,也就是说大部分人都会专注在自己的领域,不会让你随意接触、负责别的领域,也就是很多人提到的螺丝钉,但是我觉得螺丝钉这个词太片面了,有点贬义,在某一领域钻研不见得是坏事,这世界是需要一些专业领域的专家的。
但是,总体来说,加入大公司肯定是利大于弊的。所以,我都是建议,如果你是工作 5 年以下的,拿到大公司 offer 后都建议去入职,因为还有一个很重要的一条,即使你入职后发现各种不习惯,各种不符合你自己的做事风格,你还可以离职啊,并不是说你入职后就不能离职,哪怕只工作了一年,出来那也是大公司出来的,你的履历上也会留下痕迹的,不管怎么说,都是很划算的。
而如果你是工作五年以上的人,这个阶段大多都是有自己的职业规划了,大多眼里不是只有工资和大公司的 title 加成了,他们还会关心是否在这家公司有一个不错的发展,是否有一定的成就感,是否有很大的用武之地,是否有更大的潜力,是否有可能分享公司成长带来的额外回报等等,这些问题是一个成熟的工作经验丰富的职场人士都该考虑的了,甚至有些人还想着自己创业,这个时候,一些有潜力的,高速发展的创业公司,没准就是这类人的选择了。
小公司的优势与劣势基本就是跟大公司反着的,流程、制度不够完善,大多公司的管理是相对松散自由的,小公司的老板非常重要,公司的决策基本就是老板的决策,除了工资可能还有部分期权的奖励,薪资待遇相对有些不确定性,公司甚至都有倒闭的风险,但是优点也很明显,优点就是没有那么多流程制度限制,做事情相对讲究效率,而且小公司资源缺乏,一个人经常被当成多个人使,所以接触的东西与领域比较宽泛,做的好,有能力的人,也更容易脱颖而出,晋升不局限于熬时间,风险大,但意味着机会也可能会很大。
也许有人可能说了,如果我确定以后打算创业,要不要毕业后就加入创业公司,这样可以接触的更多些呢?我依然不建议这样,我一直认为过早创业不一定是好事,很多时候你有过大公司的经历,见识过正规军,之后再创业打天下反而更有优势。
综上所述,如果你是刚走上社会,刚踏入职场,如果拿到大公司的 offer,没啥纠结的,去入职好了,名气越大的公司越好,反正大不了不适应,还可以离职再加入小公司嘛,但这份履历会给你之后都加分的。
当然了,如果我没能力拿到大公司的 offer怎么办?没关系,去选择一些完善的团队,规模大的团队分工明确、工作效率高,能发展到一定规模的团队管理也是有条有理的,不至于让你做一些本来不属于你做的工作,说得难听一点就是浪费自己的时间而不是全方面发展,我们应该先精通一方面再去熟悉另一方面,不可能可以同时精通很多方面的。我们还是先精通一方面先比较好,毕竟,团队的力量肯定比一个人的力量强。

猜你喜欢

转载自blog.csdn.net/ldkjsdty/article/details/85622916
今日推荐