本系列连载的JC转行计算机十年的文章,请看目录:
http://www.advancedj.com/topic/331/study-computer-science-in-usa
订阅剑知商务网的快报,可以阅读更多JC写的个人札记以及经验谈。
https://www.advancedj.com/subscribe?offer=businessnewsletter
***
从国内几年的资金积累和知识积累,到去澳洲自费留学;机遇加上运气,到美国留学;layoff后转战加拿大;风平浪静一段后,重新杀回美国,继续在计算机领域奋斗。风风雨雨的,一晃十多年过去了。
下面就总结一下自己这些年来转行计算机的成功要素和经验教训,望给有志转行,有志出国,追逐自己梦想的人一些启示。
1. 要忠于自己的理想和爱好。计算机虽然发展快,挣钱多,但不是所有的人都喜欢搞编程工作的。我觉得其实很多人会觉得编程工作非常的枯燥,单一。而对我来说,我就是喜欢坐在电脑前面编程。这个和写文章一样,编出来的程序,正确运行后,能够解决实际问题,自己觉得特有成就感。文章也一样,写出来后,很多人看,自己也有成就感。
相比之下,原先在国内从事的国际贸易外销员工作,纯粹是挣钱,我没有任何自豪感(可能唯一的自豪感就是我有钱,一件西服几千块啥的 ;-))。所以,我选择了计算机领域作为我的未来职业。
每个人的道路都不同,要聆听自己内心的声音,想清楚了自己到底要什么样的生活,才可以去追求自己的理想。而不是人云亦云,追逐社会的时尚。时尚总在变,追逐时尚,是非常虚无缥缈的。到头来,一场空。
现在想想,有多少人在美国是因为真正喜欢软件编程而学计算机的呢?大部分人都是非常功利的,看到计算机里面有钱赚,也来混口饭吃。
2. 转行计算机,准备工作要做充分。我在国内上班的时候,猛攒钱。外贸工作挣钱多,所以,攒钱也快。
3. 我当年做外贸出口大项目,曾经常驻巴基斯坦。因为是艰苦地区,所以,每个月都有一定的补助。国内的工资照发,而巴基斯坦的美金也都是自己得了,没有任何花销。因为公司负责住宿和伙食。这样几年下来,财富的积累很快。如果我只是在国内做一份普通的工作,恐怕双倍的工作年限,也挣不到那么多钱来自费出国的。
4. 平常有时间就学习计算机知识。我发现,从外围的知识开始学习比较好。我先熟悉的就是,microsoft office系列,比如word, excel, powerpoint等。后来自学了access数据库。还都用在了工作当中,因为外贸工作很多时候需要整理合同,打印合同,以及建立客户数据库啥的。
后来,渐渐的我不满足于计算机的软件使用了。就开始学习本质上的一些知识了。比如,数据结构,操作系统,C语言,计算机网络等。
我觉得,这种由浅入深的学习方式,非常的好。就是说,从自身的需求出发,工作当中需要的,先熟悉、学习,然后再学习低层的电脑知识。
5. 熟练使用计算机和从事计算机职业需要的知识,是完全不同的。很多人计算机使用的很熟,比如说,会熟练使用windows, office等。但其实从事计算机编程工作,最重要的是需要思路清晰,活学活用计算机算法和数据结构。而计算机软件上是否熟练,这个无所谓了。
5. 带着目的学习计算机最重要了。计算机只是个工具,我转行计算机,主要是因为这个领域有前途,而且感觉很稳定。不像做贸易,吃了今天没明天,天天像是奔命似的。计算机的知识是个积累的过程,特别是深入结合某个领域以后,经验积累下来,事业是循序渐进的。
当然,不是说做贸易就没有经验积累,但我感觉纯粹做生意来说,人脉积累更重要,技能积累倒是没啥。而我个人来说,更偏重于技能积累,觉得只有拥有的技能,才是立足于社会不败之地的保证。人脉啥的,对我来说,感觉比较虚。这也许是因为我就不是个people person, 我一向的成功都是靠我的"硬功夫". 人际关系和人脉,对我来说,感觉是"软功夫", 不可靠。
6. 转行计算机,和做生意一样的,实际需要付出的远远要比想象的大很多。所以,再充分的准备工作,其实都是不够的。唯一能够做的就是坚持,never quit。往往是在不断去做的时候,最后终于碰上了运气。
后记:
打算将来出一本书。澳洲、美国和加拿大的求学、工作的经历,以及人生体会,还有不少可以补充的,都可以详细的理顺思路后写到书里。其中有很多失败的教训,我觉得对后来者会非常有帮助。望您继续关注。
另外,将来也准备继续写一些以前十多年的工作经历,以及在国内从事贸易工作的时候的难忘经历。
希望您看过这个系列文章后,
订阅剑知商务网的快报,我还会有更好的心得体会以及内容与您分享。
全部连载文章,请看:
http://www.advancedj.com/topic/331/study-computer-science-in-usa