前端程序员:月薪 5K 到 5 万

入行行头:5 大硬件

请准备好以下东西

  1. 一颗人类的大脑:智商在平均水平线以上即可
  2. 一份强烈的渴望:我的代码要可以运行在任何一个有浏览器的设备上。
  3. 一台笔记本电脑:不需要花费很多钱得那种,只要它可以运行 Windows, Mac OS X, 或 Linux 系统。当然你也可以只用一台台式机,但是那样就不能带着它坐在咖啡馆里…
  4. 一个文本编辑器:可以推荐的比如 Atom,Visual Studio Code, TextMate, 它们都有在 Mac OS, Windows 的免费版本,什么还有 Sublime, WebStorm? 啊,那些都很流行,不过需要需要一笔不少于 70 美元的花费…
  5. 一个FQ代理:这个大家都懂的,我就不解释了

初级资质要求

一些专业基础

你需要学会浏览器能理解的三大语言:HTML, CSS, Javascript – 神圣的三位一体!

非常重要的一点是,一定要理解这三大语言后再去学习别的,确保知道怎样在各种尺寸的屏幕上排列好你的网页,怎样在一个按钮被按下后 do something!

一些很有用的学习资源

  • Codeacademy: interactive, code-along tutorials (this site is the bomb btw)
  • Web Development for Beginners: article from webplatform.org.
  • MDN:https://developer.mozilla.org/en-US/docs/Web

中级进阶路径一旦掌握了三大语言,就可以开始学习专业的开发流程啦:

  1. Command line:好吧,命令行也许都会,但是要掌握最基本的操作,熟悉怎样配置你的环境,还有那些奇怪的 shell 脚本,因为你会经常用到它们。
  2. CSS 已经不够用了,我们有了 CSS 的预处理:Sass, LESS。
  3. 知道如何搭建一个 build 系统:Gulp 或 Grunt 这类的构建任务脚本器,编译 LESS 成 CSS, concatenating Javascript, minify 压缩静态资源, 选一个异步或同步的方式加载它们,然后一个好的 build 系统要能自动做到那些,包括一个本地的 web 服务器用于测试代码。
  4. 代码版本管理,git。
  5. 在 github 上分享你的代码!
  6. 部署! 让你的网站上线。可以找一个免费的服务提供商,比如 heroku.com, https://pages.github.com

这些几乎就是现代前端开发者会用到的工具和技术,好了,你现在可以成为一个前端开发工程师了。

高级炸裂装备

你已经能够为你的朋友的业务搭建一个网站了,简洁的排版,高清大照片,你成功了,它甚至在你的手机都看着很棒。那么还有什么值得学的?

把你的网站和一个内容管理系统 (CMS)集成在一起。一个 CMS 能够让你通过用户界面增、删、改、组织你的内容,不需要任何代码。这就是那些博客网站如何工作的。比如免费的 WordPress,去熟悉一个开源的 CMS 吧,会很有用的。

学习怎样搭建一个 CMS,意味着你讲要熟悉一个服务器端的语言,比如 Node.js, 或 PHP,然后你还会想要知道怎样和数据库打交道,比如 MySql 或者 MongoDB。

来熟悉一种 Javascript 框架吧,这样你可以真正的搭建一个交互出色的 web 应用,那真的很重要,比如 Angular, React, Ember。只要挑一个你喜欢的,但是一定要精通它。

Javascript design patterns,javascript 也有设计模式? 是的,读一下吧。

突破天际的大招

沟通技巧!你需要和你的小伙伴们沟通,他们是你的 coder 伙伴,你的老板,你的用户,你的….stackoverflow.com, 有问题找 stackoverflow,扩展一下人脉把,上 meetup.com, 在博客上写一些你的学习体验, 在 Gitgub 贡献一下你的 Pull request。

界面设计和用户体验设计 UI/UX design,前段开发的小伙伴需要具备基本的 UI/UX 设计知识。

搜索优化,要知道怎样提高网站的搜索排名,更容易被人们搜索到。

CSS 过度效果,给你的按钮写一个 hover 的 CSS 动画,还有你的从右边滑入的导航菜单也需要一个平滑的动画。

