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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© ryan9179 初级黑马   /  2019-4-25 08:44  /  716 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

我是王强,14年毕业.在大学期间学习过一些软件开发的知识,不过学习的都是基础课程,项目经验没有。       
在我来到黑马教育之前,从事过3年软件工作,当再次接触到代码软件相关的课程时,自己感觉还是有一点的吃力,但是我从未放弃过学习,渐渐的我的学业由最初的一点点熟悉感变得越来越熟悉,我与代码相处的也越来越愉快。
开发是一门理论结合实践的课程,是将理论一点点地实现为代码的过程,在学习的过程中需要坚持。老师也一直鼓励我们说:刚接触开发的理论可能会比较晦涩难懂,但只要你坚持住,把理论的整个模块融入脑子里,形成一套完整的体系,那时你就是一名合格的初级开发人员了。
坚持既是一种心态、一种情绪,更是一种素质、一种智慧。你有坚持的心态,就能持之以恒的做一件事情,直到将这件事情做到得心应手,信手拈来。
同时,学习开发一定要去理解,死记硬背是行不通的,上课的时候一定要跟着老师的节奏走,要力求当堂理解,做到理解中去记忆。认真做笔记,上课讲的内容太多,不可能全部记住,所以笔记很关键,笔记不是把老师的所讲所写照搬下来,而是要根据自己的理解去找出重点,难点。
还有,每天的学习不是一下课就结束了,大家所学的知识,如果在课后1个小时后至12小时内不及时复习,将会丢失大约四分之一,一个星期之内不复习,将会丢失大约二分之一,一个月之内不复习,将会丢失百分之七十以上。
这个体会,大家在背英语单词和古文时,应该是有感受的,同理,对于软件开发的学习,若不及时复习,后果一样。课后要整理笔记,从而发现今天有哪些内容是自己不清楚的,一定要去搞清楚,知识是一天天积累的,不能想着一会再说,明天再说!
每天的作业都要完成,你能听懂,与能做出来是两码事。问出最少三个问题,这道题怎么做?为什么这么做?还有没有别的方法?软件开发需要大量的练习,多动手,才会理解的更透彻!
下面是本人的学习心得和体会,:
第一 了解语言

      很简单,学习一门语言或者技术之前先了解它是做什么的,每一个语言都有自己的优势与劣势,都有自己最擅长的领域,就和每一个人一样都有自己的优点,每一个人都不能说自己所有的事情都能做,编程语言也一样的。

    第二 学习和模仿

      软件开发不同于其他行业,其他行业你可能需要特定的设备和特定的老师,但我们编程学习的优势就在于:无论何时何地只要你有一台能联网的电脑,就可以开启编程之路,当你有任何问题的时候,你几乎都可以在网上寻找答案并且网上还会有大量的教程,你都可以通过不同的方式找到它,最初或许比较困难,慢慢的你会发现自己检索能力得到提升,当你知道语言是什么、它的helloworld怎么写的时候,你就走过了第一步,接下来你需要做的就是在课程老师的带领下模仿老师的代码,理解老师编写代码的思路自己再手写一遍,现在虽然说电脑手机已经大量的替代了学生时代的课本、作业本,但是我依旧认为手写是初学编程一个较好的方式,因为你听一遍、写一遍、再敲一遍,和你仅仅敲一遍代码相比前者对你的学习帮助更大。一段时间之后,你会发现老师写的代码都很简单,那么下来就进入了第三点。

    第三  大量练习和实践

       大量的练习是让你不断的犯错和改进,而实践做项目是让你的能力更加贴近于一线开发者。

       在我看来没有什么方法比练习能让你有更快的进步!如果你只是去看而不去编写和实践,那过不了多久这门语言就会变更成路人,也就是与你擦肩而过。为什么这么说,因为你不实践你就只会有短暂记忆。这也是做任何事情最最重要的不仅限于编程,你见过只听英语的人自己从来不讲,然后摇身一变就能英语流利说?或许有这样的天才,但那真的几乎只有极少数的人,我相信我们大多说人都必须通过努力和练习,收获我们的成果吧。

    以上三点仅仅是个人的拙见希望能对大家有帮助,学习一直在路上



0 个回复

您需要登录后才可以回帖 登录 | 加入黑马