教你一招丨身为程序员,如何在大(小)公司学习成长?

关于员工离职,马云说的两点原因可谓一针见血:1、钱,没给够,2、心,受委屈了。即便如此,面对现实中的工作我们也很难做到潇洒的说走就走。

除以上两点外,你还可能纠结于现任公司的大小:觉得在小公司做事多而杂,想去大公司;在大公司工作单一无趣,想去小公司历练;仿佛被困进职场的“围城”无法抉择,如果你也有这样的困扰,下边的文章可能会帮到你!

在软件行业工作有几个年头了,在这些年的历练中,看见很多刚进入软件行业不久的新人总在抱怨,说学不到东西。其实不管你在大公司还是小公司,都可以学到很多东西,关键看你怎么去学习,如何学习,找到方法你就可以提高很快。

如果你已经知道如何在你的工作当中学习,那么下面的文章就走马观花的看看吧~

先来说说几个情况:

大公司A:不想干了,什么都学不到,每天都维护这一个东西,都想去小公司。

小公司B:累死了,什么都做,太乱太杂,没系统不规范,要是能去大公司多好。

看了这两段简短的话,我相信有一部分人会很有感触。

从上面的话中,我们不难看出,大公司的员工羡慕小公司,可以学到很多东西,好多程序员还是很有钻研精神的,学习可以说是他们的一个乐趣。小公司的员工又会抱怨太累太杂,什么都是一个人做,虽然做了好多东西,但很羡慕大公司的正规化。

其实想解决这些问题不难,先调整好心态,只有一个好的心态,你才可能健康成长。

在小公司成长

好多小公司都是3、4个人一个小组,工作量大、加班、工作内容杂、什么都要做,就连测试都还要亲历亲为,怎么看怎么觉得这不是人待的地方,被严重剥削的廉价劳动力。

怎么说的小公司一无是处呢?其实也不是的,我们要从当中看到优势,才有可能进步,逆向思维下,工作量大,杂是坏事吗,对于一个想真正成长,想将来进入大公司有一番作为的人,这正是小公司的优势和优点。

小公司的员工有一个普遍性,就是学历技术都很普通,无法很好的进入到大公司,也只能在小公司游走,但心里也有抱负和理想,那么我们就要好好利用小公司的工作量大和杂,在这当中锻炼自己,提高自己的技术和基本功。

杂,在我认为这是一个很好的东西,就是因为人少,所以我们在小公司什么都得做,这样有个优势,就是让你可以接触到很广泛的东西,有可能连架构设计都要自己去处理,回顾做的这些事情,如果把它拼接起来是多么大的一张蓝图啊。

你要做的就是利用工作去不断努力的学习,花大量的时间去看书,去了解蓝图中的每一块是怎么去衔接、有什么关联,当你把这都弄熟了这后,我想没有哪一家大公司是不要你的。

在大公司学习

大公司都已经形成了很好的规模,人尽其责,基本上每个人只用负责一块内容,这将会导致成长很慢,学不到东西,虽然可以把某一块做的很精,但有好多东西没有什么深度,如果长期维护将会导致你停止进步。

那么如何去学习呢?

在大公司学习有一个好处就是,有现成的架构,有架构师来维护,有优秀的高级开发,可以写出漂亮的优秀的代码,这些人不都是很好的学习对象吗?

现成的东西就在你的眼前。什么?你没看见,那我告诉你,就是你的开发工具。你的开发工具上是不是有你们公司项目的源代码?

源代码就是最好的学习资料,你可以直接去看你们的源代码,看看你们的架构,了解和学习这个架构是怎么搭建的,看高级开发写的代码,你不用去走万里路就可以把这些先进和优秀的东西都装进你的知识库中,站在巨人的肩膀上去前进。(但切记不能学习光靠源码,可以借鉴,切勿依赖)

“读万卷书,不如行万里路,行万里路不如名师指路。”

其实在小公司就如行万里路,只有多做多学才可以迈出去。在大公司就跟随成功人的脚步,在名师指导下更上一步。

最后,如果你也想要成为一个优秀的程序员,最最重要的是尽可能的提升自己的编程能力以及编程思维,并且,与其想着怎么去提升,不如从现在开始动手动脑,如果对于C/C++感兴趣的话,可以进:C/C++零基础学习,学习不怕从零开始,就怕从不开始。

猜你喜欢

转载自blog.csdn.net/CSDN___Jack/article/details/94864845