看了linhong的《一个美国老网络工程师,给年轻工程师的忠告》
地址:http://bbs.51cto.com/thread-655179-1.html 感慨很多,自己也总结了几点,无非是想给那些正在踏入技术门槛和没有踏进技术门槛的人们的一点肺腑之言。当然也希望高手们指正一下。如果新手朋友有以下的情况,希望引以为戒。
一、技术其实玩的是坚持。
现在的从业者搞技术靠的是什么?有的人说靠兴趣,有的人是靠高薪水的诱惑,或者是因为热门行业我想了想,都不对。如果你是靠这三个出发点,那么你今后的某一天就会变的很糟糕。技术——靠的是坚持。
兴趣是什么?喜欢,爱好。说句实话有点扯了。坦白说,真正的IT人,靠兴趣的人太少了。怎么说呢?举个例子吧。假如你是一个男性(技术行业尽管女性很少,但必须照顾女性同胞)你看上了一个PLMM。你狂追呀,追。你是多么的狂热,希望得到她。最后追到手了,MM嫁给你了,也行过夫妻之礼了(咱说的含蓄点吧,要不被和谐了)你还那么狂热吗?不,你不会了。无论这个MM之前在你眼里是多么的迷人,当你对她了解透彻了,你兴趣就减了。有人说,你这个比喻实在是糟糕,追MM怎么能是兴趣呢?其实也不是很糟,如果你不对某个MM有兴趣,怎么会追她呢?那好吧,再比如你小时候有过什么爱好没?画画,弹琴,书法。。。。你现在还在继续吗?假如你曾经有一样,现在不再做了。你肯定是没兴趣了。如果能够继续下来的,那靠的还是坚持。我想说的是,其实很多人的一生兴趣是在不断变化,想想你小时候的兴趣和你现在的兴趣,有很大的不同吧。如果单靠兴趣做支撑,你不会搞的太久。不要以为搞技术多么的好玩,那是你还没有真正的接触。如果你天天面对电脑写代码,看文档,研究怎么调试才能成功,你很有可能在今后的某一天会暴跳如雷,你头昏眼花,决定放弃。我认识几个人,他们和我是同时代在学习计算机。我们当年为了什么?好像就是所谓的兴趣。5年后,他们放弃了,改行做了别的,而我还在坚持。我问他们为什么放弃?他们说,搞计算机太累,老得学习,不学习就什么都不会了。朋友,请记住他们的话,如果你不能坚持,最后不要踏进来。你的兴趣只能像那一口井水,总有干枯的时候。而坚持是那涛涛江水,连绵不绝。如果是高薪水的引诱你,那么你更错了。搞计算机是可能会得到高薪,但是搞计算机的人不是个个都是,最起码我现在不是。你想得高薪,完全可以去挖煤、炒房、搞土建。甚至有能力你去当老板。你技术在牛,也是在老板手下干活。任何技术都要从底层做起,如果你辛苦学了几年计算机后,发现你的收入还不如你那练摊的朋友,你会怎么想?我认识一个搞销售的朋友,没有技术,但她仍然可以拿到月薪5K。(5K看上也不算多,但是比我多)计算机是热门?可别扯了?金融危机的时候,IT人士下岗的最多。看看现在的计算机人才数量,饱和的不得了。其实真正的才不多,人多才是真的。如果你是为了所谓的IT是个好专业而希望将来能找个好工作。你不如去托托你的亲戚朋友,去一些央企比这个靠谱多了。
二、多思考,少提问。
小时候老师总是鼓励我们要多提问,多提问的人才能知道的更多。所以小时候老师一提问,我总是把小手举的高高的。朋友,请记住。那是在学生时代,老师提问是为培养你的积极思考的能力。你已经成人了,应该具备这种能力了。首先,自己想出来的答案远比别人告诉你的要记的牢靠的多。其次,高手们并不是不愿意回答你的问题,但是如果你的问题不是经过思考仍找不到答案的话,会遭到高手们的耻笑,一些很简单的问题,如果你都要问的话,他们会认为你不具备独立思考的能力。如果连这简单的问题你都解决不了的话,就没有必要继续学下去了。因为你学到后面问题会越来越复杂,简单的问题你都不能解决,后面的还学个什么劲?如果是单单高手看不起你似乎还没什么,但是如果是老板发现了你的这个秘密,你认为后果会怎么样呢?
三、知识体系是最重要的。
我之前的博文提到一个词。就是建立自己的知识体系。这个很重要。很多新手都没有自己的知识体系而过早的把自己做了一个很早的定位。比如说我要当网络工程师,然后就狂看思科的书。从CCNA一直看到CCIE。对这种人,我只能很遗憾的告诉你,你这个样子,出门找工作仍然困难。你的知识体系太窄了。你有没有想过你学的这些东西能干什么?你给人组网?遇到服务器架设怎么办?你能说,我不会?你做集成,知道什么是域吗?你说做运维,你知道linux+php+mysql怎么架吗?同样的你单学微软之类的课程也一样。这个先不说。你确信你能从CCNA一直坚持看下去吗?知识到后面是越学越难的,也许你到CCNP的知识结构就看不下去,你可能会觉得整天在下三层混很无聊,有一天你突然发现学习操作系统也是很有意思的。就和你小学上语文,数学等多个学科一样。这些众多的学科组成了你的知识体系。一门学科是不可能解决很多问题的。在实际工作中,恰恰问题是多个学科的综合体现。这还不是关键的。知识领域的过于狭窄还会阻碍你今后的发展,等有一天你搞某XX职位累了,你想转另一个都很困难。你必须得从头学起,时间还够用吗?
四、证书是张纸。
有很多人问,XXX证书有用吗?能给我带来多少钱?我说,就是张纸,擦屁股觉得硬,当钱花人家不认。大学毕业证书有什么用?不能说一点用没有,可以证明你XX大学毕业,仅此而已。你认为哪家企业会因为你有XX证书会立刻聘请你。如果你犯了重大的错误(这里说的是工作上的)就因为你有XXX证书而免你一“死”?因为有XXX证书就雇佣你成为XXX高级人才?那只能说明你看到只是表面现象,如果不具备相应的实际能力,照样会被别人取代。如果证书仅仅是张纸,可能有点太狠了,公正点说:证书从一方面可以证明你的人生态度而给你带来更多的机会。
五、英语是很关键的。
如果你从事其它行业,英语的好坏也许无所谓。但是在计算机行业,英语的好坏是最重要的。搞计算机英语要好不是说你要达到英语专业的水平。听、说、读、写。你都能搞定。我觉得最起码你要搞定读和说。大家都知道计算机是舶来物,是老外发明的。到现在为止,很多核心技术依然在老外手里。正如BBS斑竹“老胡”所说。(抱歉,我忘了是涛兄还是老胡了)当一个技术文档被中国人翻译之后,它就普及了,人都用烂了,也可能会被淘汰了。你有没有遇到过一些技术难题找不到答案的时候,去老外的blog或bbs看看,你会发现你其实可以在那里找到答案。我知道很多中国人英语基础都不好,所以造成了技术上突破的瓶颈。很多人都知道印度的计算机行业很发达,因为印度人的英语水平普遍高于中国。我们学技术都是跟这CISCO,微软这些大企业走的,他们所有的技术资料都是先有的英文版才有的中文版。如果你不能够最快的了解并掌握这些技术,你永远只是一个落伍者。快去学习英语吧,至少应该能够看懂英文资料。另外互联网带来了很多的便利,如果你笔头功夫不错,甚至口语不错那就更好了,可以和国外的高手们直接交流,可以第一时间获得宝贵的资料。
(感谢jrfly331亮亮兄的提示,补充上。这个确实很重要)
六、有自信,也要自谦。
任何一个人即便是绝顶的技术高手也不可能是全才。总有他不会的知识,也许这个知识他不会,你会。任何时候都要有自信,你要坚信,他只不过比你更早接触到这个东西罢了,仅此而已。对于某些自负的高手,我们可以一笑而过,不要因为他们对你的恶意评价而严重打击了你对技术的追求。要知道爱因斯坦小时候被老师骂为笨蛋,但是爱因斯坦发表相对论后,谁敢说他是笨蛋?当然,你在技术上有了一定造诣的时候,一定保持清醒的头脑,不要自以为是。要知道山外有山,天外有天这句话。时刻保持谦逊,会得到更多高手的支持和新手的好感。被更多的人承认,你会得到更多更好的机会,同事你会生活的很快乐。
因江湖的要求:此文章原发与我的博客,现转到这里。个人承认,自己是搞理科的,没有什么华丽的文字,也想不出什么优美的语句。就是说点大白话,大实话。只要大家愿意听就行