应届生想从事运营从事软件开发还是软件测试,还是web前端(HTML5)。从事哪个比较好?

应届生想要从事web前端工作,需要掌握哪些知识才可能年薪20万的?
小弟今年大三,毕业后想从事web前端开发工作,目前懂得简单的html+css+js,基本能自己写页面,想要问问大家接下来该如何学习,继续专研前端,毕业时可以拿到一个高薪的offer。
按投票排序
我是大四才决定走前端的,自己感觉确实有点晚了,作为一个反面教材我说两句:大一开始接触网页设计的时候就很喜欢前端这方面的工作,但那时的理解太肤浅,认为就是个设计网页的,css+html搞一搞,也没把它当作以后挣饭吃的本钱,主修java,但越学越吃力,也没兴趣,小组做项目也是自告奋勇去搞前端,到大四了,也渐渐了解了前端这个行业,也决定一直走下去,而这段时间我认为是我进步最快的一段时间。首先:比起翻书我更喜欢看视频,但大牛推荐的那些经典书还是必须要看一遍的。看的时候肯定感觉很容易理解,一段小程序看得感觉很简单,但过后就忘,知识点明明掌握了,但实践中却总不知道怎么去用到它,所以,手一定不要懒,越简单的越敲一遍,那种把一段程序非常流畅的写出来的感觉是非常棒的。其次,书过了一遍之后,扔掉书本,自己开始着手准备一个项目,不要求时间,做好持久的准备,将看到过的案例,一些特效尽可能的铺到项目中,也先不用考虑交互性,用户友好性了,毕竟刚开始,把基本的掌握了最重要。然后没事的时候多上上网,逛逛论坛,看看大牛的博客,我是以收集前端资源为乐趣的,各种前端的论坛网站,大牛的博客,资源教程,没事的时候我就喜欢给他们分分类,整理整理,关注一下前端大牛的博客,看看他们都在关注哪些领域;关注他们的github,看看他们的写代码的方式;关注他们的微博,看看前端大牛的生活,没事想想自己以后也这样,喝酸奶不舔盖儿的日子,有时候看他们撕逼也挺有意思的。大三暑假的实习是很关键的,去找一份前端工作的实习,最好是BAT等出名的互联网公司,毕业时找工作很看重这个的,最主要的是学习大公司的开发规范流程,我就后悔了,在家闷了一暑假,现在这个悔啊!到大四的时候看看面试题,有心仪的公司的话就着重了解,最好能和公司内部前辈搭上线,知乎我看是最好的选择了。前端知识很杂,有的时候这个学点那个学点,最后总感觉什么也没学进去还浪费了时间,一定不要心浮气躁,一样一样的慢慢来,边看边实践,其实前端学习方法的问题知乎上很多回答,一搜就知道了。
首先不专业的前端拿不到这些钱,然后纯粹的前端也拿不到除了基本的做页面知识,要想到浏览器兼容性、语义化、可维护性、高性能,这些基本还是前端领域然后是前后端分离、模块化编程、HTTP协议、浏览器工作原理可以看看任何一个大公司对前端的要求都有一条:至少了解一门后端语言都有这样的要求肯定是合理的,不了解后端的工作原理,在前端就不会形成有效的配合几个基本的要求1. 扎实的计算机基础知识,包括网络协议、数据结构和算法2. 专业的前端技能,包括浏览器工作原理、HTTP协议3. 整个web开发、部署、维护流程的深入理解和实践4. 拿得出手的博客或者开源项目5. 对新知识的热情和了解6. 发现问题、解决问题的能力
html+css 切下京东的任意一个页面,javascript可以写下网页上的任意一个动态,创建自己的库,html5,css3精通,node.js中级,最好建过小型的电商网站(团队合作),项目经验要好,阿里要达到p6级别才可以。基本写页面只能说你入门了,用阿里的评级就是不入流。
能给应届生开年薪20万的公司应该比较少吧,据我所知,360给应届生开的年薪是17万,已经算很高了。应届生切忌好高骛远,打好基础最重要,再多了解一点新技术。校招最看重你的基础和探索学习能力,当然能有几个真实项目经验绝对是加分项。
简单,你只需一张票
作为新人,基础和潜力最重要,那些花拳绣腿并不是关键。基础是什么?学校里面学的东西都是偏基础的,先思考下这些东西自己有没有真正处理好。潜力和个人综合素质关联较大,思辨能力、洞察力、想象力等等不是三言两语能概括的,要培养也是一个长期的过程。只是从技术角度考虑的话,普普通通的一些技术点是给不了多少钱的,公司愿意花钱的话,投资的是一定是人,行业里面会点技术的多得去了,靠谱的人可真没多少。所以说,如果仅用掌握知识来衡量价值是不准确的,从整体上提高自身专业素质,才是正确的做法。
已有帐号?
无法登录?
社交帐号登录推荐这篇日记的豆列
······
&(1人关注)国内大型互联网公司(如BAT)对于web前端开发方向校招都考些什么?
大型互联网公司的校招笔试题目有些和后台开发通用一套题目,有些是分开的,只考前端方向的,从事web前端开发现在准备参加明年的校招,但是不知道怎么复习,要是连数据结构网络以及操作系统的那套都考的话需要复习的东西太多了,反而会分散注意力,还有面试都考些什么,跪求大神指导啊。
按投票排序
一直想写一篇完整的关于前端面试方面的个人体会和总结,这里就先小扯一下。我在B和A都有过从事校招、社招的经历,两个东家的招聘原则基本一致。首先,我想说,有不少面试官还是靠直觉的,随便扯两句就过了的情况也存在,但是我觉得面试本身应该是非常严谨的事,关乎到一个人的前途和命运,应该尽量细致全面的评价面试者,做到“客观、独立、第三方”,哈哈。两家公司在招聘技术岗位的时候,都希望从【技术基础】、【技术成果】和【技术热情】三方面考量一个同学,
的答案也给出了相同的分类(说法不同而已),所以考察的点也围绕着这三条。每次面试我都希望尽量挖掘面试同学的潜力,所以一般会从面试者的简历中找他觉得最好的项目,深入的问下去,这个过程中把js、css、html的技术基础尽量都考察到,问问数据交互、js逻辑实现、样式问题上的处理等,通常能覆盖到大部分我想了解的。遇到没有什么具体技术成果的同学,我自己会事前用心准备一些可以从多个角度回答的问题,面试官准备自己的题库也是个不错的面试技巧,偷懒的话可以问那个“从地址栏输入url到展现页面都发生了什么”,类似
的点击链接到下载完成,是个不错的面试题。我自己以前准备的一些问题比如:如何在页面上实现一个圆形的可点击区域。能想到用map+area或者svg的,我觉得html可能比较熟;能想到border-radius的,我觉得css可能比较熟。如果实在想不出来什么,我就引导他回答纯js实现,这个时候就问问怎么求一个点在圆上这种简单算法,加上js的Math几个api,怎么获取鼠标坐标什么的。用js实现千位分隔符(),这道题挺考逻辑的,看起来简单,写起来不太容易,如果回答三位循环、字符串数组分隔之类的,可以深度问下去,在加上正负号什么的看看对方的应变能力。如果能用一条正则+replace搞定,那就加分啦。有一个高度自适应的div,里面有两个div,一个高度100px,希望另一个填满剩下的高度。这题有js解法、一般css解法、css3解法等。总之就是准备一些看似简单,但又有点小陷阱,可以综合考察前端技术的问题,让经验不足的同学可以在面试的过程临时想到什么办法解决问题,这种急智也是我所期待的。我本人不建议单纯考察某写冷门的知识点或者专业名词解释,偶然性很大,不太公平。(某些面试官居然自己构造专业名词问别人,比如你知道什么是CDYSB么,啊?不知道?!这就是层叠样式表的拼音缩写啊,就是css啊,你是不是搞前端的啊!)其实很多时候,从回答第一个问题开始,有经验的面试官就能感觉到对方是否合格了,所以有些面试官的面试过程好像是在聊人生。但我一直不敢相信这种直觉,我希望有科学、严谨的方法论来指导面试,争取做到全面且客观。所以当我用自以为合理的方法已经判断面试人不合格的时候,还是会在面试的最后问对方“在整个面试的过程中,你是否有什么别的擅长的技术是我们没有聊到的?”,我想再多给对方一个机会,以防我的面试方法上有什么不足。同时还会问他身边有没有觉得是技术大牛的,我会要联系方式,交给hr去跟进。面试这件事,应该是可以被系统的研究和量化的。以上是我作为面试官的心态和想法。聪明、有潜力、学科素养好的,会尝试挖掘你的潜力;平时做了很多项目,有一定经验,对前端有热情的同学,会尝试肯定你的成果;唯独要排除的就是面试前突击,想过来忽悠的同学。有底子的好苗子尽管放心来,很少会被误判,就算没来面试,说不定也被来面试的同学推荐了。以上观点只是我个人的看法,不代表公司。
本司不是“大型”互联网公司,回答谨供参考。我们技术校招笔试是不分前后端的(实际上还包括了数据挖掘、移动App、系统运维等多个方向),笔试题考察的是通用能力,最主要包括三类:1. 编程题,这个毋庸多说。有纯算法,也有算法本身不难,但需要考虑工程运用上的适应性的情况。2. 开放性问题,比如估算下全中国一共有多少女程序员,看你解决问题的思路和靠谱程度。3. 综合知识问题,通常是看似简单的东西,比如从点击一个链接到下载完成之间发生了什么事情?这考察你对整个体系的了解广度和深度。如果能过笔试,面试时会由各团队资深工程师乃至leader亲自来看,可能会有多轮面试。作为前端负责人,我会看三方面:1. 前端的基本概念和技能。2. 在校和实习期间的项目。3. 对产品和技术的sense。这个部分就是秀你自己了。我会看你的视野、知识面、钻研精神、学习方法、表达能力、思考、应变、品味等各个方面。归根到底就是看三点:是否够聪明。是否够努力。是否诚实。具体技术知识能力经验等只是帮助判断这些品质,本身未必是最重要的。最后是广告:
附上最近总结的一点吧。个人能力并没有特别突出的地方,纯属个人经验,看看就好, 有不同观点欢迎指出。笔试:只参加过阿里的线上笔试,美团是霸面,爱奇艺是实习转正,所以并没有什么可以借鉴的地方,所以笔试这一块儿并没有太多经验,后期跟很多已经入职BAT的人交流,都会吐槽笔试只是纯唬人的,过不过有时候看缘分看运气,而笔试的建议是面试哪个公司可以去刷该公司前两年的校招或实习笔试题,本人在阿里线上笔试时刚好遇到了去年的同一套题目(然后还是很难)。面试:这里更多总结技术方面可能被问到的问题,关于穿着,说话建议用最舒适的状态、面貌迎接就好。  个人认为面试基本上是从前端基础+计算机基础+技能延伸这几个方面来提问的。前端基础个人认为需要提到下面这些知识:HTML、 CSS、JS 、 HTML5 、CSS3、 浏览器相关、http(https)、session、cookie、ajax、jsonp等具体的可以个人去延伸,比如W3C标准,之前和一个妹子聊天,妹子一直以为W3C的来源是W3CSchool,也是笑哭了,很多公司的Job Description上也会描述熟悉W3C规范或者是对Web标准有一定的理解,所以像这样常问的问题一定要准备好自己的回答。其他的基于这些可以看看CSS的基本功:布局、盒子模型、选择器优先级及使用等,JavaScript: 数据类型、面向对象、String Array的操作、继承、正则、闭包、插件、作用域、跨域、原型链、模块化、自定义事件、内存泄漏、事件机制、异步装载回调等。其他比如:前端的安全性、如何优化、重构、响应式、移动端、如何编写可维护的代码等。(此处更多借鉴的整理)  这里列一些我在面试时最常问到的,都是老生常谈的问题:      什么是闭包?      JS如何实现类,继承?      什么是冒泡和捕获?      JS有哪些数据类型?      Null和Undefined的区别?      判断时if是false的值?      isNaN()的作用?      JS对象中的Array对象和String对象的各种方法      this关键字在不同环境下的指向      JS的作用域      setTimeout和setInterval  
了解CSS3或HTML5吗,都用过哪些计算机基础:
主要是计算机网络、算法、数据结构方面的知识,这一块儿是我最薄弱的,而运气好的是面试官问的也较少,更多的是询问排序查找相关的一些,经验不足就不多说。技能延伸:  前面两者技术的基础上对技能的延伸能增加获得offer的机会,比如了解模板引擎、熟悉比较火的前端框架或前端技术(JQuery、Bootstrap、Zepto、Node,Angular.JS),并且研究过源码、对svn或git等版本控制软件的操作、 长期更新博客、 在github上有所贡献等,这些都是绝对的加分点,这些并不是说都要做,如果能选中其中一两项有所成果应该是能加分的。  因为面试已经隔得太久,最近也比较懒,能想起的大概就这么多,有想到的再上来更新吧。分割线——————————————————————————————————————————15届应届本科毕业生,刚刚参加完校招,拿到了爱奇艺和美团的offer,所以希望把自己的经验分享一下。互联网公司一般是先笔试再面试,而像腾讯之类的公司会将所有技术类的面试题放在一起,所以对数据机构+算法+操作系统+计算机网络都会涉及,在面试的时候面试官除了前端知识的考察也会对其他知识有所涉及,所以这方面的知识复习不能少,并且这也是我们的基本功,而题主担心的复习的资料太多,可以将面试题整理出来进行重要复习,其他的可以粗略过一遍就好。校招不等同于社招,面试官问问题的时候一般不会过多刁难,比如我面过几次都有问过排序,像这些常考的可以多看看。参加面试时,面试官对前端基础知识(HTML+CSS+JS)也问的比较多,我就是将网上已经整理有的前端面试问题作为复习的引线进行复习,这也让我在面试时多次遇到了相同的问题。比如兼容性、跨域等。另外题主从现在开始准备校招已经足够能够复习好各方面的知识,我是从5月份开始学习前端,找前端实习,6月份拿到爱奇艺和腾讯微生活的实习offer,7月份在爱奇艺开始实习,10月份爱奇艺拿到转正offer和美团的正式offer。所以相信题主能够有足够的时间准备校招并且拿到满意的offer,加油咯~~
1. 列举你所知道的HTML行内元素、块级元素和空(void)元素。(10分)2. 请简述CSS加载方式link和@import的区别。(8分)3. 请简述javascript延迟加载的方式。(10分)4. 下列代码执行后,x、y、z的值各为多少?(12分)var x=1,y=z=0;function add(n){
return n=n+1;}y=add(x);function add(n){
return n=n+3;}z=add(x);复制代码5. 试从域名解析原理的角度简单分析,域名劫持是怎么发生的?有什么危害?(20分)6. 列举至少5种前端性能优化的具体方法,简要说明理由。(20分)7. 用js实现如下功能,将给定的数字转化成千分位的格式,如把“10000”转化成“10,000”,并考虑到性能方面的因素。(20分)8. 【附加题】介绍一个你做过的自认为最有挑战性的项目,可以但不限从以下方面进行描述:用到了哪些新技术?挑战点在哪里?过程中和结果的收获是什么?百度2015前端笔试题
最近做过一些校招的面试,总体上觉得应届生的JS+CSS基础知识还是很欠缺。抛一些考察点吧,熟悉了过面可能性会比较大。至于一些算法题,场景题多看看面经。1、盒装模型,以及在不同标准下的表现。(问到什么程度?比如最近会问何时margin会重叠)2、基本CSS的知识自行了解清楚(优先级、选择器、伪类、浮动元素、HACK等)3、原型与实现继承(特别重要!!我手下面80%应届生不熟悉原型,也许学校没实际应用过,但是不知道原型基本可以枪毙了)4、作用域、声明提前(特别喜欢拿这个做文章,分开出三道,第一道不会教你,剩下两道埋坑考察当场学习能力)5、基本插件如JQ等的使用和部分代码分析或实现6、原生JS的使用(创建、插入DOM,不同浏览器事件)7、跨域实现8、如何改善页面性能9、事件代理10、this、call、apply、callee 孰知应用11、正则12、布局,浮动布局,自适应布局,自适应左右分栏的实现(纯CSS)基本上原型作用域配合的题目够把你面出个三六九等,搞清楚基础知识再来面试,对面试官是种尊重吧。(原谅我用尊重这个词,因为每次抽1小时问面试,对方连原型都没听过,还要倒过来教,心很累哒)进阶版:1、AMD CMD 模块化JS2、同步、异步、回调、promise实现3、各种算法、数组去重等4、前端开发框架、编译、打包(选择一家方案使用了解)5、CSS3、HTML5常用方法6、重绘与回流及相关性能7、webkit内核特有的一些API8、MVC/JS面向对象思想面试时候,最重要的是看人,面完领导每次问我最多的是:能干活么?招聘就是在选合作伙伴,所以以下几点比较重要:1、态度2、学习能力(聪明否)3、交流能力(一般答不对题,还默默无言的可以pass了,更多时候大部分人只能答对60%甚至不到,但是能保持不冷场,我觉得反而没有关系)希望以上是抛砖,引导大家去学习前端想到会回来不断补充。
就说我今年校招的经验先说笔试算法,操作系统,数据结构,网络还是要看的,你不知道到时候会考啥,每个公司考的测重不一样,像我腾讯就挂在那c++ 的笔试题上(泪崩....),百度是纯前端,美团去哪儿是算法+前端附加题,360网易啊啥的就是基础+算法,每个公司都不一样再说面试算法,操作系统这些,也还是要用到的,这个每个公司也是不一样的,我只聊我的经验了哈有的公司看重算法,一面不问前端只问算法相关的,进了二面才是前端的面试官面你有的公司是一面二面都是前端,只是侧重点不一样楼主你还有挺长时间的,完全有足够的时间准备啊!!!我是笔完腾讯才去复习基础知识的!!之前天真的以为只考前端知识·····还有,可以自己写点demo,写个主页啥的,有的面试官希望看到你的作品也可以写个博客,记录自己学习的问题经验啥的,毕竟面试就那点时间,博客也可以体现你的知识嘛祝你好运,到时候能拿到心满意足的offer
我之前回答过一个,你参考一下。同类题目有点多。
亲身经历BAT今年的实习生前端招聘笔试:百度腾讯都是考选择题加算法题,比较注重C++,考的特别全前端、后端、数据库、算法、数据结构、网络等等,说白了就是基础知识。阿里只考了13道选择题,而且全是前端题。面试:和笔试一样,百度腾讯面试的时候,前端、后端、数据库都会问,相当于是web开发。百度的面试基本上是你简历上写的全问,你说你会什么就问什么。不会的也问,问的特别广。阿里只问前端、但阿里Nodejs用的比较多,会Nodejs去阿里面试可以准备一下。本科注重潜力和基本功、研究生那就要有项目经验了,这也是和本科生相比的优势。
已有帐号?
无法登录?
社交帐号登录

我要回帖

更多关于 web前端应届生简历 的文章

 

随机推荐