01前端开发介绍

前端开发工程师

软件开发按照职能划分,分为前端开发(Front-end)与后端开发(Back-end)

工作内容

  • Web(网站, 后台管理系统, 手机H5)
  • 小程序端
  • 移动端(Uniapp, React Native)
  • 桌面端(Electron)
  • 服务器开发(Node.js)

发展前景

一个行业是否有发展前景,取决于这个行业是否活跃,需求是否足够大

技术角度

新框架(Ember.js、Preact.js)、框架更新迭代(vue3、react18)、新工具(Vite)、新模式(工程化、低代码、微 前端) 层出不穷;

市场需求

根据各大招聘网站信息,前端开发薪资高, 人才需求大.

技术发展线路

初级程序员(薪资6k-10k,1~2年)

  • 写一些简单的业务,负责项目某些模块的开发、维护;

  • 遇到很多问题不知道如何处理,需要查询资料或者交流后可以解决;

  • 代码通常写的杂乱无章,能用就行

中级程序员(薪资10k-20k,2~4年)

  • 可以独立负责中小型项目,负责公司项目核心业务的开发、维护;

  • 遇到大多数问题可以自行查到解决方案,有一定的自学能力,通过官网文档可以自学;

  • 代码质量较高,遵守代码规范,并且会对组内其他人的代码有要求;

高级程序员(薪资20k-50k,4~6年)

  • 独立负责中大型项目,可以为公司项目搭建架构,创建内部的脚手架,公司内部的UI框架;

  • 可以读懂框架源码,并且从一些开源框架中借鉴优秀的设计、架构、思想;

  • 公司的核心员工,具备可替代性,成为公司技术不可或缺的一部分;

系统架构师(50k~)

  • 可以对大型项目进行系统架构,不再局限于某个领域(前端、后端?)或者某项技术(JavaScript、Java、 C++?);
  • 对技术领域 现有技术方案进行评估,对不同的场景给出对应的解决方案;
  • 确定项目最终方案,并且对整个项目进行“核心架构”(包括完成 核心架构 实现的能力);
  • 保证项目的各个环节有序进行,包括项目的高性能、高可用、可扩展能力;

资深技术专家(50k~)

  • 专注于某一个特定领域

    • 比如前端包括不限于对框架源码、node、js引擎进行定制化需求、优化; =
    • 比如后端包括不仅限于JVM、线程池、SQL调试、优化;
    • 比如可以主导公司项目某些特定领域技术的落地,类似流媒体、即时通信技术等;
  • 某些人在行业内有一定的影响力,是某一块技术领域的Top人物;

前端知识分类

  • 常用的知识点: 刻意练习, 孰能生巧, 烂熟于心
  • 不常用的知识点: 知道有它,知道在哪里查
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值