关于性能,让你的网站尽可能快的被加载,减少 DOM 的 reflow 和 repaint 操作,防止滚动性能瓶颈,优化 Javascript, FQ读一读这个吧 google web developer fundamentals。

用一些测试框架来实现 Javascript 单元测试,比如 Jasmine,QUnit。

持续集成 Continuous integration (CI),知道怎样配置一套和伙伴们一起使用的自动测试和部署的工具,比如 CircleCI, Travis CI, Jenkins.

超好用的其他加成技能

↓↓↓这些并非必须,但能帮你脱颖而出:

用 CSS3, SVG, Canvas API 实现动画。

后端开发, Node.js

最后:去找工作吧!

有了技能是不够的,你需要能展示它们,你还能干的是:

  1. 搭建一个小网站,公开你的 gitub 代码库,确保你的代码和文档清楚漂亮,还有一份 README
  2. 去 meetup.com 找你的老板或者投资人吧,开一个博客,申请一个 linkedin 帐号
  3. 因为 web 技术总是在变化,最后,即使找到了一份称心的工作,还是需要 stay motivated, 你需要时常去下面这些地方转转:CSS Tricks,SitePoint,Smashing Magazine
  4. 当然还有些像 CSDN 这样中文社区,总之遇到任何难题,社区里有总有乐于助人的。
  5. 保持好的职业态度:Stay humble, and build cool shit
时间: 2024-12-16 05:04:38

前端程序员:月薪 5K 到 5 万的相关文章

嫁给上海程序员:平均年薪13万

嫁给上海程序员:平均年薪13万 http://www.jiandande.com/html/ITzixun-jishu/ITzixun/2014/0627/3275.html 劳动报“行业收入趋势调查”发布第七期报告<程序员收入趋势调查>.通过网络调查.直访抽样调查.相关政府部门.人力资源机构等多渠道获取数据.其中与腾讯大申网独家合作开展的网络调查,吸引逾5万人次关注,回收问卷1957份. 调查显示,有近8成的程序员月薪在5000元-1.5万元这一区间.受访者的月薪平均数为10950元. 有超

程序员在国外年薪17万美金,国内只给75万:该不该回

这是一名在国外工作的程序员,其遇到了一个艰难的选择:目前在国外一年挣17万美金,现在在国内找了份工作,总包为75万人民币,其苦恼的是不知道该不该回来,单从薪资上来讲,国外肯定比国内高,但是考虑到生活水平,显然国内的更有竞争力.但这名程序员又担心在国外生活久了,回到国内不适应,因此犹豫不决. 按照这名程序员的自述,其在海外读的计算机相关的研究生,毕业后就留在海外工作了,目前已工作五年有余,年薪17万美金,折合成人民币大约为100多万,但因为在国外生活久了,又想回国了,看到国内互联网发展如此迅速,于

web前端程序员真的这么值钱吗?

对于互联网公司来说用户就是上帝,做好客户体验一切才有可能.所以互联网公司都会把钱砸向前端,Web前端程序员也越来越受到企业争相聘用. 前端工程师工资也越来越高,目前Web前端工程师工作1~2年后通常会成为Web前端高级软件工程师,年薪可以达到15万以上:工作3-5年后通常可以成为Web前端技术主管或者经理,年薪在15-50万之间:工作年限5年以上,通常会成为互联网公司的技术总监或产品经理,年薪将达到50万-100万之间. 但是web前端程序员真的这么值钱吗? 老大说: "我只要好人"

&lt;转&gt;程序员如何要薪水以及为什么前端程序员应该拿高薪

今天有个前同事联系到我,抱怨现在好的前端程序员很缺,正好前几天五一的时候看到 Twitter 上很多人公开讨论自己的薪资,有一些感触.大部分程序员,尤其是前端,每天都要关注技术进展,几乎没时间关心别的,性格往往也不善言辞,老实巴交,凡事先反思自己的技术水平,所以我打算写这篇文章谈论一下薪水问题,希望对别人有些帮助. 首先简单介绍一下个人情况:本人之前在北京工作五年,技术能力平平,没多少谈论薪水的经验,相比之下薪水一直不高,好在不太在乎薪水,也有时间想这些乱七八糟的问题.现在离开行业也已经近两年,

