当前位置: 首页 > Web前端 > HTML

26自学前端转行(写给和一年前一样迷茫的你)

时间:2023-04-02 17:29:23 HTML

转行前端有哪些疑惑?在人生的选择上,寻求一些别人的经验和结论无可厚非,但做出了决定,就必须坚定的走下去。谨慎是为了更好的坚持,而不是放弃的理由。写在前面:这里的前后端是指web开发的前后端。1.前端岗位的需求是什么?前景如何?薪水是多少?(这是转行业的必要考虑)2、自学好不好?还是培训?(不好意思,我是自学的,关于培训,下面不发表任何意见)3、如何高效学习,找工作需要多长时间?4、非专业班会不会发展不起来?年龄大会不会被淘汰吗?5.前端好还是后端好?开始?前景?以上问题有的是我一年前想知道的,有的是我一年前看的文章里提到的。讨论心路历程。关于我先看看我们是不是同一类人,或者我们有多少共同点。我是一名普通本科-电子信息专业。大学里唯一和前端有点关系的课程就是C语言(if和for的语法接近js)。毕业后从事环保工作近3年,从2017年开始。自学转行,是一个不折不扣的非科班大龄零基础程序员。他不仅离开了自修的乐园(学校),而且已经结婚生子。家庭和孩子,我对此的看法略有不同:它提出了一个关于兴趣和压力的问题。1.兴趣:从小到大,总有人问我你的理想是什么?我还记得这些声音:我想当科学家,我想当发明家……我只能说当时的价值观和教育崇拜是正确的,但这个虚无缥缈的理想是什么?兴趣远比理想能发挥积极作用,更贴近现实生活。这就是生活!记得是弟弟问他在上海的叔叔怎么才能学好东西,因为他是互联网领域的高手,自然推荐弟弟学点js知识,说只要因为他愿意学习,所以他会得到很多报酬。很高。说实话,一开始我是被高薪这三个字吸引的。根本不知道前端是什么状态,就这么稀里糊涂的开始了。有一点c语言基础,学习了javaSE。看一看。概念是一个小例子,很好玩,相见恨晚。后来才知道java和js根本不是一个概念。2、压力:从小到大,从来没有主动看书。我被迫去上学。等我感兴趣了,我会给你一些压力。即便如此,我还是坚持看了好几本书(具体过程后面会详细说)总结一下:对于没有兴趣没有压力的我来说,再多的时间都不是浪费,当你有理由去的时候努力,不怕来不及。我把这当成一种启示,存在就是合理,前世的经历就是伏笔,无悔!是自学的吗?还是培训?找工作之前自学了差不多4个月,说实话有点难。什么是前端?学什么?可以做什么Howtodoit?这些问题你得自己一点点去寻找答案,所以我推荐初学者看视频学习。有些老师还是很好的。基础绝对是读书,读书,读书,书是人类进步的阶梯,没错)。培训就是你花钱,有人带你去,就像回到学生时代一样(具体效果问培训过的人)。这里有必要强调一下上面提到的利益和压力。没有这两点,你自学肯定不会成功,培训也不一定,就像我不喜欢学习考了本科一样(是不是有点自私?有吹牛的嫌疑?)那时候时间,我选择自学主要有两个原因:1.时间和家庭不允许培训,很多人花钱远离家庭培训4个月,有点打工;2.如果没有自学的能力,就算培训出来也没用,为什么不直接搬砖,为什么换个地方培训再搬砖,没必要。这里有一些例子。有时候真觉得自习党和培训党无缘无故成了两派。我也时不时和他交流。作为一个成功的培训方,他自然是推荐培训,他说他们的经理的意思是他们偏向于培训。最起码受过培训的人要能做一些基础的工作,而自学就不行了。承诺。2.工作半年的时候,有幸代表公司面试了好几个前端(这个社会可能理解有误,暂且用这个称呼吧)。我会根据公司工作的要求聊一些基础知识,因为我们公司嘛,招的都是新人,所以这里要区分清楚。学生A是自学成才的。当我问起一些基本的工作要求和基础时,他自信地说:没问题,很简单。毕竟大家都是靠自学转行的,何必刁难别人呢,还是多说吧?言下之意,他说自己经常逛各大博客,张新旭老师的网站,还有MOOC(哦,还不错,感觉自学能力很强),目前正在研究vue、react等框架(我问他你觉得这些框架难不难用),他说我觉得很简单,人家给你打包好了,你拿着看文档就用,前端事情不难,以后想学点东西(这里不得不吐槽一下他,你什么都不懂就这么拖着,还不请你做业务员吗?)然后我就讲了这么久了,终于给了他机会,而且我和他都说基础很重要。你面试的是前端。我给你一张PSD图,做个静态的先看看(你肯定不会想到的……我估计我这辈子都忘不了这个产品了)。2天后,按原因是时间很慢。他给我发了一个网站,也注意到了很多内容:说我的导航用的是浮动布局,轮播的插件,还有我以为固定在banner图片上的浮动banner。是的,后来我发现它被暂停了。反正修起来容易,所以没弄。下面的内容都是tab,就不做了(给你两天时间,大家指点一下)迷路了?我要在这里骂人!兄弟们,自己拿主意吧。这种人绝对不能吸取教训。B同学受过培训,有工作经验,可以满足公司的需求,但她的观点又让我惊呆了。她已经训练了2年,并做过切片。static应该是没问题的,但是她不能问一些css的知识(什么限制了你的能力),那就问js吧,虽然这里用的不多,还是问问吧。我们来了,我们来了,全能者正在说话。她说我基本没用过js。反正现在cms模板里集成了js插件,阿里、腾讯、百度这些大公司都有自己的框架。前端技术已经很成熟了,我们不需要学这些东西,用他们的就行了(你真的会用吗?)难怪前端经常被吐槽(包括我还不是aqualifiedfront-endengineer),当时看到一篇文章《写给那些转行做前端的人》,很明显他是前端招聘的高手。虽然文章开头极度劝阻转行,可以说是非常扎心,但是后面文章给出的分析和意见还是很中肯的。我认为这对兴趣或压力都有好处。诱惑,无论是什么激励你,都很好,但不要误会我的意思。只有菜鸟分前后端,是为了高效开发,分工合作。当等级达到一定程度,就一定是全栈了。区别只是背景而已,不要以为知道了皮毛就可以月入几万。写的比你好!结语:不管你是自学还是培训,最重要的是基础和不断自学的能力。始终要以培训为敲门砖!前端职位的需求是什么?找工作需要多长时间?前景如何?薪水是多少?1.需求一年前上网查了一下,都说前端差距大,好找工作。补充一下,我是无锡人(不代表上海和深圳的实际情况)。显然我相信了。在查找这些问题的同时,我也在寻找学习方法。我推荐视频学习入门。看的第一组视频是51自学网(纯属分享,接触多了之后觉得妙微课堂和MOOC.com比较好)网站上的H5教程涵盖了大部分html的基础知识、css和js,还有实战。再次相信(除了求职者,用人公司也可能有问题,后面写求职经历的时候再说明)我是一个比较纠结的人,看了很多基本的之后的html和css视频,几乎都是在解释属性的作用,当然还有编码标准,我觉得不能相信一家之言,所以看了很多相同的视频,甚至刷了W3C的html、css、js。在这里我可以很负责任的告诉大家,三人行必有我师。我们要站在巨人的肩膀上,而不是看风景。当你聚集了别人的长处,你就会潜移默化地夯实自己的基础(基础很重要,大公司重基础,小公司重实践,这是普遍现象,也是最残酷的转行的人的地方。你会发现你两者都没有。)在面试和学习中,我终于醒悟过来,突然意识到前端职位缺的是中级以上的前端工程师,而不是入门-水平的,所以你不能仅仅知道一点html和css就找到工作。学习bootstrap、vue、jq等框架,这种急于求成的心也是不可取的。首先,如果基础不扎实,你很难掌握。在自我感觉良好的错觉中,框架解决了大部分问题,有什么棘手的问题可以问leader。在国内,估计一个小公司定了框架之后,够你吃一辈子了,那你就真的完蛋了。..您的前端梦想到此为止。一个公司是不可能留一个做不完基础工作的人一个星期以上的,所以你得先把最基本的前端的东西都精通,然后才能找公司慢慢进。我想先把图片剪下来,然后做成静态页面。不用担心如何获取动态数据以及如何将其放在服务器上供其他人查看。),零散的知识点总是通俗易懂,有针对性的小demo毫无压力。当你真正开始把部分拆成整体时,css感性的一面就会暴露出来,各种属性相互影响。你要完美的解决这些问题,不能等到工作让你布局了。怎么清除百度的浮动?兼容性是另外一回事(随着时代的发展,大部分只兼容IE8,可以说是减轻了很多负担)这里为什么说yes呢?完美解决方案?因为css不像传统语言那么理性,同一个布局你可以有多种实现方式。同样,基础知识非常重要。要想做前端,就要尊重前端。还有人说css很简单。正因为简单,才不简单。砖式编程是定宽、定高、浮动,甚至是绝对定位。刚学理论没实践的时候可能会做这个,所以要多练习总结才能用好css的各种属性。做一个合格的版面,很多后台都被这种简单蒙蔽了双眼(吐槽时间:如果你应聘公司,他觉得前台很简单,谁都能做,后台可以兼职,但只是最近比较忙如果想找做样式的前端就别去了!!!分析:会样式的后端比比皆是,做的比前端好的没几个,基本上p8以上,去了就得不到这样的公司先不说尊重,改了他们后台写的style,会害死自己)目前我遇到的后台一般都是学着飘,感觉他们拥有整个世界。如果有问题,就用绝对定位。我?我飞到天上去看看你对我的影响,为什么这里的差距这么小,让我们有一个余地,为什么越来越大?改成负值(我好聪明,有些菜鸟前端都不知道可以用负值)。文本直接居中到

