关于自学

在和朋友聊天的时候,谈到了一个话题就是程序员怎么入门。我说是自学的啊。朋友一脸佩服的说:我也想自学,但是就是刚开始的时候兴趣和动力都很足,久而久之就没什么动力了。他问我怎么样才能保持长久的动力。我总结了下,无非就是以下几点:

1、选择优秀的技术书籍

一本好的书籍胜过一个好老师。例如疯狂的****系列或者是***从入门到精通等,感觉像看API文档一样,枯燥无味,我刚开始也是买这个类型的书籍,现在也就是偶尔当手册来翻翻。从入门的角度来说,我推荐head first系列,不会一来就是生硬的语法将人吓跑,一点点的功能,一点点的小成就,既提高了技术能力,也让你学的时候兴趣盎然。当然,在阅读类似head first这种风格的书籍的时候,遇到不懂的概念一定要勤翻API手册,或者谷歌。

2、适当的看下相关的视频教程

对于视频教程我将它的重要性放在书籍的后面是因为太耗时间了,虽然视频教程简单直观,让人容易理解,但是教程里面和内容无关的东西太多了,而且超长的时间是我们这些已经身在职场中的人所不能忍受的(时间充裕的可以忽略这条 )。我记得曾经看过一个Java的视频,里面老师一节课都不知道说了多少个“是吧”,而且每个“是吧”后面总是要停顿几秒。这也许是那老师的个人习惯,但是我无法忍受。

3、实战

实践是检验真理的唯一方式。从一个个简单的模块开始上手,如注册登录模块,留言板模块,一直到一个完整的项目,一步一个脚印,将所学的基础知识变成完整的项目。

4、适当的放弃一阵子

其实我自学的时候也不是一直都这么有毅力的,也有感觉很疲惫的时候,也有想放弃的时候。这个时候我通常就把学习这件事放在一边(通常是几个小时或者是几天),既然你已经感觉到疲惫了,干嘛不干脆放弃一阵子,去干点别的事情呢?或是打会游戏,或是去打场球,又或是干点别的其他。干耗着,对于你自己毫无益处。

5、框架和类库

当你已经能够熟练的写一些常用的模块和简单的项目的时候,可以学一些框架和类库,PHP我推荐学Yii2,JAVA我推荐学hibernate、Spring等。一个好的框架能让我们事半功倍。

6、平时的积累

平时的积累很重要,不然只会停滞不前。等你在一个公司站稳脚跟了,就可以研究一下NOSQL、数据库、设计模式等等

转载于:https://my.oschina.net/qingmeisu/blog/753915

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值