漆包线厂家
免费服务热线

Free service

hotline

010-00000000
漆包线厂家
热门搜索:
技术资讯
当前位置:首页 > 技术资讯

解析:黑马程序员——学员自述WHW入门学习三阶段

发布时间:2021-10-23 14:58:15 阅读: 来源:漆包线厂家
【科技讯】4月25日消息,黑马程序员JavaEE45期学员明明,立志要成为一名程序员。明明的志向很明确,大学就学的编程专业,有着编程的基础,但是在求职的路上碰了壁垒,自学的路上走了弯路。这篇文章将会把明明的经验汇总,希望能对广大想成为程序员的梦想者指明道路。 自学or培训 学习初期:自学,自学时我在网上搜集相关视频来学习,但是这样做的效率很低,而且JavaEE要学习的内容很多,包括Java语言基础、前端、数据库和框架等,很难坚持学下去。在经过长达一年时间的自学后,通过观看黑马程序员的教学视频我下定决心,我选择到黑马程序员学习。 我相信学习Java最快的入门方式就是找一家靠谱的培训机构。当然,这些也是我找到工作之后得出来的结论,一般来说,应届毕业生在毕业之后进入企业,才开始真正接触项目实战,那么他们摸索学习方法和完成企业任务的过程,会比在培训机构里认真学习的人更吃力,学习的东西也没那么全面,仅仅是满足企业交代的任务。个人认为在黑马程序员学习是件正确的选择,系统性的学习了Java,为之后的工作打下了扎实的基础。 WHW学习三阶段 学习,特别是对于IT技术的学习,直观地可以分为三个阶段:WHW,也就是What、How、Why。 What型人才 第一个阶段What。这阶段是认识编程到底是什么,以及企业开发要求我们掌握哪些必备技能。在黑马程序员学习了之后机器人走线热门问答,我觉得这个阶段要学习很多内容,在参加培训之前我也面试过Java工程师的职位,绝大部分面试都是一问三不知,面试官问的问题我根本就没有思考过。 从企业的角度出发,企业招聘Java程序员,如果应聘者连最基本的知识都不懂,那么是不可能被招进来的,企业更希望招聘到基础知识扎实、可以快速熟悉业务需求的人。当然,业务方面也需要自己去学习,业务分析的能力来源于实际的项目经验。绝大部分人都不能够满足企业的基本需要,所以拥有全面的企业开发知识的人也显得更为可贵。 How型人才 第二阶段How。这个阶段学习编程技术为什么是这样。这是一个二八定律的分水岭,只有20%的程序员才会想到How。在培训期间,任何一个知识对于我来说都是全新的,这时候能够完成讲师上课教授的实例已经不易,很难有时间去研究深层次的原理。我认为这个在工作中才有机会思考自动化机器人热门问答。一般人在工作之初很难有机会使用到数据结构和算法,能满足公司的开发需求已经很不错。有大神说十年才能学会编程,我想他的意思是在编程的路上有深刻的理解和通过编程实现自己的思想,因为一个人不可能自学十年编程才去找软件开发的工作,而是在满足企业开发任务的同时慢慢学习积累。当然,What型人才是谁都可以做到的,但是How型就涉及到个人定位的问题了,也许有人经过一两年的开发工作之后不再想继续从事编程开发,那么他可以凭借开发经验转行到项目或者产品的工作岗位上。 Why型人才 第三阶段Why。能问为什么的人都是不简单的,提出一个问题,从某种程度上来说就是在解决问题。Why是在How的基础上才能做到的,如果How型人才是优秀人才的话,那么Why型人才就是顶尖人才了,而且这样的人才不仅需要天赋还需要持续不断地努力。对于现在的我来说,Why型人才只能仰视,并且抱着谦虚的态度向他们学习,但是又不能强求自己拥有这样的才华。 全方位发展 有一点可以肯定的是,编程的能力不仅仅是和编程相关,还和实际生活有很大的关系。编程是最接近于写作的一项工作,我们知道如果一个作家不能写出和生活相关的文章,那么他的文章是不会有人关注的,同样的,如果一个程序员写的代码存在于自己的想象之中,那么他的代码就是一堆无用的机器码。只是一味敲代码,先不说是否能坚持下去,就算坚持下去也是毫无意义的重复。 全方位地发展自己的思维有助于编程能力的提高。在我进入这个行业的时候我已经做好活到老学到老的准备,否则进入这个行业会很难熬!编程看起来似乎是一个高收入而又稳定的工作。但要做到这一点,唯一的途径是:始终让自己更有价值。当互联网刚刚兴起时,仅仅是花一点时间学习HTML,就可以得到一份薪水丰厚的工作。但是当形势惨淡时,技能单一的程序员就会被抛弃,而拥有更高技能的程序员则依然倍受企业青睐。