普通程序猿的生存
我在这里“常用的程序猿”它是指非技术来获得大、非211大学毕业、非高富帅、非官二代、非有钱的人,但不爱学习前、我喜欢玩游戏、乐而荒废学业,到眼下为止还在为加班、钱途、爱情、家庭苦苦挣扎的普通程序猿。我自己就是当中的一元,结合自己这几年的工作经验、所见所闻,聊聊普通程序猿的生存之道。(纯属个人观点,难免非常片面)
1. 找工作
普通程序猿一般技术基础较弱,意味着非常难通过面试。一般几个深入点的或是偏一点的问题就被看穿了。作为一个普通程序猿,唯一的办法就是:不怕失败,执着(脸皮厚),有机会就面,面后总结。面试能力也是能够积累的。被虐多了功力也深厚了。武侠小说中的男一号都是从小一直被虐,然后修炼成为大侠的嘛。我在网上看到非常多人通过“霸面”得到offer,“霸面”是一种态度。
哪怕如今的工作稳定,前途貌似也不错。也要抽出时间出去试试水,检验一下自己的真实能力。
假设哪一天,我失业了,我会执着的坚持下去,直到找到新的工作;毕竟如今失业没有40岁、50岁以后失业更可怕。
非常多人害怕失败,失败是一种转折。
我经常认为每次面试失败之后,经过总结。我的技术会比之前进步一点点。
2. 专注
有句古语是这么说的:可以到达金字塔顶端的动物仅仅有两种,一种是苍鹰,一种是蜗牛。
苍鹰之所以可以到达是由于它们拥有傲人的翅膀(大牛)。而慢吞吞的蜗牛可以爬上去就是认准了自己的方向。而且一直沿着这个方向努力(专注的菜鸟)。
专注的力量非常大,它能把一个人的潜力发挥到极致。我经历的项目中。有很多新人,从一開始懵懵懂懂,到最后成为项目的关键人物,他们共同拥有的特点就是“专注”,在项目中投入了比其他人很多其他精力与时间,久而久之,熟能生巧。
假设专注。必能在某一技术方向有自己的见解,必定能在工作中有一席之地。
3. 团队中的角色
一个团队就像一个小社会,须要各种各样的人。当我是一个新手、当我非常难在团队中找到自己位置的时候,我会挑些脏活、累活来干。
当我成为中坚力量的时候。我会做一个团队型成员。
4. 选择
专注技术尽管可以取得成功,但有时选择对了却能走的更远。
在我们的职业生涯中要选择的东西非常多:角色、开发语言、技术方向,行业…
以前,3个我的同学毕业后一起去一家大公司面试,2个技术好点的选择了软件开发职位,被淘汰了;1个菜鸟选择的是软件实施职位。结果就得到offer,菜鸟同学就站在了比我们更高的平台。
Java与C++之争一直是个永恒的话题,未来的流行的程度决定了薪水的起伏,选择哪一个,自己做主吧!
假设一開始就选择了金融、互联网,是这几年的“高大上”行业,薪水自然也非常可观。
5. 市场和机遇
所谓时势造英雄,不是没有道理的,想要在大环境中取得成功。可以站在浪潮之巅。得跟着市场走。
一个典型的样例。我的一个同事2014年初跳到阿里巴巴做软件測试。获得2000股;9月阿里上市,身价直接上百万(我认为他仅仅是一个普通程序猿)。
还有一个大家都知道的:以前的诺基亚手机帝国。现轰然倒塌。以前诺基亚的普通程序猿。我相信日子过的大多今不如昔。
6. 坚持不懈
经常在论坛上看到有人发帖:程序猿过了30岁就失业了。
我更喜欢这样的回帖:我已经30岁了,我感觉我的技术才刚刚入门。
假设你还爱这份工作,请坚持下来,下一站说不定柳暗花明又一村。
既然我们选择了这个行业,既然我们要承担起养家糊口的责任,就要爱好这个行业。
技术是一个积累活。长期积累下去必有所成。假设我们60岁退休,我们还有30年左右的时间。成为技术大牛不是梦。
不管未来怎样。至少在自己喜欢的职业上坚持过。
最后:在这个行业里面混,不光是提升技术。还有做人、处理问题的方式;我相信可以解决各种疑难BUG的人在其他的行业会做得很好。
版权声明:本文博客原创文章。博客,未经同意,不得转载。