做编程学历很重要么?

没错,真正牛逼的是那些写出接口的。然而却是对我来说很遥远,我连相关知识都没,对硬件更是一概不知。象轮子哥那样的人我总不会去提问本科生学习编程是否有思维上的缺陷吧?问题终结〜〜〜〜〜 ---------------对于那些出口就喜欢对别人进行否定等一系列在我认为是攻击性的话语,我会很单纯的表露出我对你的恶心,抱歉啊,我年龄太小隐瞒不了。(参照评论) 对于那些表达中肯,认真分析,甚至鼓励和提出友好建议的我…
关注者
1,376
被浏览
64,460

128 个回答

重要,但还有办法弥补。

我和你遭遇差不多。

我2006年毕业,我虽然大学也是一本,但专业不对口,学的是法学。

我在大学期间做过游戏外挂和一些别的小工具,就开发能力而论,比绝大多数应届毕业生都要强许多。2005年初我甚至用JavaScript做过一个只支持IE5.5的虚拟DOM框架,比ReactJS早了八年。

然而,当年我找码农的工作,简历投出去大都石沉大海。我住在广州北郊龙洞的城中村,几个月都找不到工作,楼下饭店老板娘每天看着我的颓废样,说:“小伙子,要在厂里找个工作不难,想找个坐办公室的工作可没那么容易。”当年民工荒,老板娘可能觉得我不切实际,眼高手低吧。

后来 @黄希彤 内部推荐我去腾讯的qzone组,按社会招聘的标准面试,我过五关斩六将最后拿到offer。@黄希彤 说我专业不对口问题不大,但要是没有毕业证,要通过腾讯的招聘流程就麻烦了。

不幸的是,我有一个朋友,在天涯论坛叫做“菜霸”,是个骇客,媒体称他为农村失学少年(他另一个网名叫“朽木自雕”,你们体会一下)。当时菜霸把腾讯脱裤了。腾讯做背景调查时发现我有这样的骇客朋友,担心我是坏人,就把我的offer取消了。

后来我连续去了几家不靠谱的公司,参加了一次不靠谱的创业,翻译了Flex 3权威指南,直到2008年底入职网易,职业生涯才算安定下来(有趣的是,我去了网易后,博客产量急剧下降)。我虽然不是科班出身,但我计算机基础比一般科班出身的都要牢靠,我在网易时被当时同事称为“语言律师”。

我自己算了一下,如果我当年专业对口,搞搞ACM,考个GRE去美帝留学,毕业就去Google、Facebook或LinkedIn,职业生涯应该会比现在顺利一点。

不过,如果你的要求只是入行成为一名码农,那么真心不难。何况你现在比我当年环境好太多了。

虽然你现在找工作时,依然和我当年一样,简历会被直接筛走而进不了招聘流程,即使有内部推荐,也要走难度高于应届毕业生的社会招聘流程。不过,你可以在github上做开源项目,很多用人单位都很看重。不像我当时只有sourceforge可用,想要对知名项目做贡献,门槛很高。

除此之外,你可以直接做freelancer(参见 想全职做国外的程序外包,例如freelancer,能分享下经验吗? - 自由职业)。有了案例后,找工作会容易许多。我今年初找工作的空窗期做过一个多月freelancer,挣了两千多美元,不久就有一家迪拜的公司想找我去全职工作。

最后,你英语不好需要解决,因为所有主流技术的英文资料都要比其他语言全面得多,更不要说freelancer需要用英语和客户沟通。我上大学时英语补考好几次,到了毕业时英语四级都没过。但我在英文技术社区活跃了几年以后,现在我的技术英语读写能力不比我组里任何一个人差(然而我听力不好,吃喝玩乐的单词基本不认识)。你刚开始多查字典,多参与讨论,时间长了,技术单词认得多了,英文读写就会好起来。

你还可以找出版社接活翻译技术书籍,又学英语又学技术还能挣点钱。你直接给刘江发私信要求试译就行。现在有谷歌翻译工具套件,比我当年翻译容易多了。
学历不重要,但是我觉着你把“学历不重要”当成你不努力的借口了。

另外,你不要看不起 JavaSE 语法和 Android 的一些基本控件。没学历,你更应该谦虚。17岁,也到了“明白尊重前辈是一件很重要的事”的年纪了。还有更重要的一件事,你得明白伪造学历是一件很可耻也很危险的事情。