我认为对于关注自身成长的程序员来说这没什么大不了的,即使他们不成为经理并进行转型。 热爱他们所做的事情,喜欢在第一线写代码,走技术路线,这很好。 许多外国程序员年过五十,仍然在一线施展才华,通过编码改变世界。 哈哈,有点夸张了。 这只是我的感觉。
最近,现在的公司要改用版本管理工具了。 之前用的是svn,以后会改用git。 习惯了svn的员工会觉得没有必要,而且有点抗拒。 对于我来说,工作了这么久,svn和git都用过,明显感觉git很好用。 虽然我对git的掌握还没有达到炉火纯青的程度,但是应付日常工作已经绰绰有余了。 对于功能开发来说,git在多人协作方面优势明显。 对我来说,使用git也是一种工作经验的积累。 当别人忙着了解git的使用时,我瞬间觉得有经验是件好事。 就像骑自行车或者开汽车的体验一样,平时看起来并不多。 当你想用的时候就学会它。 这很简单。 然而,实际上,我们没有那么多时间让你在需要的时候学习,但我们希望你立即开始。 这就解释了为什么公司希望招聘有工作经验的人,而且某些职位经验越长就越受欢迎。
同样,学历也是经验的反映。 专业出身、经过完整、系统的学科训练的人,通常基础更扎实。 由于系统的学习经历,尽管我可能是为了备考而学习,但我对课程所涉及的理论还是有一定的了解的。 至于学校的质量,很大程度上可以方便用人单位证明你比大多数同龄人更优秀或者有更好的理解力。 因此,大多数公司招聘职位都会要求211或985大学的专业和毕业生。
另外,在不断积累经验的过程中,善于思考的人很可能会总结出自己的做事之道。 在很多未知的领域,只要按照自己的方法,花时间认真学习,就能很快上手。 这就是为什么工作时间长的人更精明,更容易适应新的工作。
当然,我想说,工作经验不仅仅是工作中积累的经验,还包括自己在业余时间学习中获得的经验。 通过学习,我们可以快速吸收前人的经验,避免走很多弯路。 当你对自己的职业生涯有了一定的规划之后,你就会制定计划并一步步实施。 你把时间花在哪里,就会有你的成就,一万小时法则。 如果你知道自己的弱点但不加强它们,有一天你就会陷入这种情况,墨菲定律。 正因为如此,这两年我不断地拿起书籍来学习,拓展自己的知识面。 对于同一个知识点,懂的人和不懂的人看事物的角度是不同的。 有经验的人正是因为经验才知道哪些陷阱是可以避免的。 正是因为有了经验,他们才知道如何更有效地做事。 遇到新事物时,他们有自己的做事方式,避免被蒙蔽。
经验和学历就像一个社区的面貌和基础。 每个人都喜欢好的社区!