web前端学到什么程度就可以找工作了?学到什么程度又可以加工资了?
补充:什么是初级中级高级资深前端工程师?
回复内容:
简单说,只要有一定的动手能力,能完成一定的css,js编码任务就可以去找了,只要公司要你,就是成功的第一步,具体的来说:
1. web前端开发分享-css,js入门篇
2. web前端开发分享-css,js进阶篇
3. web前端开发分享-css,js提高篇
4. web前端开发分享-css,js工具篇
5. web前端开发分享-css,js深化篇
6. web前端开发分享-css,js移动篇
或者这张图:

这个图可以搜索:web前端技能考核.xls
web前端技能考核.xls_免费高速下载
也可以这儿下载后欣赏。
不知道如何学,可能加群:327388215,禁止闲聊,非喜勿进。
嗨,我又来分享自己之前的工作经历了。我应该算是半路出家吧,从大二留级之后,我就开始自学Web,然后大三就找工作了,所以我这里就着重分享毕业前的经历吧。
大二留级那年,我首先是学Flash,然后Dreamware,6还是7忘记了,到现在我也会收到一些妹子在QQ上的好友请求,就是当年我学DW时在百度知道还有搜搜问答上留的答案。(自己真的老了)
然后我接着就学了jQuery,这个时候我已然到了大二的假期,开学就大三,于是我在当地找了一个网站外包的公司,当时我点亮的技能点有:Flash/html/css/jQuery(不含js)。然后我是通过58同城找到的工作,我记得当时我ps切图都不会,说出来不怕大家笑话,当时我拿到设计师给的设计稿.ps,我当时是把每个图层都切成png,然后自己再用html+css再按照设计图组装起来,而且居中、浏览器兼容性等等都不会,对了,另外会一点ASP,注意这里没有.NET,就是ASP。
等假期结束,这段工作结束,此时我已经是一名不仅仅会jQuery,而且还掌握了JavaScript以及AJAX等“高端”技术的留级生,服务器的技术栈也从ASP升级到http://ASP.NET。(傲娇状)
再然后,由于我越发对前端感兴趣,我就逃课去了另外一家算是当地真正做互联网产品的公司,做的就是真正的前端开发,在这里我把之前的技术一一夯实,也看了HTTP协议以及相关的书,彻底地明白了很多技术的原理,然后工作需要,做了一个SPA(Single-Page Application),记得当时requirejs和seajs同时出现,我一开始用的requirejs,但后来切到seajs,也是那段时间开始知道玉伯、朴灵等人。
再后来,我就开始接触Node.js了,后面的事就跟前端没关系啦。
============================
然后现在开始回答问题,首先是:
web前端学到什么程度就可以找工作了?这个要看当时的大环境,但是如果你是在小城市,这个我觉得并没有太大的变化,小城市技术要求普遍偏低,会做网页就行,如果你基础不好,就从外包公司开始,把每个公司当作跳板,切记一定要保持自己的学习更新速度。这样的工作,58同城上有大把大把的。
学到什么程度又可以加工资了?不瞒你说,在我去北京的时候,工资也不过5.5k,你说这个多吗?其实当时我听到有5.5k,甭提多开心,所以我劝题主在猎头主动找到你之前,别嫌公司给你的钱少,因为这之前,你都是在积累自己的实力。我自己衡量自己实习与工资不对等的一个比较好的时间点就是有猎头或者公司的CTO、技术Leader主动联系你,这个时候,你可以本着“世界这么大、我要去看看”的心态,可以跳槽试试,但我告诉你,也别对这次跳操抱有太大希望,因为这是你的“第一次”,难免会有些害羞,不适应,所以结果未必好。
嗯,当然,这样的路径个人认为只适合不是科班的童鞋,科班自当略过,直接考到斯坦福,拿各种500强Offer光宗耀祖啦~ 实习生: 页面仔。 个人可以完成静态页面。市场老大专用小弟,单线联系。懂html css,js入门。
初级: 个人完成动态页面。spa(单页网站)某一功能。懂基础js。能接入后台api。
中级: 有组队打boss经验。(完成过网站)会设置一定量的seo。 能带实习生。 网站整体有问题,比如瘫痪了可以指出问题,并且临时修复等。
高级/资深: 有组队打40人副本经验(大型网站)。带团队,选组员,搞架构,做决策。大事小事都找他的。 小白:copy paste and copy paste。
入门:HTML + CSS + jQuery = 前端,还有Bootstrap…。
初级:知道点MVC,能写写原生JavaScript,知道HTML不仅仅只有5,CSS不仅仅只有3,能百度解决问题。
中级:基础HTTP\S,nodejs,构建工具(gulp,webpack),能寻找合适的框架\库,知道有react,Angular这些东西,知道前后端是怎么回事,当然Google比baidu好。
高级:就喜欢折腾,没事有事就搞自己的框架,对自己的代码负责并写测试用例,看官方文档,善用Google和StackOverflow,不厌看英文文档,能不看代码就能大致定位问题,能做优化。
资深:rfc走起,算法,数据库,Linux,多种语言,高度抽象…,太多了!
各种边界并不是绝对的划分,如小白也许也喜欢Google。
前端这条路,在以前是坑坑洼洼的,在现在却是“动动荡荡”的,去年的技术在现今也许就落后了。所以保持学习,拥抱变化是优秀前端必不可少的! 技术只分优劣,业务才谈价值 技术只是一方面,更重要的是思维和态度。
不管做什么事情都不要同行相轻,而是相互理解,以做产品的心态去做事情,比如前端经常提到的可用性、可访问性和可维护性。
生活需要平衡,不能纯为了高薪而工作。别人一天只花2个小时工作,你一天几乎花9到10小时工作。你的工资再高,可你错过了很多比工作更重要的事情,比如自己的健康、家人的陪护、和女朋友相处的时间……
学习需要独立思考,有自己的想法。选择什么书籍入门就是一次独立思考的过程,不要盲目相信别人的推荐,也不要盲目相信别人对前端的分级。内心的愉悦,自我的升华才是学习的乐趣和目的。比如我看前端书籍只看ppk,因为书的语言和作者对产品的思维让我受益匪浅,作者的阅历和职业路线也是值得自己借鉴的。
学会脱离工程师思维,不要把自己的思维局限在一个职业范围里。你虽然是做前端的,但你要相信你可以跳出前端。比如你也有自己的兴趣爱好,你也有各种不为人知的产品idea。在你的个人生涯里不断扩大自己的范围,也许在那时技术对你来说似乎可有可无。 门外汉:前端不就是做网页么,是个人都能干。
初级:哇塞,前端还可以这么玩,手机也能兼容啊。
中级:会用各类库, 会写一些闭包以及回调。
高级:MVVM, Gulp/Grunt, 后端就写写API就好了啦。jQuery? 抬走抬走。
大神:今晚没什么睡意呀,造个轮子吧! 找实习的时候去面广告公司的前端...被拒了,因为不熟jQuery,一“怒”买了本书,苦看良久。
然后...然后...去另外家公司写了一年Lua.....
--------------------------------------------------------分割线--------------------------------------------------------------------------
我觉得每个人对初级、中级、高级的定义都是不一样的,正如一千个人眼里有一千个哈姆雷特。
不能简单的说实习生==页面仔,因为我一直认为能写出富有良好语义并且有丰富表现力HTML+CSS其实不比写JS简单。上次看了CSS魔法哥的slide,更是觉得自己这方面太有欠缺。
相对来说,前端领域的知识其实是包罗万象的,所以你很难垂直的去定义一个人水平高低,比如有这样两个前端,一个更熟W3C文档模型,写得一手好CSS,有大量UED经验;一个更熟ES规范,通读HTTP协议。你能简单判别哪个前端更高级么?
我觉得前端这些领域就好像CSS的规范,各自有各自的进化级别。
初级:知其然
中级:知其所以然,有技术选型的能力。
高级:以前在知乎上看到过一句话我觉得形容的挺好—— 有造轮子的能力,亦有不造轮子的觉悟。
架构:不敢妄评。 个人理解
初级:会切页面,会点JavaScript做点特效
中级:熟练用一些JS框架
高级:自己能写
当然,以上说的很笼统 补充一下,我认为能使用jquery,异步,回调应该属于初级技能,至少我的实习同事,老师也是这样认为的。初级还应该会一些css,明白一些插件的原理,并能读懂源码。
中级是能独立做东西,包括完整的网页和功能,其中的逻辑以及传数据。这一阶段很考基本功,有些功能说和做完全不同,而且具体逻辑以及一些js细节上的运用实现起来要对js有一定程度的理解。犀牛书肯定要好好研读过了。
高级前端首先来讲视野要开阔,熟悉新技术。熟练地处理包括优化,架构等方面的问题。再往上就是架构师,cio这个级别的人了,前后端,数据库都能玩转的工程师,等等等等。。。

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











