首页 >

作为前端开发,应该如何抉择自己的技术发展方向? – 网络|

顺丰丰声怎么找回密码,手机短信删除了怎么恢复,splict怎么用作为前端开发,应该如何抉择自己的技术发展方向? - 网络|作为前端开发,应该如何抉择自己的技术发展方向

前端主要就是三方面,HTML,CSS,javascript,三者分别对应内容、样式、行为。前端的工作在中间,需要跟UI设计师沟通,也需要跟后台沟通进行数据操作。处于一个关键位置。前端人员根据页面设计图进行网页代码书写,实现内容展示,功能实现。

偶学习那时候还没有像现在这么火爆,功能主要是jquery实现。样式可以选择bootstrap等很多,vue和react也开始崛起。当然也可能是偶没有关注的问题,感觉大四时候vue和react的单页面理念才流行起来,现在很多公司也基本往这个方向靠。angular使用也比较多,但在北上广这些地方感觉就不是很流行了,因为其背后是谷歌并且2009年就推出了,所以很多公司原来的架构都是angular。谷歌现在的angular都到4了。但是现在主流的还是vue和react偶也推荐学习这两个。

react是facebook内部的项目,代码逻辑简单,使用方便,一到市面上受到追捧。由于市场反应好,react也在不断完善,现在生态很大,reactnative,redux等等。不好的是官方文档是英文的,对一些开发者不太友好。vue是构建用户界面的渐进式框架,由华人大神尤雨溪主导创建维护的,现在生态也很完善。不仅上手简单,与第三方库或项目整合也容易。偶现在工作是用的就是VUE,官方文档中文的很完善,适合初学者学习。一些简单项目也可以直接引用,不需要安装脚手架,上手快。

typescript是微软开发地自由的、开源的编程语言,拓展了javascript语法,为其提供了可选的静态类型和基于类的面向对象。对已经存在的js库如,jquery,nodejs,d3js有很好的拓展性使用。vue也引进了typescript,是页面开发更快,更方便。

现在又提出前后端分离,前端人员需要自己去处理数据,这样就不会限制于后台人员,后台只需要提供接口就好,前端人员变得更自主。因为前端本身确实业务逻辑不多,主要是页面的实现。其实很多后台人员也可以写页面,可能效果差点,但是功能都能实现。所以前端人员要在工作中不断充实自己,多学习,向全栈方向努力。反正学到的都是自己的,对自己能力提升有用。

偶现在空闲时间在学习python的web框架——django,现在基本的数据操作也可以实现,就是没具体做过项目,不熟练。但是网上资料也很多,可以边学边查,边查边用,边用边学。由于业务需要,前些日子还用python操作了rabbitMQ,学到的都是自己的。

楼主说如何抉择自己的技术发展方向,偶认为技术都是相通的,没有绝对的界限。把编程理念理解了,学习哪种语言都能上手。全栈工程师应该是大家努力的方向,先把自己的技术提升,拓展自己的知识面,自己能够独立完成项目,独立完成APP的制作。学会看源码学习,知道框架的原理。框架只是方便的操作,基础重要的还是基本语法。

抽空也可以学习linux,没有图形界面。在很多大牛看来,对使用windows编程的人都不能理解,一个是linux免费开源的,对企业来说更好;最重要的是linux能让用户知道自己想要什么,想干什么,并且会对自己的行为负责,而windows恰好相反。反正多学一点总没坏处。

偶是测不准,程序进阶路上的小白,,大家一起学习交流!


作为前端开发,应该如何抉择自己的技术发展方向? - 网络|
  • 苹果手机有哪些专业的剪辑软件? - 网络|
  • 苹果手机有哪些专业的剪辑软件? - 网络| | 苹果手机有哪些专业的剪辑软件? - 网络| ...

    作为前端开发,应该如何抉择自己的技术发展方向? - 网络|
  • 有哪些很好看的韩剧?应该用什么网站观看? - 网络|
  • 有哪些很好看的韩剧?应该用什么网站观看? - 网络| | 有哪些很好看的韩剧?应该用什么网站观看? - 网络| ...

    作为前端开发,应该如何抉择自己的技术发展方向? - 网络|
  • java的行情怎么样,现在学习java一年后会不会很难找工作啊? - 网络|
  • java的行情怎么样,现在学习java一年后会不会很难找工作啊? - 网络| | java的行情怎么样,现在学习java一年后会不会很难找工作啊? - 网络| ...