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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

                         致每一个努力奋斗的你
大家好,我是35期一名普普通通的学员,非常高兴能有机会跟大家分享我的学习和工作经历,也希望看到这篇文章的你能奋斗出一个不会后悔的未来。
不知道文章前的你们的学习已经进行到哪一个阶段了,不论哪个阶段,都要夯实学习的内容,端正学习的态度。犹记我在学习时所犯最大的错误,就是在学习一些基础知识时,听懂后就沾沾自喜,认为自己已经吸收了这些知识,即使有多余的时间,也不愿意多加巩固。事实上,这些看似简单的原理知识如后端的se语法,前端的js等反而是最为重要的一环,他们是我们所学一切的基础,同时也影响到很多后续技术的设计和开发,希望大家端正学习态度,不要犯和我一样的错误。
觉得目前学习比较轻松的同学切不可自鸣得意,当然觉得目前学习已经很累,自己已经有些许跟不上的同学也不要气馁。我知道有很多人并非科班出身,甚至可能是都不是理科生,初学编程总觉得思维混乱,难以理解。其实编程本身就是相对理性的,而人类则是复杂的感性动物,一时间难以驾驭实属正常,只要不放弃,直面困难,一切问题都有其解决办法。回想我在学习阶段第一个个人项目开始时,和大多数同学一样都是一脑子浆糊。思想上不知道如何下手,心理上畏手畏脚,看着周边的同学都有自己的进度,反而越来越慌张。但是害怕和畏惧并不能带来任何改变,于是我稳下心神,第一天首先放弃追进度,而是通过回忆学习内容,结合需求构思出一套完整的项目逻辑,等到第二天有些同学已经完成了自己的项目开始验证过程了,我才真正开始自己项目的编写。好饭不怕晚,最后我依然准时的完成了自己的项目,结果也非常满意。希望大家能够明白,端正心态是第一要义,每个人都有自己节奏和进程,找到自己的节奏很重要。
保证了心态的平静,接下来学习才能更有效率。编程无非就是将我们想做的事情翻译给机器,保证机器能执行我们希望他执行的流程。由于机器运行和人类思考的方式不同,所以大家在编程时才会时常碰壁。来到这一阶段,更多需要的就是练习和理解。对于课堂上练习的案例,课后布置的练习,并不是照着视频实现一遍就可以了。你是否对每一行代码的意义都烂熟于胸?是否理解每一个if判断存在的必要?教学中的案例是否有可以优化的地方?多去思考,判断这样的问题,或许能帮大家更好地理解编程。我自己在项目和案例学习阶段时会加上大量的注释,如果时间充足,我甚至会在每一行代码前都加上注释,哪怕这行代码只是简单的定义一个新的变量,那么定义的变量有何作用,作用域是多大,是否存在为null之类,这样方便我自己更好地理解业务,当然适合我的不一定适合你们,只是建议。
学习的过程并不是唯一的挑战,相信大家最期待同时也最畏惧的还是面试找工作的过程。其实不用太过担心,面试时只要做足准备,一般都不会太难。也会有人担心面试之后是否能够胜任岗位,与其思考这些八字没一撇的事情吓唬自己,还不如多练几个案例,代码码熟了,工作上的问题大多都能迎刃而解。遇到解决不了的问题其实问题也不大,没有人是全知全能的,直接大胆寻求同事或是组长帮助就可以了(当然百度能解决的问题别问)。
洋洋洒洒瞎写了一堆,不知道会不会被当做打鸡血毒鸡汤啥的,总之还是希望各位都能够顺利毕业,拿到期待的offer。毕竟付出了时间和金钱的唯独最后缺少了努力的话,任谁都会遗憾终生吧。

0 个回复

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