作为一个代码小白该不该选择前端开发
前言
先感谢你点进我的博客!
我先回答标题的问题,我认为不应该让html或者说后面要学习的JavaScript作为你的第一个编程语言。
因为在我这两年学习期间慢慢会感受到一些习惯上的改变;
比如在开发或者查看别的语言的时候很容易就会忘记加';'等,还有很多的函数会默认其他的语言会提供导致脑子转不过来(很可能个人问题),现在的我也在避免的使用JavaScript而是使用typeScript(会让我更为安心);
不过你都点进来了,就先允许我介绍一下前端吧
前端是什么
前端,应该说叫Web前端,一听就是写网页,Web嘛,不就网页嘛;
算,也不算;严谨的说,前端应该是分为web和客户端开发的(按我的理解),这两差的可挺大的,之前在某家小公司实习的时候看同事写的app是用的java,感觉就很不一样。
web开发有网页、小程序、公众号等等;客户端开发我不熟就不做介绍了;
简单来说就是你所见的界面都算作前端;
为什么要学习前端
很多人开始学的时候可能是被迫或半推半就的就学上了。
我先拿我做例子吧,当时为啥会选择前端呢;热血?喜欢?都不算;算是半推半就先学上了,后面有点投入进去了,感觉挺适合自己,就越来越感兴趣了。
当时是大一上,在一次学校的一个智能团队的面试期间选择的前端,当时看着后端选的人太多了(当时也不懂前后端,就是看哪人少去哪),就选了前端。
当时说不用你学过,只要学过c就行我就去了,面第一轮的时候确实只面了c;第二轮让我们七天做一个网页出来,给了个原型图让我们按着那个来。我就突然懵逼了。
脑子一热在,直接猛猛干,学了五天html+css,直接硬着赶出一个带弹性盒(加分)的双语网页;硬是给我搞进去了;当时成就感满大的,不过现在返回来看感觉之前自己写的很多地方都可以优化优化。
当时就觉得前端有个爽点就是写完的东西会有直接的反馈,给人的成就感非常的高。
回归正题,为什么要学习前端呢
- 反馈直接
- 成就感来的快
- 易学(初学) 这是我总结的我认为的几个优点吧。既然你要踏上这趟旅程,那就好好享受一下前端带给你的爽点吧,不要被生活磨去兴趣的菱角!
怎么去学习呢
既然我们对这个很感兴趣或者说很需要去学习。那么学什么,怎么学,用什么开发,都是大问题。不过本篇不会大幅提及,后面会讲的。 了解一下作为新手需要学啥
- 老三件 html + css + javascript (html-骨架_基础中的基础 css-皮肤_从精通到入门 javascript-肌肉_负责逻辑)
- 异步工具:ajax、axios
- js框架:jQuary、Vue、React等 我倒有个建议是在学习一个技术栈到一半的时候可以结合一下实战去写,或者是逼着自己在一段时间要写完一个项目啥的可以对代码的运用更为熟练(当然原理非常非常非常的重要,千万不要忽视)
结语
不会写要不咱以后补上吧,我写的博客都是闲聊,希望各位大佬手下留情,别骂但是多提提意见,看看哪里的观感不好啥的。我也算是半个小白,总觉得自己学的太浅了,咱就在这博客里一起共同进步吧!
#前端闲聊#