이 기사에서는 Viewport Meta 태그를 사용하여 모바일 장치의 페이지 스케일링을 제어하여 폭과 최적의 응답 성 및 성능을위한 초기 스케일과 같은 설정에 중점을 둡니다. character count : 159

H5 프로젝트를 실행하려면 다음 단계가 필요합니다. Web Server, Node.js, 개발 도구 등과 같은 필요한 도구 설치. 개발 환경 구축, 프로젝트 폴더 작성, 프로젝트 초기화 및 코드 작성. 개발 서버를 시작하고 명령 줄을 사용하여 명령을 실행하십시오. 브라우저에서 프로젝트를 미리보고 개발 서버 URL을 입력하십시오. 프로젝트 게시, 코드 최적화, 프로젝트 배포 및 웹 서버 구성을 설정하십시오.

이 기사는 지리적 위치 API를 사용하여 사용자 위치 개인 정보 및 권한 관리, 권한 요청, 데이터 보안 보장 및 개인 정보 보호법 준수에 대한 모범 사례를 강조하는 것에 대해 설명합니다.

이 기사에서는 HTML5 페이지 가시성 API를 사용하여 페이지 가시성을 감지하고 사용자 경험을 향상 시키며 리소스 사용량을 최적화하는 것에 대해 설명합니다. 주요 측면에는 미디어 일시 정지, CPU 부하 감소 및 가시성 변경에 기반한 분석 관리가 포함됩니다.

