真正的改变源于对自己无能的痛恨!
2014年,美国最佳职业排行榜中,软件开发者已经超过医生名列榜首了,程序员也已成为当下最热门的职业之一。
很多人想成为一名软件开发者,却总是因为一些原因对其望而止步。下面我将从自身经历出发,为大家解答一些常见困惑和担忧。
1、自学软件开发三大困惑
一、没有证书和文凭企业能要吗?
当初我下定决心在家里自学的时候,有很多人告诉我说:“现在这个社会连大学生找工作都难,你一个初中生既没有证书又没有文凭,这么小的年纪,有哪家企业会要你”。但是我相信有志者事竟成,只要是有能力,没有学历没有文凭也一样能找到工作。
事实证明,对于程序员这个行业来说,一般公司不看文凭,只要你有能力,文凭根本就不重要,当然如果你有那更好。
对于证书来说,只有大学毕业需要计算机二级证书,国内计算机所有证书都无用,企业对证书根本就不关心,而且现在国内也根本没有能够证明你能力的证书。
二、英语和数学不好也能做程序员吗?
首先对于大多数开发者的工作来说,并不需要什么数学功底,也不会用到多少数学知识。
对于英语水平差的朋友来说,在学习的前期,可能会非常的痛苦,因为有大量的单词需要记忆,但是学习一段时间以后,就会发现其实做一个项目,能够用到用到的单词也不过几十个而已,不会遇到了有道词典查一查记一记就Ok了。
当然如果你想在软件行业有大的发展,成为技术先驱者,那你就必须要学好英语,因为最前沿的技术几乎都来自美国,而翻译版的书籍往往需要几年的时间才会出现。
三、对自学迷茫和对未来的担忧
很多自学的朋友都担心,没有在学校里面学习,没有老师教授知识,只靠自己学到的知识,是否和企业里面用到的知识相匹配,自学学出来的能力,是否能够达到企业的标准。
就这一点来说,只要你选定了方向,并且有毅力能够坚持学下去,那么通过1-2年的学习,就完全能够找到一份适合自己的工作。
对于自学出来的人来说,更加容易接受新知识新技术,这便是因为学习新知识新技术对于我们来说,早已成了家常便饭。
天下事有难易乎?为之,则难者亦易矣;不为,则易者亦难矣。
人之为学有难易乎?学之,则难者亦易矣;不学,则易者亦难矣。
技术本身并没有多难,许多问题网上都已有成熟的解决方案。
真正阻碍我们前进是懒惰,是安于现状,是不思进取。
相信自己,人但有恒,则事无不成。
2、自学路线
关于自学的路线,很多人的选择是到百度博客论坛里面去寻找,但是由于每人的理解认知都不一样,总是会有很多种学习方案。
因此我个人推荐大家到培训网站去,以专业的培训路线作为学习方向。
重要声明:我这么说并不是让大家到培训班里学习,而只是以它们的路线作为参考学习方案。
个人推荐:黑马程序员
只看介绍!!!(视频从哪找,请看下方 “自学视频推荐”)
3、学习视频和书籍
初学阶段不建议看书,建议从视频起手,入门以后再提升技术深度。
不推荐在线教育平台,内容不连贯,项目中运用的知识点涵盖不全面,业务不够复杂,不适合用于未来找工作。
学习书籍推荐:豆瓣读书模块 【技术关键字】,只看8.0以上的书。
自学视频推荐:淘宝网 黑马 【技术关键字】, 有需要的朋友也可以加我,免费提供。
点击进入我的分享
4、学习经验
学习前期,切记不可使用代码自动补全和智能提示。
英语
1. 将所学技术所用到的关键字和常用API的的英语记住,其它不会的单词,在学习过程中记忆就足以。2. 记忆单词推荐(有道词典)把自动发音打开,每一次遇到不会的单词,都在有道词典中反复输入5遍,直到掌握。
视频课程中的案例
1. 对于没有学会的知识,晚上专门抽时间,练习5遍以上,直到掌握。2. 对于已经学会的知识,晚上专门抽时间,练习3遍,强化记忆。
当遇到问题时,不建议通过询问QQ群里某位大神解决,如果遇到问题,那就打断点一步一步的调试解决,实在解决不了,则通过谷歌或百度解决。
国内对某些网站做了限制,可以通过vpn或者改hosts文件解决(推荐使用hosts文件,方便易用,具体百度查询 老D)。
技术网站推荐:
1.掘金网2.阮一峰的网络日志3.stackoverflow4.Github5.InfoQ6.图灵社区7.博客园和CSDN
5、学习到什么程度就可以去面试了?
鬼谷先生说:“阳还终始,阴极反阳”,“上下相成,阴阳相生”。
这里和大家分享一个淮南子中记载的故事:
蜀之鄙有二僧,其一贫,其一富。贫者语于富者曰:“吾欲之南海,何如?”富者曰:“子何恃而往?”贫者曰:“吾一瓶一钵足矣。”富者曰:“吾数年来欲买舟而下,犹未能也。子何恃而往!”越明年,贫者自南海还,以告富者。富者有惭色。
作者彭端淑就问我们了一个问题?西蜀之去南海,不知几千里也,为什么僧富者不能至而贫者至焉呢?
所以我想说的就是,只要一系列入门课程学踏实以后,就可以去找工作了。不要畏缩不前,总想着百分之百得准备好,但是时态是时时变化的,在一定条件下,有准备就会变成无准备。所以切记不要过度准备,过犹不及。
只要自己觉得准备到了百分之六七十,就可以前进了。然后再在前进中完善自己,在前进中进步。
6、简历如何写?
现在企业招人,都要求有1年以上经验,所以简历上一定要写工作经验(根据能力,1-2年最为合适)。
(多数中小型公司)对于招聘要求来说,他们的要求除了那些必须会的知识,其它的基本都可以忽略无视,所以大家不要害怕,大胆的去就行了。