我是一枚来自火星星的白羊座妹纸。
受邀于《码农周刊》的小编,倍感荣幸,实则惶恐。因为我知道在周刊的读者里,我就是新手图里那个拿着木棍打葛布林的小妹纸,随便拉出一个人来就是我的前辈。如果这篇文章里有的观点或看法你不赞同,请多多包涵,我现在就是在新手图里混的吊丝、井底之蛙,请别和我一般见识,多谢。
接下来讲故事,说说我是怎么被拉下水的。
记得不久前网上出现了很火的一篇文章,是一个模特自学编程然后做出了一个模特界里大家很称赞的 APP。我看了这篇文章后,傻在那了。啊?模特也能学编程?真的吗?那是不是我也有这个可能?
微信上一直在关注池建强老师的 MacTalk,后来这家伙出电子书了,还不贵,我就买了一本。从此就被他拉进沟里了。因为他在书里介绍了美国的 Codecademy 网站。
我出于好奇进入了这个网站,一开始也准备学习那个模特用的 Python,结果学了几节课后一头雾水,都在讲些什么啊?郁闷,放弃。
要不,学学 HTML/CSS 吧?嗯,这个还行,不是很难,不到一周的时间搞定。
课程结束时出现了坑爹的提示:请接下来学习 JavaScript!好的,去学习。
然后就经历了这两个月以来最最痛苦的煎熬。我相信对于没有计算机基础的人来说,这个真的是个瓶颈,卡在你喉咙里,让你喘不过气来。一行行的 loop 带着我绕啊饶,绕得我天旋地转,几尽崩溃。小伙伴们,你们有这种感觉吗???!!!
但是我还是坚持了下来,在画上 100% 的圈后松了一口气。
后面还会更难吗?让暴风雨来得更猛烈吧!我是来自火星的小白羊,最喜欢打硬仗了,谁怕谁啊?
后来学习了 jQuery、PHP,然后接着前面继续学习 Python。忽然间觉得一切豁然开朗,有一种打通任督二脉的感觉,很好。
未来计划:我还会继续学习 Ruby、Code Year(传说中的九阴真经?),等把这些课程都结束之后,我准备真正开始做网页的练习,做一些头脑中酝酿了好久的小程序。
上面讲的是我的学习经历,接下来说说学习编程之后思想的变化。
编程开阔了我的视野,让我进入了思维的另一个层次。
比如,我现在工作、生活中,遇到任何问题,除了会考虑一般的解决方法外,还会继续想:可不可以做个程序、做个产品把问题解决了?
这样的思考现在几乎每时每刻都会出现在我的大脑里,你说神奇不神奇?
这一点点小能力,我觉得真的很珍贵,因为通过外行人的眼睛去看待一个程序应该怎样做更好,是不同于真正科班出身的工程师的。而这个思维方式,我想把它定义为“跨界思维”,可以吗?
我们生活在 360 行的社会大家庭里,如果一个计算机专业毕业的学生,能够跨越到另一个行业并且精通另一个行业的知识,我觉得他的工资至少会翻一倍。你们同意吗?
举例来说,我在新西兰发现了一个公司是研究医疗系统软件的,其中几个核心成员几乎都是在拿到医生或护士的本科学历和执照后又学习了计算机的本科课程(牛吧?),他们设计的软件卖到了美国、欧洲和亚洲很多国家。我想象不到这几个成员能赚多少钱?这个是不是就叫跨界?
我不知道我这样讲正确不正确,我真心觉得澳洲和新西兰的计算机行业总体很落后(个别企业也许一枝独秀),因为很多优秀厂家的 B2C 网站做得真烂啊!是不是花 50 美元在网上买的啊?怀疑?!
自从学了网页设计后,我很想对他们说:请让臣妾来帮你们做网页好不好(不要钱,我就当是打怪练手了)?
看了很多很多垃圾网页后,我就特别想去大学里面认真地学习一下计算机这个专业,系统地学习一些基础知识,希望自己可以突破外行的那些瓶颈顺利做出我想要的产品。这个想法靠谱吗?
最后,我经常在知乎上看到很多国内的程序员抱怨,总是加班又加班的,什么晚上九点之前回不了家。好想说:亲亲,你考虑过出国吗(新西兰很多公司招 Java)?你了解国外程序员的生活吗?请看这篇文章(见附录)。
说到这里,感觉自己好像在挖谁的墙角似的。不过我真得希望国内的大牛小牛来到新西兰,改变那些印度人一统天下的局面。如果将来进入一家 IT 公司,碰到的都是中国人面孔,那有多爽!
好了,如果你想了解新西兰的生活、移民和程序员的招聘信息,希望能些许帮助到你。
(全文完)
附录:
1. http://weekly.manong.io/
2. http://macshuo.com/
3. http://www.codecademy.com/
4. http://www.codeyear.com/
5. http://blog.jobbole.com/53279/
【说明】本文原载于码农 IO(manong.io)官方微信 developerWorks,转载、引用请注明出处及作者。