先来讲说几个状况:
大公司A:不想干了,什么都学不到,天天都维护这一个东西,都想去小公司。
小公司B:累死了,什么都作,太乱太杂,没系统不规范,要是能去大公司多好。
看了这两段简短的话,我相信有一部分人会颇有感触。
从上面的话中,咱们不难看出,大公司的员工羡慕小公司,能够学到不少东西,好多程序员仍是颇有钻研精神的,学习能够说是他们的一个乐趣和展现自我价值,我身边的一个同事就是典型的若是得不到成长和学习新的东西,就会不爽。小公司的员工又会抱怨太累太杂,什么都是一我的作,虽然作了好多东西,但很羡慕大公司的正规化。
其实想解决这些问题不难,先调整好心态,只有一个好的心态,你才可能健康成长。
在小公司成长:
好多小公司都是3,4我的一个小组,工做量大,加班,杂,什么都要作,就连测试都还要亲历亲为,怎么看怎么以为这不是人待的地方,被严重剥削的廉价劳动力。
怎么说的小公司一无可取,其实也不是的,咱们要从当中看到优点,咱们才有可能进步,逆向思惟下,工做量大,杂是坏事吗,在我认为,对于一个想真正成长,想未来进入大公司,或者有一番做为的人,这正是小公司的优点和有点。小公司的员工有一个广泛性,就是学历技术都很普通,没法很好的进入到大公司,也只能在小公司游走,但内心也有抱负和理想,那么咱们就要好好利用小公司的工做量大和杂,在这当中锻炼本身,提升本身的技术和基本功。
杂,在我认为这是一个很好的东西,就是由于人少,因此咱们在小公司得什么都作,这样有个优点,就是让你能够接触到很普遍的东西,有可能连架构设计都要本身去处理,BT点的说不定图都要本身去PS,再来看看作的这些事情,若是把它拼接起来是多么大的一张蓝图啊,你要作的就是在工做不断努力去学习,花大量的时间去看书,去了解蓝图中的每一块是怎么去衔接有什么关联,当你把这都弄熟了这后,我想没有哪一家大公司是不会不要你的,应为你已经具有了超强的能力。
在大公司学习:
大公司都已经造成了很好的规模,人尽其责,基本上每一个人只用负责一块内容,这将会致使成长很满,学不到东西,虽然能够把一块作的很精,但有好多东西没有什么深度,若是长期维护将会致使你中止进步。那么如何去学习呢?学习仍是得靠本身的努力。在大公司学习有一个好处就是,有现成的架构,有架构师来维护,有优秀的高级开发,能够写出漂亮的优秀的代码,这些人不都是很好的学习对象吗?有人会说,不可能和他们说架构来给我上上课讲讲,高级开发来教我怎么学好这段代码。其实不用去找他们,现成的东西就在你的眼前。什么?你没看见,那我告诉你,就是你的开发工具。你这不是忽悠我吗。那么我问你,你的开发工具上是否是有大家公司项目的源代码?源代码就是最好的学习资料,你能够直接去看大家的源代码,看看大家的架构,了解和学习这个架构是怎么搭建,看看高级开发写的代码,你不用去走万里路就能够把这些先进和优秀的东西都装进你的知识库中。站在巨人的肩膀上去前进。
总结:
其实咱们在小公司就如行万里路,咱们只有多作多学在能够迈出去。在大公司就咱们就要跟随成功人的脚步,就是大家公司的架构师和高级开发,去了解他们。程序员
我以为特别适合立刻要找工做的咱们,不论是大公司仍是小公司 尽心尽力就好。架构