前端的看法与观点

自我介绍

本人就读于一所普通工科大学信息工程专业,与互联网专业只能说是有交集并不是科班出身学生。

为什么选择前端

  1. 自身
    在大一的时候并不是很清除自己要走什么方向。自己本专业是一个软硬兼有的专业,经过某些大一的专业基础课的学习(电路…)感觉到自己并不是对硬件感兴趣吧,也专门去了解了硬件需要学习的条件,需要一定的资源与足够的耐心,想要一直走硬件路必须有足够的兴趣吧,像嵌入式的学习那必须要有一定的经济基础让你去购买学习需要的板子。结合种种原因我就打算走偏软的方向。
    至于为什么选前端算是一个机缘巧合,大二上学期的时候打过学校的一个挑战杯比赛,打算做一个小程序,当时就开始了解所需技术等小程序主要用到的技术就是前端,当时的自己手上还是没什么技术的吧,技术这一块也不是我负责的。但是我是总负责人,组员也有点无语,总是完不成我的需求,于是我深深的悟到一个道理,你必须要自己有技术才是硬道理,过于依赖别人是无法得到自己想要的。现在还是大学生嘛,需要什么就去学什么,这也是一个探索方向的过程,于是我就开始了自己的前端之路。大二才开始学习前端只能说是没有迟,在后来学习之路上发现前端这个方向还是很卷的。可能是入门简单的缘故。然而我真正确定自己走前端之路归功于我通过了学校的一个工作室前端组的考核,可能是迫于进了工作室的缘故,我在前端这条路上的学习不敢懈怠。这里我只能建议大家,学习一定要找到一个动力(压力),可能有的人是因为兴趣,有的人是为了完成一个课设,有的人是为了以后的就业…这个动力(压力)我建议是可以说服自己想别摆烂的,任何方向的学习,在我看来都有几个时期就好像谈恋爱一般,一开始你会充满兴趣的去学习一个方向,因为你觉得这个方向很有趣就比如前端,我问过一些学弟学妹,为什么想要学习前端,他们都会说学习前端是因为我能利用代码做出一个我能立马看到的我喜欢的东西,这样会很有成就感,在我看来这就是学习前端的第一阶段。然而第二个阶段的枯燥期,光靠这个兴趣是无法支撑的,因此我建议一定要找到一个学习的压力,我的压力就来自于工作室,以及自己不想再一次因为手上没有什么东西实现不了自己的想法。正因为如此javascript基础的学习,javascript进阶的学习,jquery的学习 es6的学习…我都坚持下来了。如果说有第三个阶段,(本人感觉自己还在第二个阶段)我感觉就是一个遇到bug,做项目的没有思路的时刻吧,这个阶段必须需要沉下心利用身边的一切资源去快速的解决你所遇到的问题,我只能说以后的工作也会遇到很多很多的问题,解决问题的能力必须在一次次bug中培养起来!!!
    说了那么多来自自身的原因我总结下来就这三点
    1.穷(没有过多的资源去选择硬件方向发展)
    2.性格(不愿技术成为自己实现想法的绊脚石)
    3.压力(学校工作室,自己想找一份好的体面的工作)
  2. 前景
    说到前端的前景我想简单的聊两句就算了,毕竟用心感受就是,我们离不开前端,像小程序,网页,游戏,只要能看到的界面都可以用前端来做,说到大方向就是人工智能,这里有人可能疑惑为什么人工智能也会有前端的影子,这里可以自行百度一下,还是那个观点前端是无处不在的,做人工智能方向的前端叫做大前端。
    有人又会疑惑程序员35岁的事前,我个人是这么看的,之所以被淘汰是因为自己的技术只停滞不前吧,即使以后工作了也要学会不断去学习,这样才不会被时代给淘汰吧,与其老是担心35岁之后的事情,不如现在就好好钻研手上的技术,只有手上足够有东西的时候才不会那么惧怕未来。再说35岁之后不能奋站一线也可以退居二线嘛,做一下维护?做一下项目的梳理?又或者去当一个他人前端之路的摆渡人,我坚信只要手上有技术就不会饿死吧。更者我觉得现在如果技术足够拔尖,找到的好工作也能让自己在35岁之前能赚够足够多你想去实现梦想的钱了。
    总的来说,前端这条路几乎没有未来的压力,只有自身实力不够出众的压力,大胆的去卷吧少年!!!!

怎么学习前端

关于这一part我想我只能给一个建议毕竟每个人的学习方法与侧重点都不一样
1.确定学习方向
学前端很笼统,学习哪方面前端才是正确的。前端里也分很多方向,比如web前端,移动端,app…正因为这样,所以自己要做的首先是去了解前端方向和选择前端的方向
2.打牢基础
当我学过三剑客(html+css+javacript),之后再去到进阶的学习我发现其实很多新方法简便方法都是靠这些基础去封装出来的,因此基础必须要重视,我建议基础这一part一定要做自己的笔记,也许有些人觉得html和css没什么需要做笔记的,其实这个想法在我看来是不对的,虽然这两个东西入门很简单,但是也要做梳理,把常用的标签与样式记下来,这里我推荐xmind做思维导图能快速的让你回到学习到他们的时候的片段,javascript的重要性我就不说啦,不言而喻,我这里为什么说学过而不是学完,那是因为本人觉得自己也学得不够好,能说我见到这东西我知道是啥,但让我用我还是会查阅一下文档。因此学习是学无止境的千万不要随便用学完这种那么狂的词 哈哈哈哈
3.先了解主流技术,再有关注点的深入学习主流技术
关于这一点,我相信当你学了足够多的知识过后也会有这种觉悟,这里提前说出来是希望学习的路上并不要应为一个知识点不会就放弃了前端,因为同一个效果你能用多种技术去实现,因此你先知道你能这么做,然后在带着问题去继续学习,当你学多几种技术,问题触类旁通可能就解决了。正因为技术多,前端才如此有魅力,像vue react很多个框架,都是要学习的,等你粗略的学习完一遍,再结合自己的需求深入其中一个,这样才是正确的学习框架的方式。
4.非科班的需要找时间补几本基础书本的学习
数据结构 计算机网络 这两本必要
数据库 计算机组成 操作系统 建议学

说明与致谢

这是本人的第一篇博客,其实一大早就有写博客的想法了,但是因为一直挺忙的就耽搁下来了。在这篇博客之后,我会就着我以前遇到的问题,与某些重要的知识点,在这里写一些解决方法与知识点的学习路程。我觉得博客是一个给他人看纠正自己的错误窗口,也是给自己看自己学习心路历程的地方。
只有把自己学到的东西说出来受到他人的认可我才会觉得自己是真正的掌握了
最后谢谢每一个花了时间看完这篇博客的人。

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值