尚学堂百战程序员之一名小白入职心得
随便写点软文,一是为了以后有时间可以自己回忆一下自己的求职之路,如果恰巧这篇文章对其他刚毕业的同学有一些帮助,我将感到十分荣幸。
你是否也是刚毕业不久,或者还未毕业,对未来的工作感到一片迷茫?感到自己大学四年一无所得?感觉自己现在工作除了给人家扫地实质性的工作什么也干不了?如果是,不要怕,这些我都经历过。而且应该对此感到高兴,恭喜你已经发现危机,接下来你将努力学习,改变现状,直到你的个人能力与理想值的差值是一个很小的delta值。也希望我写这篇博客会对其他人有一些帮助。
我目前入职不久,刚满一个月。回顾整个求职和入职的历程,感到颇为艰辛。首先自己不是科班出身,也不是计算机专业学生,本科学的两个专业是信息与计算科学(数学的一个分支),以及工商管理。入职前也没参加过职业培训,毕业期间也没有机会到公司实习。2017年毕业,中间还拿出一年什么也没干,只考研了。最后研究生也没考好。可以说自己和一般从事这个行业的人相比,条件差很多了吧。所以如果有没毕业的同学恰巧看到这边文章,赶紧抓紧时间做点有用的事,别走我的路。什么是有用的事,就是尽早出去实习,如果不是为了争取保研名额,成绩真的不是想象中那么重要,你会发现毕业后工作中的遇到的难度比学校课本讲的那些难很多,即便恰巧是你学过的东西,很多你也已经忘了。
我现在的工作也不是纯码农。可能因为数学专业出身的原因吧,所以现在就我一个新人被分到建模组每天推数学公式。而我研究生方向要学习AI和机器学习方向,工作和学习一点不沾边,甚至到现在工作都只是用matlab敲一些简单代码。现在matlab编程能力有所提升但自己想提升的语言并没有(我的岗位是C++程序
)。目前就业余时间自己重学一遍C++,以及python等其他东西。好在我本科本专业学得还不是特别差,数学功底还算可以,工作没有到一点进展不下的地步。当然困难也有,但公司同事都很热心地会帮助新人。其实在技术问题方面,所有技术人员都是很善良的,愿意和你探讨问题,互相学习。一方面给别人讲的同时也是给自己加深印象,另一方面三人行必有我师,就算是公司老员工,也会有他想不到的地方。所以学习要有谦虚态度,多问多学。当然每个人的时间也都很宝贵,在问之前最好先问过搜索引擎。
入职的这一个月里,我一直战战兢兢,如履薄冰,认为自己什么都不懂,所以拼命地想学习。我认为这也是好事。这样才能进步。但是也不能因为看见自己不懂得新技术就要学,底子太薄时,抓太多容易走火入魔,也不宜上去就学那些看似很火却需要很多学科知识的东西,应该从基础抓取,否则容易剑走偏锋。选几个适合自己的,一点点入门,坚持学完学精。不要认为基础简单就不学,也不要在基础上死磕不前。应该快速学完基础,这样才能学到那些最新最热的技术。
我近半年正在养成写技术博客的习惯。这应该是每个程序员应该有的习惯。如果想成为一个优秀的程序员,还应该有一个github账号。平时将自己学到的东西,测试调bug时遇到的问题都记录进博客,既可以加深印象,又可以方便以后复习,也方便分享,如果你写的有问题,别人看到了还会给你提出来。何乐而不为呢?平时也要尝试自己做一些小项目放到github中。
程序员应该是一个比较枯燥的职位吧。但是我现在一点也不觉得它很枯燥。喜欢,是最大的动力。加油吧,相信以后自己可以实现从小白向大神的飞跃,也将成为别人眼中的大佬。