初入职场之时,大多数人都应该考虑过这样的一个问题,如何找到一种实用,简化web流程的方法,在工做之中能有所提高和突破。php
学好哪些?基础必须精通!css
九层之塔,起于垒土;千里之行,始于足下。入门以前,这些都是必不可少的东西,基础的重要性决定了是在这一行业稳扎稳打仍是摇摇欲坠。
前端
掌握HTML +CSS, HTML是网页的核心,是一种制做万维网页面的标准语言,这是前端最基本的知识,至关于小学要学习字母拼音的那种。学好CSS是网页外观的重要一点,CSS能够帮助把网页外观作得更加美观。
java
学好服务器端脚本语言 ,服务器端脚本编程也是Web开发人员的基本功之一,Web开发人员须要挑选一个服务器端脚本语言,精通这门基本功。jquery
学好SQL ,构建动态页面是必须使用到数据库的,可是数据库的产品不少,开发人员遇到这种状况别担忧,由于它们都会遵循标准的SQL原则。webpack
学好JavaScript ,学习JavaScript的基本语法,以及如何使用JavaScript编程将会提升开发人员的我的技能。git
了解Unix和Linux的基本知识,虽然这两点很基础,可是开发人员了解Unix和Linux的基本知识是有益无害的。程序员
了解Web服务器 ,当你对Apache的基本配置,htaccess配置技巧有一些掌握的话,未来一定受益,并且这方面的知识学起来也相对容易。github
熟悉版本控制系统的用法 ,熟悉使用一种优秀的版本控制系统,你在实际工做中就会发现精通一种版本控制系统是很幸福的事情。
web
学好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,等就是一个很好的去处,像诸如此类的文章,我就不一一列举了,空余之时,有如此多的资源,值得去慢慢品味,也是人生中的一大兴趣。
认识大牛
你会发现,和这些人交流以后,不少东西都会豁然开朗,更加清楚本身要作的是什么,有句话说的很好,听君一席话,胜读十年书,公司每周三都会有一个分享会,由技术总监前来分享,十几年的工做经验,就拿最简单的网络协议,通信协议来说来讲,之前在大学的时候,有一学期专门设置了这门课程,老师也是天天反复唠叨,就是讲不出精髓所在
总监的一席话,把全部的相关的内容包括原理都讲的清清楚楚,站在他的角度看一个问题,就像是站在山峰俯视远处的风景。近局者迷,旁观者清。
写技术博客
把本身的价值要表现出来。外国网站上有jquery,smarty这些好用的东西,可是中国没有,为何?中国缺的并非能力,而是分享。觉得写一个小小的东西就觉得本身了不得,把本身的东西隐藏起来,其实这个咱们的现状,很很差。
善于分享,手有余香,不管在写技术博客仍是文章,在这个过程当中,咱们都是在不断的进行思考,如何把技术类的分享写的更加的别具一格?就是一个上升的过程。
不断积累小项目的经验
开发之路没有捷径,明白本身的规划和目标才是最重要的,开源中国和github社区就是个很不错的选择。
没事的时候能够多看看别人写的源码,作一些本地的小测试,对照着通常线上的产品需求来完成,这个过程之中,还能培养本身的产品思惟和习惯。
在工做中作的小测试的Demo也能够上传到本身的技术博客里面。
积累有用的代码量,当本身写了十万加的代码,再回头来看的时候,差很少就是一个大神级别的人物了吧,就像简书上面码字的做者们同样,以笔为犁,以纸为田,辛勤耕耘本身的一方土地,等等收获的那一天。
公司的氛围,好的团队
若是是在创业公司,那么恭喜你,我不想说一些消极的话语,是的,大多数的创业公司加班加到很晚,以前有人和我开玩笑,快速积累工做经验难道不是靠加班?我想说是,别人下班回家玩王者荣耀追电视剧的时候,你还在工做,还在苦思冥想,还在键盘上敲击出一连串的代码。
可是你有没有想过,仍是那句话,选择比努力更加剧要。
进公司的第一天,总监就说,知道为何咱们的团队不加班吗?我欣喜若狂居然有这么好的事情?由于咱们是一个好的团队,有效率的团队,别人靠加班完成的任务咱们就不须要,由于咱们有方法,合理安排时间,准确分工,配合的完美无缺,工做链条完整,更重要的是,咱们是一个有成长的团队。
也确实,利于成长,不被加班所累,下班了也有属于本身的大把时间。最重要的是,持续不断的学习,学海无涯知识无限。愿每个人都能乘着本身的小舟,在这海洋里遨游。
==================================================================
注意:本文原创做者祈澈姑娘,创做不易。转载请标明做者和文章的原文连接,或到微信公众号获取受权。