,文本滚动到。写样式和使用插件是傻子。太好了用的标签都没有用。(因为这是写给转行的同学的,我想你不会遇到比我好多少的,如果没有,我只能恭喜你两句老泪纵横,羡慕不已。)所以入门级的你看到这些布局如果你害怕贬低标签,我就问你怕不怕。维护起来比天还难。好不容易找到修改后,发现全是inline,没有类名。最多给一个id,想改多少次都可以,抱怨?BB?不重写的话,原来的风格就不属于我后台管理了(抱怨是好事,我怕你被他们同化了,所以你也可以试试偷师下手来自后端,但是老板可能会说你哦,这些后端我们都知道,你改成前端,那你有什么用)结论:说了这么多,我就是想告诉你基础很重要。虽然我们不是真正需要它的人,但我们有坚实的基础,久而久之我们就是需求的对象。做前端,就要尊重前端。目前后端在国内地位较高,主开发较早。对于客户来说,功能总是排在界面之前。你就不能给他们一个赏心悦目却又不好用的产品吗?早期的程序员都是全栈的。既然脱离了发展,就必须有自己的存在价值和体系。技术体系越来越大。就算是站在巨人的肩膀上,也未必能在短时间内消化掉。分工,正确理解他存在的意义,不要给自己设限,不想当全栈程序员就不是好猴子!!!2.找工作需要多长时间?听过很多人说前端很简单,自学一周就能做出一个网页。会有人支持你的,只要和你一起工作的人不嫌弃你的代码质量)本着对自己和公司负责的态度,你至少应该做6个静态页面,上面我说了,做一个静态页面基本没有布局问题,不用百度也能通过。具体时间因人而异。我用了4个月。主要原因是我当时一头雾水。和其他文章推荐的机型完全一样。面试要这个,我就去学这个,要求那个,就去学那个。当时我也觉得自己css很厉害。说说我的经验吧(1)如前所述,html和css的基础我看了很多遍,看完有种成就感《DOM编程艺术》。做了几个静态网页,觉得很牛逼,就去面试了,人家问会不会用jq,轮播、放大镜、tabs等基本组件可以吗?我傻眼了。(2)这次刷了《锋利的jquery》,彻底颠覆了本书《DOM编程艺术》(当然推荐看),赋值就叫一个6,开心,还用了个小插件,我感觉自己做的网站有动态效果(这会不会是网上的“动态网页技术”吧?哈哈)又去面试了,啪啪啪,先把我知道的展示出来。面试官问:你会bootstrap吗?现在一切都是响应式的。(3)继续回头补响应式开发,学习bootstrap,再问vue会不会做?会反应吗?长话短说,你对混合应用开发还有疑问吗?所以我也去学习了基于mui的app开发。最气人的是面试官抱怨前端搬砖,不知道后端是什么程序员。当时自己很谦虚,回去学mysql。这件事,以后总结的时候,我会拿出来,吐槽一些用人单位。(4)最后还是很感谢第一个雇用我的公司,但我还是进去做了个网站。刚进公司的时候经常晚上烧灯,因为代码不可维护,所以基础很重要(强调多次基础之后可能不太容易理解什么是基础,例如:js中事件的冒泡和捕获、闭包、原型链机制、布局中的BFC、垂直居中等一系列实际问题),我很迷茫我被牵着鼻子学了这么多暂时用不上的东西(我不后悔,我永远不会后悔我的任何经历,事实证明存在是合理的。当公司需要一个app的时候,我和同事用mui完成了跨平台的Myhybridappand成功发布)总结:抓紧基础,争取2个月内找一家网站公司,不要跟风搞各种框架不学基础,先了解,缘分来了水到渠成,引用自己创建博客园时署名“所谓境界,如宇宙般虚无缥缈,却又如宇宙一般,在时间的长河中积淀沉淀,默默成长。有些事情一夜之间就能明白,有些道理却不是一朝一夕就能明白的。但可以彻底。信心百倍,书读百遍,方知其义。到了境界,万物皆空,万物皆可!“大公司重基础,注重学历和年龄,小公司重实战经验,如果是其中之一,你还可以选择。既然你两者都没有,那就没什么好考虑的了。烂掉了反正转行找工作难,个人建议还是先打好基础,这样以后才能走得更远,然后摆出态度去海头,没必要去迎合那些乱七八糟的公司的需求,有的公司需求很多,还说自己经验不足一眼看穿,跟风随口写需求的公司往往不跟你谈技术,所以你会,不不不,是应聘者和用人单位的不诚信,才导致现在的前台——end乱(雇主不喜欢简历上写的炒作,什么都知道,问三个问题,应聘者也反感那种死后的End-oriented,就列出那些知道前端有哪些技术栈的公司)吐槽时间:至少在中国的无锡,很多公司的领导都是销售,甚至技术经理也有很多后端,如果到了这个位置,还是跟前端没关系你懂的,我觉得很有必要喷吧,你这么看不起前端,招什么前端,让保洁阿姨兼职,我去应聘web前端,你问我会不会java?别跟我说java是什么意思javascript而不是java,我说我懂js,可以考虑学nodejs开发后端,领导发话了,js只是在浏览器中运行的脚本,有什么用你知道吗,我不知道这个人声称要做什么这位10岁的技术老大已经与互联网脱节多少年了?这是绝对正确的。他不应该是技术老大,而是傻子,否则公司就危险了。如果在面试中遇到这样的情况,直接拿着简历就可以礼貌的离开了。记得带上简历(复印1元),大部分都是培训机构,没有经验限制。一般上来问问你的情况(不会的最好,会了,他可以给你,不会瞎混的)然后我建议你去培训,这就是市场经济,如果你坚持不去培训,提前做好调研,不要总是白去,一些清楚的可以挡也可以挡。3、ForegroundH5新增的video、audio、canvas等API功能应该不会太强大。有了CSS3的新特性,可以说颠覆了html+css当初展示图形信息的初衷,迈向了富媒体时代,js也因为node的出现而进入了server端(之前看到node之父批评自己的错误,然后宣布弃node为亲生儿子,了解不多。反正,js越来越强大了)。人类作为生物链顶端的生物,永远不会满足于现状。当互联网产品稳定成熟的时候,他们追求的是差异化、个性化、创造性。前端在某种程度上也是设计师。呵,这家伙真是太花心了,难怪被世人误会了。再加上微信小程序和hybrid-apps(配合性能越来越高的硬件)的出现,ios/Android将是一个大趋势,可能会被前端纳入。当性能问题不再是问题时,跨平台特性就会脱颖而出。4、薪酬行业方面,大数据显示,金融行业最高,其次是IT行业。看前端和后端,顺便问一下哪个更好解决?开始?前景?这个问题。关于入门:当时得出的结论是,前端入门容易,深入难;后端入门难,扩散简单;CSS和JS的基础知识点通俗易懂,因此上手很快,但深入浅出的东西往往很难,就像巧妇难为无米之炊;后端则相反,因为它开发较早,成熟稳定,一上来就有一大堆系统扔给你,需要掌握的知识点也很多。请更正说法)关于前后端薪水和发展的对比,这里是大神的回答(不丢人),总结了以下几点(1)前后端在大公司都是批发价(2)薪水看市场,也看个人工作能力和谈判能力(3)前后端都是敲门砖。以后他们去高P的时候,都是同一个起点(web开发)。贴出原地址。前端工资比后端低吗?如何规划自己的专业非专业班不会发展?年龄大会不会被淘汰吗?很多传统行业都有一句话,越老越吃香。那你一定也想了解IT行业吧?提前计划总是好的。1年前也看了很多相关的论坛,满满的负能量,差点把我的心都震了,下面重点一一分解!1、程序员的圈子小。工作久了,就会脱离社会,很难与人交流。你确定你擅长其他行业的沟通吗?互联网无国界,这个圈子还小吗?气氛虽然引导,但既然知道了,就应该调整自己,而不是抱怨。有的推销员满嘴跑火车。过了几年,不撒谎不吹牛,他们都觉得不自在。这是优势还是劣势?因此,要充分发挥人类强大的适应能力,因地制宜。通常好的销售功课做足了,理论上不比技术差。2.经常加班,身体不好。这还需要解释?你忘了我们在大学里一起度过了多少个夜晚吗?你还说要战斗到天明。传统行业的业务员也说,整天大吃大喝伤身体?你羡慕吗?有时间吐槽,不如一起去跑步健身,我发现现在很多程序员的身材都很好!3、吃年轻的食物容易被替代。随着老龄化社会越来越严重,越来越多的年轻人更愿意在年轻的IT行业工作。其实我也觉得IT行业更有活力。搬砖也得找个舒服的地方搬。似乎传统行业越老越火。很多人什么都不做,整天说阿谀奉承。你再好,也别想把他赶下台,可是你却看不到他踩了多少人。我刚上去。所以说吃年轻人是不对的。做IT行业的高管,还要学习管理、大局、战略部署、人脉资源等,这些跟技术无关,还是上面大牛写的职业规划里面有各种进阶。高阶方向,纯技术研究,年轻人要是能赶上你,那绝对是天才,不要不满。如果你工作10年,一直在用别人的模板,用老技术,分明就是抢新人的饭碗,自称被取代……4.你不是专业出身,做不懂电脑原理(一万字的骂人话后面会省略)论坛和贴吧确实有专业背景的优秀狗,但也有很多不专业的大佬,就像大部分人的工作都不是大学的专业,所以他们有时间就补充计算机。书,看底层,打个伏笔(防止遇到有专业背景的上级狗)。如何高效学习?1年前看过第一组H5视频,依稀记得老师说过的一些话。我先还原一下:(1)多学、多看、多练,每天坚持敲代码,哪怕是重复的;(2)乐于分享,帮助他人解决问题,同时成长自己;(3)先模仿,后创新,学会站在巨人的肩膀上;(4)规范代码,方便自己复习,也方便别人阅读;以上可以说是终身的,但对于转行的小白来说,似乎有点道理。反正一开始也想不起来去知乎、师傅、github、博客园、CSDN、掘金等等网站。我的生活-百度就够了。所以在这里我推荐上述网站。如果您有任何问题,请去搜索它们。如果你有时间,请转到相应的栏目。如果你有能力回答一些相关问题,就把它们当作玩游戏和做任务。慢慢你会升级。除了关心我的人之外,如果你能看到现在的朋友,你一定已经下定决心了。分享一下我觉得不错的书哦,对)html:label-feature-semantic(html和后两者密切相关,随着后两者的进步,自然也会进步)css:css2基本属性-css3新特性-《css世界》深入理解css2属性-《css揭秘》玩转css3新特性js:《DOM编程艺术》-《锋利的jquery》-《js高级程序设计》-《高性能js》-《js语言精粹》-《js设计模式与开发实践》注:我没看过犀牛书,不代表不推荐,基础还是建议多看书,学习比较系统。如果你看博客和文章,就不会再发上面提到的知乎、掘金等链接了。有时候看视频学习也不是那么枯燥,那就去慕课、妙微课堂等吧。当然,对于那些流行的框架,自然要看看对应的官方文档和社区。基础也很抽象,怎么找工作?1、Bootstrap主要是基于手机端,制作多终端响应式网页。2、微信小程序,使用微信提供的框架制作,只能在微信中运行,类似于原生应用。3、cms内容管理系统采用后台模板数据标签+静态页面组成一个完整的网站。……看公司主营业务,选一个提高熟练度,拿第一份工作。什么都不知道,什么都不知道。到此为止,这篇文章也该结束了。这篇文章是为像我一样想转行的人写的。可能很多人比我们好,也有很多人不如我们。不相信赞美,不惧批评,前端路上你并不孤单!也以此文勉励自己,总结过去,走向未来!转眼一年过去了,很高兴为大家带来转行系列第二篇《我的第二年》