❶ 前端学习几年后遇到瓶颈了,该怎么办
遇到瓶颈是很正常的,不管是哪门语言做的时间长了,都可能遇到瓶颈,这时候你要不沉淀下来自学慢慢积累,要不然就换一门语言学下,像现在的大数据云计算等都可以去了解
❷ 本人web前端开发工程师,技术遇到瓶颈.怎么才能不断提高自己
第一,获取相关信息。可以通过浏览招聘信息或者询问身边从事前端工作的朋友来对HTML5大前端以及前端开发的工作内容进行一个初步了解。一般来说,前端开发工程师的工作包括:使用HTML、CSS、JavaScript等专业技术和工具将UI设计稿实现为用户PC端、移动端网页等网站产品,同时处理相关端口的视觉和交互问题等。
第二,打好学习基础很重要。Web前端入门学习的基础内容有HTML5和CSS3,其中包括PC端网站布局、Weapon页面布局两方面。JS交互设计是重点学习部分,这部分需要熟练掌握JavaScript基础语法、JavaScript进阶、JavaScript高级编程、Conquer经典案例等内容。再有前端框架也是重点知识点,现在比较主流的框架有Cue、React、Angular,熟练运用框架可以提升开发效率。
第三,理论结合实践。紧跟潮流发展也很关键,现在微信小程序和小游戏越来越流行,掌握相关技术点可以在岗位竞争中更具优势。比如熟悉React Native技术对于小程序开发很有必要,它可以实现熟练开发出匹配项目需求的功能。
最后,找对适合自己的学习方式至关重要。
❸ 前端开发的难点到底在什么地方
不同级别的前端面临的难点各不相同,不可一概而论;
业务开发的前端难点在于对业务的理解和把控能力;
平台开发的前端难点在于产品化的把控和推进能力。
观点1:不同级别的前端面临的难点各不相同,不可一概而论。
其他回答有说 CSS 难,有说 CSS 不难的,每个人水平不同,这样争论毫无意义。我刚学前端时觉得 JS/CSS/浏览器兼容问题都很难,现在觉得也就那样,因为前端路子广,办法总比问题多。后来觉得要评估好需求,把控好项目质量比较难,很多时候我们是在干事,在解决问题,不是只埋头写代码,时间一长你会发现前端工作中,技术问题往往比较好解决,反而资源+协作问题比较麻烦。现在对我来说比较难的是快速产品化的能力,如何从无到有去做出一些有价值的东西。
举一个简单粗暴的例子吧:阿里前端很多,P5/P6 一大把,但是 P8/P9 的非常少,为什么?进阶的难点在哪里?
前端开发的难点跟前端进阶的难点是非常相似的。阿里对每个前端层级都有一个标准,这也从侧面回答了这个问题,比如对 P5 来说,难点可能是写好业务代码,保证其灵活性和可维护性,能解决各种适配问题;对 P6 来说则需要独挡一面,能独立 owner 需求,而 P7 则需要在某方面技术有深入理解,等等。
能提出这个问题首先得恭喜题主,说明题主在当前阶段遇到瓶颈了,需要向下一个 level 出击了。
观点2:业务开发的前端难点在于对业务的理解和把控能力。
业务逻辑开发本身并不是难点,谁都可以写。但是对于你自己负责的这块业务,后续业务的发展方向和潜力,你有去了解过吗?当业务方提需求过来时你是只负责执行还是和业务方一起探讨更合理的方案?你有没有给自己负责的产品提过一些建议?做过一些改善措施?如果前端只是作为一个执行者,作为一种被调度的资源,那么即使最终项目取得了好的成绩,跟你有多大关系?你自己会有多大的成就感?
另外一个很重要的点:就是对业务的把控能力。业务方总是会催着上线,开发时间不断被压缩该怎么办?进度不如预期怎么办?开发遇到瓶颈怎么办?发布新功能翻车了怎么办?
我见过有默默加班保证进度的,也有跟需求方重新谈延期的,有发布出问题手足无措的,也有自己默默修复的,有遇到瓶颈一筹莫展的,也有及时跟老板沟通,跟业务方撕逼的… 如何优雅的处理这些问题,有时候比写代码更难。为什么有的人业务代码逻辑混乱,写的一团糟?我不相信是智力问题,反倒更相信是对项目本身没有把控好,本来排了5天工作量的需求被业务方压到了3天,你还能保证写出健壮而不失风度的代码?
观点3:平台开发的前端难点在于产品化的把控和推进能力。
做业务时有人给你提需求,帮你出交互视觉稿,你只要负责写页面就行了。但是在支付宝前端,很多内部平台和技术产品都是技术自己主导,你需要自己发现问题,出方案,设计数据库,自己出页面,这是一个从无到有的创造的过程。并且要保证你做的东西是真正解决问题的,而不是做一些自己觉得很牛逼实际上并没有解决用户痛点的东西,用我老板的话说就是对产品的把控能力,不要跑偏了。前端是最容易做出产品化东西的工程师了,因为后端不会做 UI,UI 不会写代码,唯前端兼顾,这是最大优势。
再一个就是对产品的推进能力了,你做的东西可能需要各种资源?如何争取?可能牵扯到多方利益?如何权衡?东西做出来了如何推广?如何在用户的一片骂声中奋勇前进?
印象中很多平台型产品,刚开始投入使用时都是一片骂声,各种问题,说实话负责这些产品的程序员压力是相当大的,天天被骂还得彻夜帮别人解决问题,还得不断优化系统,你说难不难?
以上三点就是本文所展现的理念,希望能对大家有帮助。
❹ 自学前端遇到瓶颈怎么办
自学前端遇到瓶颈的话,我觉得是不是可以做一个具体的项目来练练手,在做的过程当中如果遇到问题的话,你会想方设法的去解决,也会遇到不同的技术风格,和其他人的优秀解决方案。
❺ 前端开发年龄的瓶颈期
没有年龄瓶颈期这个概念吧?一般的前端都是技术瓶颈期,因为大部分的前端都是仅限于会用的程度。而且本来前端这个行业也是很低门槛的行业,自学成才的比比皆是。
如果楼主是新手的话,可以去联动天下买个wang域名25元,送个200M的空间,想怎么练手都可以了。
❻ 为什么都说前端不能一直做,要转行
到目前为止,我感觉,一个人做研发能走多远,取决于一种内在的特质。
有人一毕业就很牛逼,有人工作了5、6年还是个毕业生的水平,我也反复观察这两类人,试图找出他们的差异。说真的,每个人都有自己的天花板,可为什么有的人天花板很高,有的人天花板却很低。
就我目前的观察来看,决定一个人技术天花板高度的特质就是【计算机领域的学科素养】和【精益求精的钻研精神】
所谓 学科素养,是在读书的时候培养起来的一种思维方式,这种思维方式非常重要,决定了当你遇到问题的时候采用什么策略解决问题。有的人埋头写了几年的页面都没有什么思考,有的人写过几次之后就开始思考如何解放研发的生产力。学科素养好的,特别容易理解整个web应用的原理和过程,遇到问题无论是分析、定位还是解决的速度都特别快。学科素养在整个技术发展中会起到非常非常重要的作用,有些非常牛的工程师可以把领域论文转换成工程应用,这基本上是学科素养决定的能力。
而精益求精的钻研精神是一种态度了,其实学科素养中包括了这种品质,我想单独拿出来说是因为确实遇到了一些牛人,可能天赋比较好吧,通过努力还是能达到一定的深度。
学科素养工作之后基本上没办法再提高了了,天花板也就是这么来的。由于前端门槛低,所以每年有很多其他非技术领域的同学转入前端,前端从业人员普遍计算机学科素养不高,技术深度就走不下去,形成题主的结论也不为奇。
前端绝对不是走不远的领域,我相信有这样结论的人,在其他领域也一样走不远。不是领域缺少空间,而是人缺少潜质。
❼ 29岁女前端,技术到了瓶颈期,学不会JS,该怎么办
我就是这个职业,呵呵。首先,html、xhtml、dhtml、xml、css基本的前端语言。然后,针对JS,多看,多想,最重要的一定要多动手,你开始看不懂,很正常,你照着例子在记事本里敲,敲上他几千行,感觉自然而出。境界渐成!我的技术博客:,没事来交流。
❽ 前端遇到瓶颈,从一个入门如何过度到中级开发
2.CSS不是考经验拼的,兼容性问题才是。你自己知道前端工程师的定义是什么么?在自己功力不足前,你觉得你凭什么有资格挑三拣四不做构建呢?
3.身份和名头是自己挣出来的,有些业务需求是只有前端能做的,当别的工程师说做不了,你可以和PM说,这个需求前端这边可以做,无形中不就提高前端的价值了么。
4.你力不从心,又没有心思,现在在知乎问如何提高?你自己不觉得矛盾?你明明是知道如何提高的。
5.绕的弯路多,为什么不觉得是自己基础知识不扎实,很多时候体系知识带来的优势就是相对灵敏的解决问题的直觉。别觉得我上面这句话是在说风凉话,我司local的前端也没有大牛,很多时候问题也是我一个人去解决的。
❾ 前端开发怎样突破发展瓶颈,持续提升
唯一的办法就是一如既往学习,每出来一个前端新的东西就应该做好学习的准备,这样的话将不会被淘汰了。
❿ 前端遇到了瓶颈期怎么办
工作上遇到瓶颈期怎么办?
1、要有积极的心态
事业成功的人往往耐得住寂寞,在那些枯燥乏味的工作中,寻找快乐,他们都是善于自我控制的人,可以让时间听从自己的安排。对于我们平时不愿意又不得不去做的事情,我们改变策略,立马行动。这样做,不仅可以完成部分的工作,还少了产生抱怨的想法和发泄情绪而浪费的时间。没有积极进取的心态很容易进入舒适圈,让自己的发展受到局限;而有了积极进取的心态,在新的领域中可以学到更多知识,开拓思维和视野,从而增强自身的综合能力。
2、立刻、马上,时间管理法
一个简单的事情,不要拖到下一个小时完成。很多事情,往往不是因为难,让我们不敢去做,而是因为我们不敢做才显得很难。跨出那一步就有希望成功,不敢去尝试连一点希望都没有!绝不要给自己一个理由,说服自己把工作交给下一个小时。永远以“现在”这两个字来想问题,做个“我现在就要开始工作”的人,哪怕只是拿起电话,和客户说说你刚才想到的那个创意,让他觉得你是一个主动的热情的服务者。工作在此时此刻,是让我们保持战斗欲望的行动力。
3、设定目标和奖励措施
以前我们常常说,没有压力就没有动力。我一直觉得这句话是错的,应该是没有奖励就没有动力。压力有什么用,无非是我们在压力之后,产生反弹后带给我们的盈利。我们拼命工作,不就是为了离自己理想更近些吗?每隔一段时间就给自己制订一个目标,大的像买一辆自己喜欢的新车,小的如买一套今秋的流行格呢套装,有时候,好的奖励措施会让人产生最好的动力,当你的目标得以实现的时候,千万不要忘记,好好犒劳自己。
4、抓紧时间,开门见山
当下一个任务下来时,你可以召集大家开一个小会,你需要做的也许就是找出一点空余时间,把自己对任务的理解面对面、最大限度地传递给合作者。让大家都有时间去处理每个人手上的要完成的工作,又能及时地沟通,随时调整彼此支持力度的侧重点。此外,拐弯抹角或耐人寻味的提问方式虽然可以使人觉得你含蓄和温和,但它的反面代价也是巨大的。
5、充电培训学习
当你在一个岗位上做了三年以上,却没有什么进步和提升,除了考虑公司机会的因素外,就是考虑自己的知识结构能否适应公司的发展,停下来给自己充充电,或者业余时间参加一些学习班,现在网络很发达,学习的形式也很多,要不了多久,你对你职业的认识就会不一样。
6、主动出击寻找出路
对于已经积累了相当丰富的工作经验,由于自己在原公司已经找不到再次提升的空间,遭遇职场瓶颈,那么不妨勇敢地迈出跳槽这一步。不要把自己局限在一家企业,而要放在一个行业里,就会有长久的发展。想往上走的想法是好的,但是不能意气用事,必须了解客观环境,只有结合自身情况,整合自身当前的个人竞争力,结合职场的岗位要求和自己的工作适应度找到一个能够切入且适合自己发展的道路,再针对性的进行调整,这样才会顺利度过瓶颈期,进入新的更广阔的职业发展空间。
7、充分利用公司这个平台,建立起自己的职场社交圈
在当下这个社会,请抛弃掉靠自己的努力和奋斗就能在职场上打拼出一片天地的想法,必须有自己的关系网和人脉圈。
8、尝试一下有选择性的跳槽
通过跳槽突破自己的职业瓶颈期是很多人的第一选择,小编不建议首先虑这个方法,要综合考虑三个因素:一是专业内跳槽;二是专业内突破,比如你现在技术主管,向技术经理跳;三是通过学习和培训掌握新的技能后,跳到新的相关岗位上发展。
9、到外面看一看,估一估
尝试着投几份简历,到外面的公司看一看自己现在身价,估一估自己的潜力,很多的机会就是这样得来的,虽然有脚踩两只船之嫌疑,但为了自己的前途还是试试吧。
10、退是为了更好的进,下一线再温温习
你的晋升一直受阻,或许因为你的基础经验不足造成的,为了让自己前进的更快一点,不妨以退为进,要求再下一线,增加点一线的经验说不定会更好呢?
【点】【击】【下】【方】【链】【接】【可】【以】【获】【得】【资】【料】
网页链接