A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

lidakang

初级黑马

  • 黑马币:13

  • 帖子:5

  • 精华:0

© lidakang 初级黑马   /  2017-4-17 17:43  /  1088 人查看  /  2 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文


我刚开始决定转行学软件后,首先想到的是自学,自学要有自己清晰的一个方向,清楚的知道自己通过这一段时间的自学能有哪些收获,这是对于一
个初学者来说比较困难,最多也只能预测结果。自学期间很容易陷入迷茫,不知道自己在学什么,能达到什么,这是一个考验。而对于培训,首先你对培训的结果会有一个预期(一般培训机构会告诉你结果,先不讨论能否达到),对于一个有结果,有希望的事情,人本性还是比较信任的,有了目标之后,学习起来动力会比较充沛,会比较精神,培训的时候还会有其他的同学,可以交流,这个是一个比较重要的事情,相互的交流能促使你专注这件事情,相互交流也能互相打气,坚持下去。去一个好的培训机构,还比较对学习的帮助比较大的。
1. 不要独自学习,一定要与人交流
2. 设置一个完整的阶段,譬如,学习web开发,就尽量计划从编程到部署到上线这样一个完整的过程
3. 注意生活节奏,不要忘寝废食,保重好身体

后来经过一个月的基础班学习,总结了一些自己的想法,新手最重要的是保持热情!学习一段时间之后可以自己尝试做一个简单的留言板,别小看这个老土的小东西,这个可是能让你立刻充满成就感。而如果你一开始就上手java这样的成就感就需要更久才能获得,而往往很多新手都躺在了前进的路上。然后,可以在留言板的基础上做出一个简单的博客系统。记住一定要在每一阶段都做出一个看上去"正常"的东西,而不是一堆代码一执行出来一行行字符那种。这也是我推荐学习HTML和CSS的原因,因为这可以让你简单地搭建一个拥有用户界面的程序。当你把这些都做完了,如果感到对编程还是有很大兴趣,而且感到自己在渐渐地从心底里喜欢上了编程,那么你再面对那些黑框的时候,就会感觉好很多,而且感到自己真的很酷,你会喜欢把自己想成电影里的黑客。至于说算法数据结构,等有了兴趣,需要这些知识了,再去慢慢学习,都不会是障碍,而且会变得有趣许多。但是一开始没有任何程序基础,就给你学这些,只能使你迷糊,根本不了解这又什么用。这也是我讨厌现在的大学教育的一个方面,完全违背认知规律。先给你讲一大堆理论,不告诉你为什么,有什么用,让人感到厌恶,但当后来我们真正需要了,却也记不得了,只能从头再学。最后,我还是要补充一下,对于新接触编程的童鞋,或许保持兴趣是最重要的,但是在你对编程有一定了解之后,你会发现自己还有很多困惑,这时候就需要恶补基础知识了,对底层了解的越清楚越有助于你消除困惑和对编程更深层的理解。

2 个回复

倒序浏览
回复 使用道具 举报
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马