为啥学前端的人那么多,但好的前端工程师却很难找

       从2013年开始,前端越来火。有观点说前端简单,于是乎很多人就跑去学前端了。有观点说做ios很赚钱,于是乎相信这观点的人,就跑去培训机构学iOS开发。又有观点说Android开发工资高,于是又有一批人脑袋一热,丢下好好的本职工作不干,跑去学Android开发。

    本人作为一枚打酱油的科班计算机专业学生,16年毕业,自身水平一般,毕业于哪个学校就不说了,反正我挺喜欢我的大学。但看到那么多错误的观点误导群众,实在于心不忍。但又无能为力,那我就按照互联网江湖的规矩,吐槽吐槽一下,仅图一乐。若你看到,那真是太巧了。

    首先说说我大学四年的专业课程,接触过哪些编程语言:c、c++,java,Android,jsp、PHP,前端三件套:html、css、javascript,还有软件测试理论等。我算是比较幸运的,在大一遇到我们计算机学院的院长教我们班的c语言。院长是一个每天带着笑容的老头,讲课是个段子手,而且从来不点名,逃课的人几乎没有。第一节课他和很多老师一样:扯淡。具体扯啥我也忘了,但我没忘他讲的核心思想:计算机领域里面的东西可分为三层,第一层是知识层面,就是可以通过阅读、上课获得的概念层面的东西。第二层次是技能层面,知道某个知识点后,例如知道一个alert()函数之后,可以动手尝试写一下会有怎样的效果。第三层次是思维和思想层面。四年的专业学习,会让你养成一套看待世界和分析问题的完整方法体系。当时我觉得院长说的也不是什么了不起的观点,毕业出来混迹互联网之后,才知道院长说的是朴素又实用的真理。其一,专业训练给我一种类似大家英语学习的“语感”的东西,在工作需要的时候,可以快速学习和应用新的技术解决方案。其二,当别人提出某些观点的时候,会做出质疑的反应。

    回到主题上来,为啥学前端的人那么多,好的前端工程师却很难找?其一,缺少思辨能力。看到什么火,就脑袋一热去学。细想一下前端火这个问题:1)前端的本质是什么?谁说前端容易,为什么他会说前端火?反过来想,有没有人说前端不火,原因是什么?2)其二,动手编程少,或者写了很多,但都基本都是低效重复码代码,没有动脑子探索编程的规律和思维。第三,缺乏有效的知识结构。此话怎讲,很多人知道HTML、css、javascript,迷茫于各种前端框架,摸不着核心,仅停留在入门级的层次。这三件套的核心是JavaScript,它本质是一门编程语言,和c语言、java那样可以写程(bing)序(du)的。综上,这三点的核心是思辨能力,有了思辨能力,动手编程和获取知识都不是难题。放眼望去,不管是有专业背景或没有专业背景的优秀前端工程师、ISO工程师、Android工程师,都具备优秀的思辨能力。再看看互联网这座大山外各行各业的牛人,也无一不是具备优秀思辨能力的。

      

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值