2016年最新web前端程序员面试题

随着web前端开发的越来越火热,学习web前端开发的朋友也逐渐变多,学完之后面试web前端程序员(http://www.maiziedu.com/course/web-px/)时,面试官会提出一些面试题,那么面试官一般会问哪些前端开发面试题呢,小编整理了一份,仅供大家参考: 1. em  和 strong  的区别 em 表示强调,strong 表示更强烈的强调.言简意赅,表明了 em 和 strong 的命名来历.并且在浏览器中,em 默认用斜体表示,strong 用粗体表示 2.请用CSS实

太刁啦!这个Android特效竟然能让一个刚培训出来的程序员月薪就拿到16k!

android-image-slide-panel图片照片墙的加载图片的时候一张一张叠加和加载完成后切换每一张的滑动特效,自定义ImageSlidePanel,按照初叶的使用习惯,每一页应该是一个模板,所以此处命名时使用了Template关键字 运行效果: 就这个Android特效让一个刚培训出来的程序员月薪就拿到15k,打死我都不信,我看这代码敲的也没有什么特别之处啊,我也是醉啦,我复制出了链接大家瞧瞧:完整源码查看地址:http://www.itlanbao.com/code/2015090

2018年一名合格的web前端程序员应该会哪些技术

有朋友让小编说一说web前端在未来几年的发展趋向,对于这个问题,恕小编无能为力,web前端技术日新月异,更新非常快,谁也不能预料未来会发生些什么 小编也只能说在2018年,react native和jquery 的需求会减弱,ie10以下的兼容性要求显著降低,vr 有可能会归入前端技能树 为诸位总结了一些2018年web前端程序员应该掌握的前端技术,只有掌握了以下技术,才算一名合格的前端程序员 html, css, jQuery三者完全掌握,相信每个公司对于前端程序员都会有此要求,这些也是前端写

前端程序员职业规划:前面是火海,后面是刀山

前端兴起的过去十年,也是用户体验飞速增长的十年.得益于前辈们努力打下的江山,前端在技术团队中越来越受重视,早已脱离了「页面仔」.「鄙视链底端」.「边缘化」的尴尬.技术上,各种新框架.语言和工具也层出不穷. 因此近几年,前端工程师的整体地位在提升,薪水持续见长,加上互联网的红利期,前端入门壁垒相对较低,看中这块肥肉的人自然不在少数.互联网红利期过后,市场回归理性,找工作艰难的抱怨声四起.看似矛盾的两种情景并存,不禁让人疑惑:这条路,还要不要继续走? 自从 2015 下半年以来,资本寒冬导致互联网和

想要成为web前端程序员需要掌握哪些技能

Web前端开发工程师已经成为发展中的职业香馍馍.几乎整个互联网行业都缺Web前端工程师,无论是刚起步的创业公司,还是上市公司乃至巨头,空缺一样存在.Web前端开发早已不是做带动画的下拉菜单的时代了,他们已成为互联网主宰者,各行业都用其开发互联网应用,但目前整互联网行业的Web前端开发工程师紧俏,优秀的Web前端工程师简直比大熊猫还稀少.企业正高薪求才,薪资待遇一涨再涨!目前,Web前端如日中天,怎样成为一名优秀的Web前端程序员?本文,千锋重庆小编给你答案. 怎样成为一名优秀的Web前端程序员?

从前端到“钱”端,前端程序员的出路在何方

过去十年,是前端觉醒的十年. 前端这个行业很年轻,更早时候其实是有前端工作但是没有前端岗位.大家觉得这个东西程序员做也行,设计师做也行.前端工作一直存在,但是没有人认为它是一个独立的工种和岗位,也没有人去发展它的工程体系,更没有人去找它的核心价值.所以如果说过去十年前端是什么样的十年,我认为是觉醒的十年. 在过去十年中,前端技术的发展大致经历了三个阶段: 首先是青铜时代,就是 2008 年前后那段时间,前端圈子里流行的是各种特效,比如鼠标跟随.Flash,当时觉得非常炫酷,今天看来有点 low.