网站首页 > 技术文章 正文
在武汉的技术类岗位中,Web前端是热度指数排名第二的岗位,月平均工资10119元,前端开发属于互联网行业的纯技术岗,用人方在招聘时最看重的是求职者是否掌握有一技之长,而不是学历或者专业。那么一名即将进入职场或者初入职场的萌新前端该如何发展,并逐渐成为行业的大佬,可以参考以下四点:
一、要对业务有足够的理解,不能只重技术不重业务
对于一名前端工程师来说,一方面要充分掌握技术,另外一方面也要对项目的业务需求有足够了解。目标决定过程,一个需求实现有很多技术方案,但是如何选择最适合业务的技术比较难,也是考验一个前端经验是否丰富的标准。
以一个H5全屏视频的项目为例,直接video标签就可以了,但是针对不同的浏览器需要设计相应的降级方案,视频上是否需要有交互,某些浏览器视频是最高层级,程序应该如何处理这一类问题,有时产品是无法理解的,需要技术主动提出来,并给出建议,否则测试阶段就无法保障质量和项目进度,甚至可能导致项目重写或者无法实现,被迫换方案!
二、对BUG的理解和问题解决,处理BUG有自己的思维
对于任何一个程序员来说,BUG基本上是很难避免的。对BUG的理解和解决,不是技术能力高低的问题,而是思维方式的问题。可能不少人会在百度或者google上搜索一下,绝大多数问题都可以被解决。
不过也不是所有问题都可以在网上搜索出来,遇到难缠无法理解的BUG,如何处理,对于前端工程师来说还是有一定的考验。比如能否追踪到框架底层来定位问题,通过阅读源码的方式理解BUG触发机制,比如是否能灵活运用devtools里的一些功能来分析定位,比如内存泄露,比如某些机型特别卡顿,是否可以快速定位到问题点。甚至还有一些极端场景,一些远程的客户遇到了BUG,该如何处理,都需要一些思维方式层面的突破!
三、代码风格和设计模式,尽可能地明白清晰
当一名前端开发工程师在敲代码时,不管写的是VUE,还是react还是nodejs,或者纯原生的js的sdk,都绕不开代码风格这个问题。项目的老板不会在乎你怎么敲,他只在乎项目能不能按时顺利上线。那么如何方便后期的维护和组织代码,这是一个老生常谈的问题。
是喜欢 oop 还是函数式,如何灵活扩展的类或者抽象的方法,参数如何设计,这些都需要前端程序员在项目开发时有清晰的思路。越是明白清晰的项目代码,不仅能够更好地运行,后期维护实际上也能更方便。
四、对前后端和客户端都要尽可能接触了解,避免闭门造车
前端是一个需要和各种部门打交道的开发岗位,避免只是沉浸在个人世界里敲自己的代码,对外界漠不关心。在实际项目开发过程中,一名前端最好要去理解客户端的运行机制或者后端服务的运行逻辑,遇到问题多和其他部门沟通技术方案。
比如 hybrid 方案一定是一个又懂客户端又懂前端的人发明的,像 server render一定是需要具备一定的后端能力甚至高并发,大流量场景的人才能真正 hold 住的。所以从事前端开发工作后也要保持学习的好习惯,一方面巩固强化自己的技能,另外一方面也要对合作部门的技术有了解!
小结
如果一名前端工程师能够做到以上四点,至少已经是个中高级前端人才,薪资必然会更上一层。很多人喜欢并且迷信比拼技术,却忽视自己岗位在公司真正的价值,是帮助公司完成项目需求,而不是显摆自己技术流弊的!当然在实际工作中,技术越厉害肯定越好。如果一名前端刚刚进入职场,接到项目时,可以先把项目需求摸透,在发挥自己长处去解决问题,这样不仅能够有利于项目上线,个人也能获得更好的发展!
猜你喜欢
- 2024-12-29 深圳前端工资一般多少每月? 前端在深圳好找工作么
- 2024-12-29 报告显示:技术岗占据高薪岗位榜 技术岗工资高吗
- 2024-12-29 脉脉高聘:技术岗占据高薪岗位榜 数字前端工程师月薪超6.7万居首
你 发表评论:
欢迎- 501℃几个Oracle空值处理函数 oracle处理null值的函数
- 494℃Oracle分析函数之Lag和Lead()使用
- 494℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 482℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 473℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 468℃【数据统计分析】详解Oracle分组函数之CUBE
- 453℃Oracle有哪些常见的函数? oracle中常用的函数
- 449℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 最近发表
-
- Spring Boot跨域难题终结者:3种方案,从此告别CORS噩梦!
- 京东大佬问我,SpringBoot为什么会出现跨域问题?如何解决?
- 在 Spring Boot3 中轻松解决接口跨域访问问题
- 最常见五种跨域解决方案(常见跨域及其解决方案)
- Java Web开发中优雅应对跨域问题(java跨域问题解决办法)
- Spring Boot解决跨域最全指南:从入门到放弃?不,到根治!
- Spring Boot跨域问题终极解决方案:3种方案彻底告别CORS错误
- Spring Cloud 轻松解决跨域,别再乱用了
- Github 太狠了,居然把 "master" 干掉了
- IntelliJ IDEA 调试 Java 8,实在太香了
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端react (48)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端富文本编辑器 (47)
- 前端路由 (55)
- 前端数组 (65)
- 前端定时器 (47)
- Oracle RAC (73)
- oracle恢复 (76)
- oracle 删除表 (48)
- oracle 用户名 (74)
- oracle 工具 (55)
- oracle 内存 (50)
- oracle 导出表 (57)
- oracle 中文 (51)
- oracle链接 (47)
- oracle的函数 (57)
- 前端调试 (52)
- 前端登录页面 (48)
本文暂时没有评论,来添加一个吧(●'◡'●)