⑴ 为什么前端这么难学。我现在是该坚持还是该放弃
首先,你从培训班出来,包装3年经验,很明显你根本胜任不了3年需求的岗位,说明你第一步就错了。包装可以,但是你包装过头了。我就面试过一个人,明明是培训机构出来的,我问他是不是,还不承认,咬死他有三年经验。结果我一问你都有哪些上线的项目?拿不出来,在问一些知识点,几乎答不上来。我只能让他回家等通知了。本来我们招的也不是非得有3年经验的,我有时候也会带一些肯上进的新人。你怕找不到工作,你可以说你有一年半年经验可以理解,但是你说你有3年经验,那我是不是得给你3年经验的工资?但是事实上你可能没有我招的一个新人做得好,还拖项目进度,老板怎么可能不骂你?
不过呢,谁都是从菜鸟开始的,在这里你应该也能学得一点东西,培训机构其实和学校教的都是差不多的,只不过学校两三天才上一次课,培训机构系统学习而已。教的东西肯定能用到,你现在要不要走,我觉得你如果是想学东西的话,可以继续下去,平时有空多点补充知识。等你能独挡一面了,领导自然就不会轻易骂你了。但是如果实在干得不开心,那就换一份工作,在工作中积累经验。无论什么时候只有让自己强大起来才是你的资本,包装来的始终不是真正属于你的,
⑵ 前端开发很难吗
相较于其它编程类技术,前端开发是最易学的一门技术。可以这么理解,Web前端开发技术是一个先易后难的过程,它主要包括三个大的技术架构是:HTML、CSS、JavaScript。
HTML是一种超文本标记语言,就是结构标签,并不会涉及到复杂高深的技术逻辑,更多时候是需要牢记、背下来一些标签的作用。所以这个学习阶段主要考验的是记忆力,如果记忆力不好也没关系,可以多记笔记,需要用到什么功能的时候看笔记就可以,时间长了代码练习多了自然就记住了。
CSS的学习方式和HTML大同小异,它的作用是样式配置,更多时候也是一个死记硬背的过程,不涉及太复杂的逻辑。
比较有难度的是学习JavaScript的过程,这个阶段需要接触到很多复杂的逻辑。HTML和CSS需要互相结合学习,只学习这两个只能展现一个静态界面,如果想要增加动态的效果就必须要学习JavaScript。静态页面是比较容易就可以实现的,功能全面的动态页面需要很多复杂逻辑技术的支撑,JavaScrip就是实现这些功能的主要技术。
⑶ 初级前端工作怎么这么难找
初级前端肯定不好找,或许你也听过身边的人说过,前端缺人。但是前端缺少的是高级人才,并不是刚入行的,前端门槛低,入行快捷。这也导致遍地培训班良莠不齐,却很难找到工作,继续学习吧。
⑷ 前端开发的难点到底在什么地方
一般意义上的前端项目:
-从0到1,治理晒哦为健全点的都能捣鼓出来;
-从1到60,后后端或者设计岗位勉强能兼任;
-从60到80,需要比较专业的前端;
-从80到100,这么好的前端可遇不可求。
从0到1就是从无到有的过程,很多人用WordPress,建站之星就差不多就能搞个demo了,可以拿去骗投资人的钱。
从1到60,就是勉强可用,基本上让后端工程师或者UI设计师找一套bootstrap的模板东拼西凑的也能勉强应付到第一版本上线。
从60到80,就是真正要做一款能完备、性能优良、架构合理的中小规模产品,没有专业的设计、前端、后端、产品、运营是走不到这步的,差不多到A轮了。
从80到100,那就是追求各方面的极致,与竞争对手一较高下,各个方面没有顶尖的人才都会影响整体的战斗力,木桶效应。
解释一下:
1. 核心竞争力的主体是工程经验。
其实这个结论可以推广到其他研发岗位,就是每个研发岗位的知识体系都是由基础学科知识+领域工程经验构成,彼此不可替代的就是工程经验部分。一个后端工程师一时间不能替代同等级前端工程师到不是基础或者智商的问题,主要是工程经验不足,你让一个前端一个后端分别实现对方领域中一个有明确输入输出的功能函数,二者通过简单学习新语言新语法,加上开发手册查询,一般都能比较正常的实现业务逻辑,但你让他们hold住对方领域的完整项目就很困难了,技术选型,系统设计,模块拆分,平台特性,宿主环境,性能优化,构建部署,系统测试等等都是领域工程经验问题。
2. 工程经验的等级是能cover项目从0发展到80+。
这个很好解释,因为从0-60的非专业前端也能做到,60+的才是专业前端。
所以不用担心核心竞争力问题,60+的前端现在都很抢手啊。工程经验只有60-的话确实压力比较大。
⑸ 为什么2000到3000多的前端工作都那么难找 我面试了好几家都没有成功,我都怀疑人生了
不知道你所在城市,西安这边前端薪资常见在5000左右
⑹ 培训班出来的前端,为什么就业总是碰壁为什么这么不稳定
因为你是培训出来的,培训才几个月而已,
所以会导致你,项目经验不足,基础不扎实,比较差。还有就是简历也是需要包装的,这就涉及到面试技巧了。
如果想要尽快找到工作的话,那么你可以,
1.提升自己的实力,就是前端开发能力,只有你自己掌握了更多,面试的时候才能答得上专业知识。
2.积累面试经验,面试遇到的问题都记录下来,避免下次再碰壁。
最好跟正在工作的朋友多交流,积累经验。
这样你面试就比较OK了。
⑺ 前端工作怎么这么难找实习啊
没有工作经验的话找工作会难些,自己能做的就是把基础夯实,尽量多练些项目,找工作呢,别要薪资过高,要求降低些,目的就是我谋求第一份工作,有了工作经验之后就柳暗花明了。
⑻ 为什么很多人都说前端工作难找
这是相比之前几年说的, 几年前,行情好的时候,随便一个培训班出来,轻轻松松月薪上万,自学一两个月,出来也能找到工作不愁。 现在只是趋于正常化, 就像当初创业风投,现在也是稳定期,需求量仍然极大,至少我最近两年内,几乎平均每月都有10人次左右的面试也基本上每个季度都会通过两三人(现在入职新公司,又是一大批需求量)。 真正有基础有能力的程序员仍然是不愁工作的,我在网络时候也会遇到面试的不错的,极力挽留但是挽留不下来的,其实招聘方竞争也很激烈。
⑼ 为什么在广州找一份web前端实习的工作就这么难
说实话,前端过去几年很火这是大家都知道的事,一大批人大学毕业也好临时去培训班也好自学也好都转做前端,但是这些人绝大部分是初级前端,到了今年初级前端的岗位真的已经饱和了,完全不缺人。
前端的路在更高层级的研发型前端身上,那种计算机基础原理理解扎实,前端代码紧跟标准,拥有实际项目经验的前端现在还是很缺,真的缺,这种前端大城市月收入上万很轻松。
⑽ 前端开发的难点到底在什么地方
不同级别的前端面临的难点各不相同,不可一概而论;
业务开发的前端难点在于对业务的理解和把控能力;
平台开发的前端难点在于产品化的把控和推进能力。
观点1:不同级别的前端面临的难点各不相同,不可一概而论。
其他回答有说 CSS 难,有说 CSS 不难的,每个人水平不同,这样争论毫无意义。我刚学前端时觉得 JS/CSS/浏览器兼容问题都很难,现在觉得也就那样,因为前端路子广,办法总比问题多。后来觉得要评估好需求,把控好项目质量比较难,很多时候我们是在干事,在解决问题,不是只埋头写代码,时间一长你会发现前端工作中,技术问题往往比较好解决,反而资源+协作问题比较麻烦。现在对我来说比较难的是快速产品化的能力,如何从无到有去做出一些有价值的东西。
举一个简单粗暴的例子吧:阿里前端很多,P5/P6 一大把,但是 P8/P9 的非常少,为什么?进阶的难点在哪里?
前端开发的难点跟前端进阶的难点是非常相似的。阿里对每个前端层级都有一个标准,这也从侧面回答了这个问题,比如对 P5 来说,难点可能是写好业务代码,保证其灵活性和可维护性,能解决各种适配问题;对 P6 来说则需要独挡一面,能独立 owner 需求,而 P7 则需要在某方面技术有深入理解,等等。
能提出这个问题首先得恭喜题主,说明题主在当前阶段遇到瓶颈了,需要向下一个 level 出击了。
观点2:业务开发的前端难点在于对业务的理解和把控能力。
业务逻辑开发本身并不是难点,谁都可以写。但是对于你自己负责的这块业务,后续业务的发展方向和潜力,你有去了解过吗?当业务方提需求过来时你是只负责执行还是和业务方一起探讨更合理的方案?你有没有给自己负责的产品提过一些建议?做过一些改善措施?如果前端只是作为一个执行者,作为一种被调度的资源,那么即使最终项目取得了好的成绩,跟你有多大关系?你自己会有多大的成就感?
另外一个很重要的点:就是对业务的把控能力。业务方总是会催着上线,开发时间不断被压缩该怎么办?进度不如预期怎么办?开发遇到瓶颈怎么办?发布新功能翻车了怎么办?
我见过有默默加班保证进度的,也有跟需求方重新谈延期的,有发布出问题手足无措的,也有自己默默修复的,有遇到瓶颈一筹莫展的,也有及时跟老板沟通,跟业务方撕逼的… 如何优雅的处理这些问题,有时候比写代码更难。为什么有的人业务代码逻辑混乱,写的一团糟?我不相信是智力问题,反倒更相信是对项目本身没有把控好,本来排了5天工作量的需求被业务方压到了3天,你还能保证写出健壮而不失风度的代码?
观点3:平台开发的前端难点在于产品化的把控和推进能力。
做业务时有人给你提需求,帮你出交互视觉稿,你只要负责写页面就行了。但是在支付宝前端,很多内部平台和技术产品都是技术自己主导,你需要自己发现问题,出方案,设计数据库,自己出页面,这是一个从无到有的创造的过程。并且要保证你做的东西是真正解决问题的,而不是做一些自己觉得很牛逼实际上并没有解决用户痛点的东西,用我老板的话说就是对产品的把控能力,不要跑偏了。前端是最容易做出产品化东西的工程师了,因为后端不会做 UI,UI 不会写代码,唯前端兼顾,这是最大优势。
再一个就是对产品的推进能力了,你做的东西可能需要各种资源?如何争取?可能牵扯到多方利益?如何权衡?东西做出来了如何推广?如何在用户的一片骂声中奋勇前进?
印象中很多平台型产品,刚开始投入使用时都是一片骂声,各种问题,说实话负责这些产品的程序员压力是相当大的,天天被骂还得彻夜帮别人解决问题,还得不断优化系统,你说难不难?
以上三点就是本文所展现的理念,希望能对大家有帮助。