首页 > 编程语言 >前端程序员各个阶段规划以及提升

前端程序员各个阶段规划以及提升

时间:2022-10-13 17:04:53浏览次数:56  
标签:vue 各个 前端 学习 程序员 开发 大厂

校招阶段:

  选择方向:

  • 选择方向:建议在大三第一个学期的时候就需要选择好方向,是选择就业还是考研,就业选择技术类方向,还是开发类,需要明确方向,有充足的准备,找工作的时候才不会很被动。都说十个程序员,八个是java,目前Java开发和前端开发仍然是市场的主流方向。

  校招准备:

  • 前期入门:当选择前端方向之后,可以通过文档和b站的视频快速学习包括html,css,js,es6,vue(目前主流开发框架)的基础知识。然后跟着视频去学习开发一个比较完整地vue项目,三个月左右的时间快速入门前端。
  • 深度广度:当有了项目经验之后就可以开始拓展自己的深度和广度。深度可以从js,es6,vue原理,相关的数据结构以及手写代码学习。广度可以是对git,webpack,ui组件库,react或者angular(使用较少)前端开发框架,微信小程序,多端的适配,计算机网络通信等。之后可以选择一门后端语言,node.js,java(市场较大),go等,了解一下接口的编写。
  • 了解行情:可以先去了解编写简历需要的相关知识,从而明确学习目标,注意学习规划的时间。大厂招生在大四开始前七八月份就开始了,大厂对基础深度,知识沉淀(作品,博客等),中大厂实习经历都有一定要求,想卷大厂的同学建议在三四月份就找中大厂的实习,并且准备秋招。中小厂需要准备好项目,以及面试题(面经),一般在九月份开始。
  • 简历编写:专业技能(不要写‘精通’,写了解、熟悉、熟练、掌握)。工作经历(连贯性、稳定性)。项目(vue+react,vue+小程序等)。自我评价(抗压能力=>能否加班,团队沟通,求知欲=>看博客写文章等)

工作前期:

  建议能够在一家公司工作两到三年再考虑换工作,提升职业的稳定性,也能在这段时间经历一些项目的从初始到成熟的阶段,学习职业中与人相处的模式和做事的方式。

  工作方式:

  • 在前几个月需要熟悉各个项目,能够根据项目中的其他代码跟进版本的开发,注意沟通,遇到问题及时暴露
  • 在能够跟进版本开发之后,就可以注意一些业务的问题,以及代码的规范等问题。与产品配合,提需求的时候提出自己合理的建议。与其他前端配合,可以学习大佬的代码规范,最好可以形成统一的编码习惯。
  • 当水平进一步提升,可以学习管理前端团队的工作分配和整体质量以及交付时间的把控。
  • 解决问题的方式上也需要不断独立,从依赖大佬 到 学会自己定位问题,通过百度等独立解决,再到有一定的领导以及能够帮助他人解决问题。
  • 保持学习,建议可以在每个版本开发的过程中留出一两天的时间去自主学习,制定一些学习计划,也可以利用碎片化的时间学习

  学习计划:

  • 在广度和深度方面更多的拓展自己,手写一些底层的原理,新型技术,手撕代码。专研其他开发技术,react,小程序等(只会vue程序员是不值钱的)。有余力的话可以学习后端技术java等(考虑转型planB)
  • 知识沉淀,想要证明自己在不断进步就必须要有沉淀,工作总结,有自己的博客,github上发布项目等。

 

高级程序员:

  主要是突出领导能力以及知识的沉淀。

  工作职责提升:

  • 参与需求评审
  • 代码规范,优化,面试,招聘事宜
  • 架构师
  • 维护公用组件,跟进前端需求
  • 带领*** 人开发团队,开发***  项目并且上线,用户数***

  专业技能提升:

  • vue高级:了解底层原理,熟悉vuex源码,vue-router源码,封装共用组件,使用vue制作插件
  • 兼容处理,多端适配,性能优化,安全方面相关
  • 了解node,mysql相关,能制作接口(建议会java和mysql)

  知识需要有沉淀(自我评价):

  • Github上面有项目:附链接(星星数)
  • Npm上有插件:附链接(使用人数)
  • 个人简书或者博客:附链接(粉丝数量)
  • 专研的成果(组件实现,底层原理实现,好的解决方案)

标签:vue,各个,前端,学习,程序员,开发,大厂
From: https://www.cnblogs.com/heiheixiaohei/p/16788737.html

相关文章