이 기사는 HTML5 드래그 앤 드롭 API를 사용하여 대화식 사용자 인터페이스를 생성하고 요소를 드래그 가능하게 만들고 주요 이벤트를 처리하며 사용자 정의 피드백으로 사용자 경험을 향상시키는 방법을 자세히 설명합니다. 또한 일반적인 함정에 대해 설명합니다

코드 취약점, 브라우저 호환성, 성능 최적화, 보안 업데이트 및 사용자 경험 개선과 같은 요소로 인해 H5 페이지를 지속적으로 유지해야합니다. 효과적인 유지 관리 방법에는 완전한 테스트 시스템 설정, 버전 제어 도구 사용, 페이지 성능을 정기적으로 모니터링하고 사용자 피드백 수집 및 유지 관리 계획을 수립하는 것이 포함됩니다.

H5 Page 프로덕션은 HTML5, CSS3 및 JavaScript와 같은 기술을 사용하여 크로스 플랫폼 호환 웹 페이지의 생성을 말합니다. 핵심은 브라우저의 구문 분석 코드, 렌더링 구조, 스타일 및 대화식 기능에 있습니다. 일반적인 기술에는 애니메이션 효과, 반응 형 디자인 및 데이터 상호 작용이 포함됩니다. 오류를 피하려면 개발자를 디버깅해야합니다. 성능 최적화 및 모범 사례에는 이미지 형식 최적화, 요청 감소 및 코드 사양 등이 포함됩니다. 로딩 속도 및 코드 품질을 향상시킵니다.

H5 (HTML5)는 마케팅 캠페인 페이지, 제품 디스플레이 페이지 및 기업 프로모션 마이크로 웨스 사이트와 같은 가벼운 응용 프로그램에 적합합니다. 그것의 장점은 교차 성형 및 풍부한 상호 작용에있어 있지만, 그 한계는 복잡한 상호 작용 및 애니메이션, 로컬 리소스 액세스 및 오프라인 기능에 있습니다.
