关于自学IT技术的困惑与疑问

  • A+
所属分类:关于自学 闲侃

关于自学的疑问

1. 编程可以自学么?
作为一名曾经的八年老程序员负责任的告诉你,当然可以自学!
而且如果你要做一名IT人的话,以后几乎所有的技能都是靠自学的!可能是书、可能是视频,可能是官方文档....
但是学习新技术最快的方法是文档和书而不是视频!!(请新手同学以后慢慢体会)
借用网上流传的一句话:如果你不能凭自学找到一份it工作,那就不要尝试做程序员了
 
以下为知乎上我赞过的一个回答,请体会一下
关于自学IT技术的困惑与疑问
2.我英语不好,可以学习编程么?
当然可以,所有的IT培训机构都会告诉你,只要认识a,b,c,d.......字母就可以了!确实是这样,英文阅读能力会随着工作中阅读英文文档随之提高,完全不用担心。如果你确实反感英文,对于一般的工作也没有什么影响。

3.我接受能力差,可以学么?
可以学,勤能补拙!贵在坚持,只要坚持你就一定能学会!

5.自学编程有哪些窍门?
不好意思,没有窍门..........
可以给一个建议:沉浸其中,找一个好导师,不要回头!

6.没有老师指导解决问题怎么办?
百度和谷歌比任何老师的经验都丰富!!!
你需要的是掌握一些搜索技巧,参考《09-如何使用搜索引擎解决问题》、《10-使用搜索引擎的10个小技巧》

7.新手自学经常犯哪些错误?
 我将我经历过的和看到过的总结如下:
a.过分的相信自己的自律性。很多同学看到培训班的课程都是3-5个月左右,开始几天按照培训班的进度来看,慢慢的开始觉得老师讲的太慢了,简直是浪费时间自己都会,就开始快进。老师开始敲代码布置作业的时候,开始跟着敲一敲,慢慢的就变成只看不敲了,眼高手低。人都是有惰性的,自学是不可能比在有人监督的情况下学习进步更快的!所以,请不要盲目的相信自己,同样一套课程在培训班讲了3个月,自学要完全吃透的话至少两倍时间!!但是,实际情况是,培训班三个月的视频大部分同学不到1个月就学习完了,我只能说自欺欺人罢了。

b.看到不懂的东西太多,感觉天旋地转,头大。
新人开始学习时候通常有一种这也不懂那也不会的感觉,于是这也想学那也想学,以自己的观点,这开一枪那开一炮,一会觉得这个老师讲课一般一会觉得那个老师讲课差。其实学习编程是一套完整的体系,要循序渐进,每一个好的培训班(我推荐你的课程都是名列前列的培训机构)的课程安排都是经过多年开发经验的老师科学规划的,他们的老师绝对要比你有经验的多!大型培训班都会有专门的人去做课程体系的研发,新人只要按部就班的踏踏实实的学习就行了。

c.无法坚持。
这个和自律比较像,很多三天打鱼两天晒网的同学,这个真没办法,总之,能多学点总比不学强吧。

8.我想学会xxxxxx,然后做一个xxxxx需要多长时间?

1.学习编程没有捷径,不像大学考试一样拿着答案可以突击,不是你随便的浏览浏览课程然后就可以开发了。
2.一套零基础到就业的培训视频,在脱产班通常需要4-5个月,学习4-5小时,练习6-7小时,亦或更多。
3.从零掌握一门技术到可以满足做一个项目取决于4个因素:
   a.自己的个人基础,每个人自身的基础不一样,有的人可能基础功很扎实,有的人可能半路出家,有的人可能本来就会只是遇到某个项目需要某些技术想学习提升等等。
   b.自己的理解力,这个真的是因人而异,真的没办法定量,就像学习考试是一样的,有的人可能10分钟背一篇课文,有的人可能30分钟还没记熟。
   c.自己的时间,每个人可以用来支配的学习时间都不同,有的人一天一个小时,有的人半天空闲,还有的人从早到晚都在学习。
   b.项目复杂度,实现一个需求很简单,但圆满的完成一个的需求很难。
综上,我真的没有办法给你一个定量的回答,如果有人直接告诉你三天、三周、亦或是三个月可以达到什么什么程度,这都是不负责任的说法!希望你可以结合自身情况学习!

 

关于技术的疑问

 

1. 现在学习xxx技术有前途么?
当你还在怀疑的时候,已经有大批的竞争者出发了,看准一门,学就是了,沉浸其中的话,真的花费不了多少时间。

2.现在xxx框架都已经4.3版本了,我学3.2版本的还有用么?
如果是3年内的,除非大版本重构,基本差不多,变来变去本质还是那些东西,你会在不同的项目里见到不同的版本,多学一些总没有错。你要学的是解决问题的思路和做项目的方法、思想,新手关注的那些技术层次的东西其实是很简单的!

3. xxx框架好学么?
  如果你只是应用的话,框架这些东西真的是太简单了,分分钟搞定,全功率学习一个普通框架3天都可以应用。所以把注意力放在框架是几点几版本真的没有意义,要学会老师的思路和方法。
  如果你是在开源框架里修改源码做二次开发,那就需要通过阅读官方文档、各类资料深入的学习一下了。

4. 教程一定要看最新的么?
  新的当然好,但其实差别真的没有那么大,上边已经说过了老师的思路和解决问题的方式方法才是值得去关注的!有时候还需要些老的知识,工作时候您可能会见到某个技术各个时期的版本。举个例子,可能你现在学习的都是annotation的方式注入,但是你工作中依然会遇到配置文件的方式注入。

 

 

  • 我的私人微信
  • 一名退役攻城狮,爱好编程和赚钱!
  • weinxin
  • 大T课堂公众号
  • 专注8小时之外个人提升!
  • weinxin
大T老师

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: