专栏首页编程微刊初中级前端开发工程师如何提升个人能力?

初中级前端开发工程师如何提升个人能力?

初入职场之时,大多数人都应该考虑过这样的一个问题,如何找到一种实用,简化web流程的方法,在工作之中能有所提升和突破。

学好哪些?基础必须精通!

九层之塔,起于垒土;千里之行,始于足下。入门之前,这些都是必不可少的东西,基础的重要性决定了是在这一行业稳扎稳打还是风雨飘摇。

掌握HTML +CSS, HTML是网页的核心,是一种制作万维网页面的标准语言,这是前端最基本的知识,相当于小学要学习字母拼音的那种。学好CSS是网页外观的重要一点,CSS可以帮助把网页外观做得更加美观。

  学好服务器端脚本语言  ,服务器端脚本编程也是Web开发人员的基本功之一,Web开发人员需要挑选一个服务器端脚本语言,精通这门基本功。

学好SQL ,构建动态页面是必须使用到数据库的,但是数据库的产品很多,开发人员遇到这种情况别担心,因为它们都会遵循标准的SQL原则。

学好JavaScript  ,学习JavaScript的基本语法,以及如何使用JavaScript编程将会提高开发人员的个人技能。

了解Unix和Linux的基本知识,虽然这两点很基础,但是开发人员了解Unix和Linux的基本知识是有益无害的。

了解Web服务器 ,当你对Apache的基本配置,htaccess配置技巧有一些掌握的话,将来必定受益,而且这方面的知识学起来也相对容易。

熟悉版本控制系统的用法  ,熟悉使用一种优秀的版本控制系统,你在实际工作中就会发现精通一种版本控制系统是很幸福的事情。 

学好Web框架 ,当你掌握了HTML,服务器端脚本语言,CSS和JavaScript后,就应该找一个Web框架加快你的Web开发速度,使用框架可以节约你很多时间,

框架类的东西太多,就尽量按照自己的需求来,Extjs、prototype、kissy,bootstrap、jQuery UI、easyui、flex、angularJS等等都挺火的,但是你学习了在工作中没有用到的话,也只是充实了一下自己的知识体系而已。

主要学习前端知识

除了精通像这些div+css等基础的东西,还要像更深层次发展,利用加班时间,下班时间,去学习这个领域里面自己没有接触到的东西,这个我不说其实大家也是知道的。前端的东西很广,一两年的时间是学不完的,就算学完也不能做到门门精通,目前自己正在学习编译原理,造自己的语言, 即使不需要造自己的语言,要实现各种转义和预处理工具例如babel,webpack,post-css,less,都需要用到编译原理的知识。

业余的ps,flash,电子画册,seo优化;后台代码asp.net,php,java(不专业,但都看得懂和修改)

如果在前端领域有了较深的见解。又恰好有时间有兴趣,那就不妨拓展一下知识的广度,技多不压身,多一项本领好吃饭,深度代表一个人的“精”,广度代表一个人的“博”,想要博大精深,那就权衡发展。

现在技术更新换代很快,眼光要看远。

认识一个开发人员,在一家公司做了三四年,却只涉及到几种框架和技术,后来因为种种情况,他也被遣送回家,再次出来找工作的时候,发现自己已经跟不上时代的潮流了前端技术发展为什么这么快?跟随客户的日益多元化需求,大屏手机与移动平板电脑的快递普及、已经早就不满足于前面提到的基础技术了,

收集的能力,手握各种求前端资源汇总,书籍

收集相关资料,网站,模板,组件等等,收集前端的资料有很多途径,去各种前端的社区,看技术性的文章或者技术点,掘金,zsdn,segmentfault,等就是一个很好的去处,像诸如此类的文章,我就不一一列举了,空余之时,有如此多的资源,值得去慢慢品味,也是人生中的一大兴趣。

最全的资源教程——前端涉及的所有知识体系

大前端工具集——程序猿的百宝箱

100+ 超全的web开发工具和资源

前端技能汇总

GitHub上值得关注的前端项目

关于程序员读书-大牛们的书单汇总

免费的计算机编程类中文书籍

认识大牛

你会发现,和这些人交流之后,很多东西都会豁然开朗,更加清楚自己要做的是什么,有句话说的很好,听君一席话,胜读十年书,公司每周三都会有一个分享会,由技术总监前来分享,十几年的工作经验,就拿最简单的网络协议,通讯协议来讲来说,以前在大学的时候,有一学期专门设置了这门课程,老师也是每天反复唠叨,就是讲不出精髓所在

总监的一席话,把所有的相关的内容包括原理都讲的清清楚楚,站在他的角度看一个问题,就像是站在山峰俯视远处的风景。近局者迷,旁观者清。

写技术博客

把自己的价值要表现出来。外国网站上有jquery,smarty这些好用的东西,但是中国没有,为什么?中国缺的并不是能力,而是分享。以为写一个小小的东西就以为自己了不起,把自己的东西隐藏起来,其实这个我们的现状,很不好。

善于分享,手有余香,无论在写技术博客还是文章,在这个过程中,我们都是在不断的进行思考,如何把技术类的分享写的更加的别具一格?就是一个上升的过程。

不断积累小项目的经验

开发之路没有捷径,明白自己的规划和目标才是最重要的,开源中国和github社区就是个很不错的选择。

没事的时候可以多看看别人写的源码,做一些本地的小测试,对照着一般线上的产品需求来完成,这个过程之中,还能培养自己的产品思维和习惯。

在工作中做的小测试的Demo也可以上传到自己的技术博客里面。

积累有用的代码量,当自己写了十万加的代码,再回头来看的时候,差不多就是一个大神级别的人物了吧,就像简书上面码字的作者们一样,以笔为犁,以纸为田,辛勤耕耘自己的一方土地,等等收获的那一天。

公司的氛围,好的团队

如果是在创业公司,那么恭喜你我不想说一些消极的话语,是的,大多数的创业公司加班加到很晚,之前有人和我开玩笑,快速积累工作经验难道不是靠加班?我想说是,别人下班回家玩王者荣耀追电视剧的时候,你还在工作,还在苦思冥想,还在键盘上敲击出一连串的代码。

但是你有没有想过,还是那句话,选择比努力更加重要。

进公司的第一天,总监就说,知道为什么我们的团队不加班吗?我欣喜若狂竟然有这么好的事情?因为我们是一个好的团队,有效率的团队,别人靠加班完成的任务我们就不需要因为我们有方法,合理安排时间,准确分工,配合的天衣无缝,工作链条完整,更重要的是,我们是一个有成长的团队。

也确实,利于成长,不被加班所累,下班了也有属于自己的大把时间。最重要的是,持续不断的学习,学海无涯知识无限。愿每一个人都能乘着自己的小舟,在这海洋里遨游。

==================================================================

