如何从零开始在一年内较为系统地学习编程
用一年时间学习编程,没有基础,完全从零开始,一年后可以找到相关工作机会么?
——知乎
Laud 程序员
3 人赞同
都说程序员是个门槛低的行业,到哪里培训一下就很容易找到工作,特别是现在IT业这么火的时候。但有一个问题就是门槛低,但要做好、获得高薪不容易。1楼说得好,一年时间内能学得怎么样,关键看你自己付出的努力。
一年是属于速成,不可能把计算机专业的基础知识都学完,比如操作系统、计算机组成原理、数据结构等。一年最好找项目练手,如果没有练手的机会,学的东西会忘得快,人也容易躁动。此外,你还应该选个方向,WEB?移动?嵌入式?游戏?网络?等等
发布于 2011-12-26
知乎用户 语音搜索。阿里一生黑。机器不学习。
7 人赞同
随便瞎扯扯,如果你每天干12小时一年不休息的话。
学一些常用编程语言:两个月python,一个月c,一个月java,这前几个月每学一门语言时,先多写一些几十行的小程序,慢慢再写一些上百行的程序,最后10天左右写一个上千行的项目。
然后狂撸3个月算法与数据结构,先跟任何一本算法与数据结构的教科书把上面所有涉及的东西都写一遍。然后找一本经典书籍,尽力去看,务必亲手实现见过的所有算法。
然后2个月编译原理,边学边实现个简易的编译器。
然后1个月操作系统,只求大致了解原理,并以应用为目的。
然后刷2个月面试题。
是不是bat offer稳拿。
发布于 2014-02-25
李凡
可以考虑web前端开发这个方向,个人感觉入门门槛比较低一些。只要足够努力,找一份工作没问题,然后在工作中继续深入学习。
发布于 2014-02-24
莫理明 ZAKER iOS 开发工程师
按我个人经验来看,目前寻求移动平台开发的门槛真的很低,学习几个月都可以进去IT这个行业工作的了。不过进去这个行业是简单,要做一个成熟的工程师就要看自己后面的修为了。