今年的寒冬来得格外慢,眼看年关将近,开年就入春了,但西北季风似乎没有往年的无情。
天气和互联网行业的双重寒冷险些让我翻不过身。 那时的我正处在一个尴尬的境地,工作一年,压力不大,朝九晚五,做着一些从入职一直在做的调接口增删改查,写着一个又一个相似页面。 曾经也找过一些书,一些视频,告诉自己,认真学一学,不然以后的路会越来越难走。但我发现自己已经不是那个在高中孤注一掷为考上大学努力学习的热血少年了。 我曾以为自己的实力虽然不济,但认真复习一下找个工作应该不会太困难。
好吧,现实狠狠地打了我的脸,年初面试的不断失利,让我明白了自己的不足,基础不扎实,理解不深刻,新技术不了解。 我们都知道现在的大环境不好,可是只从外部环境去找原因,永远无法改变自己找不到工作的现实。 我以前天真地认为,既然在公司无法学习到更多的技术,那待个一两年我再跳槽到其他公司,在下一个公司学习技术,还能涨涨工资,也挺好的。 但直到后来我才了解到,一个人的进步永远不要指望外部给予你的压力,而任何公司招聘员工都是希望找到一个能力强的人来为公司服务,而不是到公司来学习,我本末倒置了。
作 为一个技术不是大牛事业也不是很成功的程序员,我觉着还是要写一些什么,来给未来的程序员们讲述一个过来人的感悟吧。成功人士的文章有的是,而在这个世 界上成功人士毕竟是极少数,大多数人都是普通人, 可能你也一样一辈子也成不了什么大牛或者公司高管,每个人的追求不同,有的人追求更有钱更有地位,而有的 人就追求安稳过日子,赚钱够花小康即可。其实人不是必须很有钱才能快乐,能有一个和谐的家庭,一份喜欢的工作,一个健康的身体,才是最幸福的。
编程这个工作对智商有要求,但是对基础知识和学历背景要求不那么高。如果你智商够用,无所谓你之前的文化程度,完全可以经过半年的培训加入程序员的队伍, 不 像某些工作岗位对从业资质或基础知识有要求,想改行过去比较难,比如想改行当个医生吧,那需要回炉高中重新考个医学大学才行,没有别的办法。
既然任何智商够用的人都可以当程序员,那么您适合当程序员么?首先得问自己几个问题。第一,你觉着自己智商是否够用,第二是否能坐住板凳耐心学习,第三你喜 欢编程这个工作么?第四你是否有其他更好更喜欢的职业。 我些个问题是在问那些不是软件工程相关专业想转行做程序员的,如果是学软件工程的你就是本专业,我 相信这部分人通过大学四年的刻苦学习应该已经知道自己适合不适合做程序员了。
前两条是个辩证的关系,智商不够用可以努力学习弥补,智商够用 是一个程序员的基本条件,毕竟这工作是脑力劳动,有一些比较难的数据逻辑处理不比上学时解应用题容易多少;第二条能不能做住板凳耐心学习,有的人就坐不住 板凳,而且也不爱学习,这类人是最不适合做程序员,即使做了程序员也会工作的很痛苦;第三喜欢编程么?如果不喜欢仅仅是为混饭吃,技术水平不会混的很高; 第四条如果有别的更好的职业,还是做别的吧, 很多工作远期看比程序员发展前景大。这个社会搞技术能飞黄腾达的也都是搞了几年技术转型了的人,一直长期搞技 术的爬到高层太难了,举个例子BAT里面马化腾李彦宏都是技术出身,但他俩写代码也都没写几年,最有钱的马云还是个学外语出身,你业务牛、市场牛找一个技 术大牛来跟你合作还是比较容易。 在企业里搞技术的有些类似于做财务的吧,属于辅助工作,在某些公司给你安排工作的的不一定是领导可能是业务部门的同事。
一 个优秀的程序员的基本素质就是脑瓜好使,能坐住板凳,喜钻研,热爱学习,有这些基本素质可以成为一个技术大牛吧!从实际的工作中来看确实还是学习好的好学 校的同学成为大牛的概率更高, 因为脑瓜好使的人一般考大学也考的不错,有一些文化层次比较低的程序员敲代码也敲的不错工作效率也不低,但是深入的遇到复杂 逻辑问题就容易遇到困难,不过每个单位都不是需要那么多大牛的, 也需要搬砖的工人,社会上也可以有你的位置,人一定要找准自己的定位和自己的追求,自己不 努力抱怨赚的少没意义,等你努力了赚的还少你在抱怨吧,呵呵。
一 个程序员想有好的发展技术不是最重要的,很多程序员都干几年转型成功了,成为了项目管理者、企业管理者从而脱离了纯开发岗位,这种程序员不一定是代码写的 最好的, 但肯定是综合能力比较强。每个人都要有评估自己各项能力指标的能力,如果你就是上面我说的能坐住板凳喜欢钻研脑瓜好使的,你可以奔技术大牛使劲, 如果你人际交往、文档能力、情商都很高, 就要往别的方向发展或者往技术管理者方向发展了,写代码会耽误你人生,如果长期写代码,接触的是计算机语言,人类 的语言能力会退化,交际能力、文档能力、应酬能力、应变能力统统都会退化, 年龄也大了,也没有你大学刚毕业的时候可塑性强了,那就只能一直干写代码的工作 了。
程序员很适合社交能力不是特别强的人来做,毕竟是跟机器打交道,只要你技术到位,机器永远会很听你的话,人就不一样了,人心还会变呢,对吧。 程 序员是技术工种里少数几个可以经过短期培训把其他专业的人改造成这个行业的人,社会上越来越多的大学都开设了软件工程专业,加上原本的计算机相关专业, 还 有社会上大量的培训班,本质上都是在培养程序员,造成的后果就是程序员越来越多,程序员的薪资尤其是初级的薪资压的越来越低,很多从培训学校出来的学员高 不成低不就的, 最后没找着写程序的工作,钱白花了,有的人学习能力比较一般的, 就是凑巧找到工作了在公司也干不了什么活,安排的工作完成不了,最后自己就 选择放弃当程序员了,钱依然白花了。钱是小事花了还能再赚,主要是耽误你选择正确职业的时间和精力, 等到多年以后你在一个和程序毫无关系的工作岗位上工作 时,很可能会感慨自己当年花大量时间和经历在写程序上真的是浪费生命。
所以不能盲目选择这个行业,一定要认清自己的能力和特长,认真斟酌,这是自己的人生,不是儿戏。