注意:本文原创作者祈澈姑娘,创作不易。转载请标明作者和文章的原文链接,或到微信公众号获取授权。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 初、中级Android开发人员如何提高自身能力?

    计科毕业主要从事嵌入式开发,中间因为想要尝试新的技术,玩过三年的app开发,主要做的app性能的优化以及安全防护等工作,国内软件行业现在慢慢从以前的蓝海变成了红...

    程序员互动联盟
  • 新型前端开发工程师的三个境界 后端开发工程师如何快速转前端

    初入软件开发这一行时,当时还没有前后端分离这个概念,所有的开发工程师既能写html,也能写后台服务,随着技术的发展,前后端分离成为趋势,目前团队不少人能熟悉的写...

    JadePeng
  • 如何做一个高效的前端开发工程师

    不知大家有没类似这样的经历:一天忙到晚,一会被PM叫去确认需求,一会被设计拉去确认UI是否能实现,一会又被测试叫去确认bug,然后貌似做了很多事,但好像工作进度...

    用户4962466
  • 如何做一个高效的前端开发工程师

    不知大家有没类似这样的经历:一天忙到晚,一会被PM叫去确认需求,一会被设计拉去确认UI是否能实现,一会又被测试叫去确认bug,然后貌似做了很多事,但好像工作进度...

    用户4962466
  • 前端工程师在业余时间如何提高自身能力——造轮子

    造轮子是一种快速的学习方式,而还有一种进阶则可以是从Github中生成轮子。 总的来说就是: 1. 查看很多Github项目的源码及提交历史 2. 写胶水代码生...

    Phodal
  • 人工智能岗位薪资飙升,如何转型成为AI开发工程师?

    人工智能或机器学习是一种新兴的技术趋势,这已不是什么秘密。 根据 Gartner 报告,到 2022 年,人工智能将创造 250 万个工作岗位,取代它将消除的 ...

    TSINGSEE青犀视频
  • 从面试官角度观察到的程序员技能瓶颈,同时给出突破瓶颈的建议!

    原文链接:https://www.cnblogs.com/JavaArchitect/p/11616851.html

    一枚小工
  • 前端架构师亲述:前端工程师成长之路的 N 问 及 回答

    大佬,能分享下学习路径么,感觉天天忙着开发业务,但是能力好像没有太大提升,不知道该怎么充实自己 ?

    夜尽天明
  • 小钢聊全栈

    全栈正在变得越来越流行,很多人都有意愿或正在往全栈的方向去发展。我自己也一直在往这个方向不断提升自己,到目前为止,算是略有小成,勉强称得上是一个合格的全栈架构师...

    Keegan小钢
  • 程序员工资太高?想什么呢!

    ? ? 俗话说金三银四 三四月份正是火辣辣春招的季节 想必各位小伙伴也在为入职忙碌 而今天知乎热榜 也出现了一个 和求职息息相关的问题 ? ? ? ? 相信...

    腾讯NEXT学位
  • 前端团队研发效能提升的探索与实践

    在过去的半年多时间,丁香园前端团队通过对「研发流程的规范和自动化改造」,保守估计「每个月公司前端技术团队相比于年初节省了 1/4 的工作时间」(每个月可以节省一...

    @超人
  • 山东青州“抗疫”实录:7天完成智慧校园升级

    ? 新冠病毒疫情的突袭,给教育行业带来了巨大的挑战:全国大中小学集体从线下“搬迁”到线上,且时间紧、任务重。然而,在如此重压之下,山东省青州市还主动给自己增加...

    鹅老师
  • 一个前端工程师的基本修养

    用户1682855
  • 如何成为一名优秀的全栈工程师

    我的前一篇文章《给职场新人的10点职涯建议》发表后,得到了很多简友,特别是年轻程序员朋友们的喜爱,这令我颇感意外,但又很受鼓舞。同时,我也收到了一些简信,大多来...

    咻咻ing
  • 安卓解惑:互联网行业陷入瓶颈,身为程序员的不可替代性愈见变弱,快要找不到工作了

    1、现在的程序员是技术流吗?不全是。 2、现在的程序员卑微且被压榨的狠吗?不卑微!

    Android技术干货分享
  • 如何成为一名优秀的全栈工程师

    我是攻城师
  • 一个web前端工程师到底需要掌握哪些技能?有何晋升?

    这几个问题看似毫无关联,但是其实它们本质上都是同一个问题,这个问题就是“一个前端工程师到底需要掌握哪些技能?”

    用户5827212
  • Web前端为什么那么好

    互联网发展到今天,全球已有28.9亿互联网用户,中国有355万网站,6.5亿网民,13亿手机用户,5亿微信用户,当步入互联网+时代后,互联网已经越来越复杂,纷繁...

    用户5827212
  • 软件测试员一定需要懂编程代码吗?

    软件测试人员需要懂代码吗?如果软件测试人员会代码,那还有软件开发人员的事吗?既能测试又能敲代码的人是不是很牛?

    新梦想IT职业教育

扫码关注云+社区

领取腾讯云代金券