当前位置:C++技术网 > 资讯 > 没有兴趣还写什么程序,没有坚持还怎么成为大神

没有兴趣还写什么程序,没有坚持还怎么成为大神

更新时间:2016-03-27 14:55:41浏览次数:1+次

    在文章《程序员挣钱致富之道:深入研究技术才是程序员致富之道》和《程序员致富之道:认识社会根本属性,与他人高效的打交道》中,我谈了一下程序员与财富相关的话题。
    虽然这条路是比较标准的路线,不过真的没有几个能够坚持下去。经常听说,做技术到30就差不多了,然后各种说法转技术管理转其他。我想问,国外大师几个是年纪轻轻的!如果你想成为大师大神级别的技术人,请不要吃这一套。
    说程序员是吃青春饭的人,相信程序员是吃青春饭的人,只能说他的信仰不够,追求不够。或者说,他们只是把程序员当做一个职业而已,当做赚钱的一个职业罢了。如果你反驳说,程序员经常加班到很晚身体受不了,那我要告诉你,每一条路都是自己选择的,你为什么不能选择一个加班少的公司呢?事实上这样的公司很多呀,不要紧盯着华为这类公司来说事。
    技术的崛起如果只是靠工作来支撑你学习,那你就不算一个合格的程序员。程序员是一种生活方式,一个积极学习积极解决问题,不断完善自身缺陷的,不断发现缺陷和修复缺陷的人生方式。作为一个程序员,不一定要是一个程序员职业,你可以业余写代码,不过你的代码甚至比职业的程序员的代码还要专业,这就看你自己对自己的要求了。
    正是因为很多人作为程序员就是认为程序员高薪,所以才踏入这个行业。在学习过程和追求都是功利性的前提下,是不可能成就技术大神,那么高薪也总是有一个上限的。而且在麻木的学习编程的过程中,在高薪的刺激下苦学,痛苦不堪,学习和工作的过程味同嚼蜡。就不要说责任、热情和尽善尽美了,能够应付工作就行了。对于代码的要求也都是能用就行。
    我见过一些人工作的代码,很多都是在网上复制的,而且连格式都不整理下,这样的代码看着就不舒服。更别说跟踪代码能够高效了。如果你在公司写的代码,是这样的,只能说明你只是应付工作罢了,你有考虑过之后维护的人的感受吗?或许几个月后维护的人还是自己呢?这是一份责任,如果你只是应付工作,这个绝对没法用心做好。一些小公司还没有怎么注意这些,稍微大些的公司,会注重代码风格,如果代码写的乱七八糟的,即使能够做出功能,也是不接受的。因为你写的代码今后会由后面的人维护,乱七八糟的代码将会极大增加维护成本。成本就是,排版和代码风格好的代码可以快速明白代码的含义和高效的排查问题。如果一个注释也没有,代码还是网上随便复制的,排版垃圾,我只想说,程序员何苦为难程序员呢?
    所有这一切都是功利性导致的。在金钱刺激下做了程序员,在没有金钱刺激下,便没有了前进的动力,而且会误入歧途,制造垃圾软件,制造流氓软件和病毒。这些都不说了。
    我也听说了很多人吐槽因为兴趣而编程的。我只想说,人各有志,不要用自己功利之心衡量别人。作为一个真正的程序员,可能是不富裕,但是却很快乐。虽然在经济上不能达到爆发,然而却在编程界产生很多影响,帮助很多人,这就是人生的价值,纯粹的崇高的人生追求。如果你用金钱来衡量这些追求,纯粹是在侮辱程序员。
    一山还有一山高!当你踏上程序员之路后,一段时间之后,你会发现程序员的薪水其实也不高,相对于金融、销售、管理、产品之类的,工资固定变数不大。所以,很多工作了几年之后,就开始蠢蠢欲动了。我不否定人是要不断的积极往上追求的,只不过,基本上都是在追求经济上的向上。就是身为程序员的人,也是很多人都在偏离技术路线,转为金钱的追逐。其实这些没有什么对错,只是缺少对技术的信仰,缺少对技术的追求。当你在吐槽国内为什么没有出几个大师,我想问,你自己又做了什么呢?这样一个浮躁的社会,能够坚持走技术路线并且分享技术的人,有几个呢?做技术的不多,然后又能够分享出来帮助更多人的大师还能有几个呢?
    我很惭愧,很快就工作三年了。在技术上还没有达到想象中的效果。很多基础技术都还没有搞得很清楚,以至于现在还在为基础技术而钻研。在这个过程中,学习了很多东西,很杂,多而不专。也只有在静下心潜心学习时才能够学到比较多的东西。而很多时候,却变得浮躁,看不进去书。
    浮躁是一种常态,有时候因为朋友的一句话,有时候因为一个新闻一个事件,触动了内心。有些朋友,历经千辛万苦,做了程序员,然后又离开编程行业。有的朋友做其他行业,感觉没有什么前途,然后奋力学习编程,想进入IT行业。有的直接从程序员转而做产品,做IT管理。似乎,程序员和编程只是一个中转站。工作时间久了,你就知道,在公司提升的快的是业务绩效好的。所以对于直接关联业务的岗位和工作,往往可以见效快,赚的多。所以,这对于所有程序员都有很大的冲击,让他们觉得,做程序没有前途。稍微有些想法的人,就产生很大的心理矛盾,想转行,不再做程序员。如果说,自己这个领域的编程工资不如其他领域的,比如PC或服务器编程不如移动开发,很多人就想着转行做移动开发。
    或者说,所以这些人的选择,都是功利性极强的。大家似乎总在奔波,总在趋利,而且还乐在其中。这是不管哪个行业都如此的。社会的眼光总是以金钱来衡量。所以大家都很浮躁。做技术是浮躁不得的。当你内心浮躁,你无法静下心学习技术,无法静下心钻研和解决问题,你会在你的内心极力挣扎,这样辛苦的研究,到底意义何在?
    不管你是谁,你总会接触诱惑,你总会徘徊,也会有时候变得浮躁,不能踏实做技术。做技术并不是没有前途的,而是看你如何去做。如果你浮躁的做技术,终究是做不成什么的。
    一些朋友并不是因为兴趣而学习编程,甚至对于编程是什么都不知道就开始学习。而一个理由就是程序员是高薪的。我有时候并不好直接劝他不要学,每一个人都有选择的权利。不过,我并不推崇为了高薪选择编程,然而各个培训机构和众多人确实奔着稍微高点的工资来学的,我想这样的人,编程技术也不会有长远的进步,也干不了很长时间。不过不管怎么样,这都是我个人的观点。
    没有兴趣还写什么程序,没有坚持还怎么成为大神。如果你还在感叹国内没有什么技术大神,如果你对编程还有兴趣,那么请坚持研究技术,坚持做好技术,抵抗诱惑,做一个技术人。做技术和挣钱并不冲突,做好技术,做好了工作,自然工资也不会低。如果你是奔着工资而做编程,你的工资也不会太高。
    PS:因为文章分了两次写,主要就是整理一下自己内心的感受。不管外界怎么变化,内心始终要不要浮躁。最近精力程序员朋友转行,非程序员朋友想转入程序员,以及自己找工作等各方面的事情,导致最近内心不太平静,也没有静下心看书学习。因为我内心还是有着一个成为技术大神的梦想,所以要经常对内心做一些调整和矫正,以免自己走偏了,怕自己忘记初衷。不想走着走着梦想就丢了。