想写这篇文章已经很久了,本来计划在3月份,也就是刚好满3年的时候写的,但是因为各种各样的原因推到了现在才开始码字。
小感慨
三年是一段很长的时间,它足够让你从高中毕业进入大学,也能让你从一个开发新人到一个成熟的开发人员。但是总感觉高中三年和开发三年的时间不是等长的,高中三年里时间过得很慢,每天需要学的东西不多,但能在考试中看到自己的成长;开发三年里时间过得很快,每天需要学习的东西非常多,但却很难看到自己的提升和变化。
大公司和小公司
u=2540083568,3013756559&fm=26&gp=0.jpg
在自己开发的前两年多都在一个初创公司里,干过android、ios、php、前端,研究过人工智能,甚至做了2个月的产品运营,一个伪全栈工程师就是这么练成了,什么都会一点,但是都不深入。初创公司基本是没有机会让你去深入研究某项技术的,需要的是产品快速迭代更新,听到的最多的一个词就是“能用就行,下次在优化”,然后就没有然后了。在这个公司里也有一个大家认为是大牛的同事,android、ios、java、php、python、前端、大数据、人工智能都参与过,也做出了一些成绩,最近他要离职了,我和他聊了聊天,其实他自己是很迷茫接下来要做什么。
创业公司和大公司的选择在知乎上也有很多人在讨论,大部分人的观点是毕业能去大公司就去大公司,大公司能提供完善的制度,有很多优秀的同行在你身边,能给你深入研究的的机会等等。说的基本没问题,但是目前很多大公司校招的人没有那么多了,通过大公司的面试也没有那么容易,大部分人第一份工作也是初创公司或者创业公司。当然创业公司并不是一无是处,虽然技术深度没有大公司的同学那么深,但是技术广度一般会强一些,这对之后去大公司跨团队沟通和交流还是有一定帮助的。在创业公司需要有自己对未来的一些想法