请大家帮我分析一下,前端小白如何应对工作,谢谢
具体遇到的问题
各位同学老师你们好,我是刚入职四个月的前端小白。
虽然入职四个月了,可是我感觉我的技能还是没有多少长进,前两个月基本就是领导给个项目让自己看,自己摸索,补充项目中的一些简单控件,也没有人带,不过有一个做前端一年的同事可以问一下,其他遇到问题就是自己百度的虽然是计算机科班的,但是到找工作的这一刻才决定做前端吧,可以说前端知识的掌握几乎没有,刚入职的时候写一个静态页面都是问题,虽然入职四个月了,可是工作中需要完成的功能,需要百度好久找到相似的才能写出来,有时候还需要同事帮忙完成,其实工作起来也挺苦恼的,所以报了咱的课程,虽然在不断的学习,可是现学的知识和工作中要用到的还是有些不一样的,而且我才刚开始学咱们的课程。
想请教各位有经验的同学、老师,我现在的状况该怎么提高,该怎么学习以应对工作的需求呢。谢谢
报错信息的截图
相关课程内容截图
尝试过的解决思路和结果
粘贴全部相关代码,切记添加代码注释(请勿截图)
正在回答 回答被采纳积分+1
同学你好,问题解答如下:
1.学习没有任何捷径,只能勤学勤练勤思考。所以呢,老师这里也没有什么锦囊妙计,能够让你一下子能够看懂这些复杂的代码。但老师以一个前辈的身份,讲述一下自己的经历,希望从中能够给同学一些鼓励和指引:
之前做开发时,有一次公司说要尝试新技术,例如vue,react(那会刚出来这些框架),所以领导让我学习一下,后期有新项目就会使用框架去做。刚接触这些新名词的我,也非常慌。怕自己学不好,怕以后不会做。
但是光害怕没有用啊,害怕也不能让我立马学会react。所以静下来心来,先买了视频学习。为了能在短时间内掌握,于是乎我利用了所有空闲时间学习,上班没有其他任务看视频,下班吃完饭也看视频(因为看视频时间过长,眼睛还发炎了,所以要劳逸结合哈~)。
然后学完视频,觉得只是入门了,打了一个基础。真正掌握框架的使用,就得做练习。所以和前辈要了一个小demo,想把它学会。这个小demo做完要用一周的时间,老师当时花了一个月左右的时间,把这个dome练习了4遍。
当时敲这个demo时,第一遍练习下来很蒙圈,就只是没有感情的敲代码。所以就调整自己的学习方式,先把demo看一遍。注意,看一遍并不是走马观花的看,要一行一行的读,不懂的地方加一个备注,懂得地方也要加一个注释,便于后期的阅读。这样,每一个文件里面的内容,对它里面实现的功能有一个大体的了解。同时准备了一个稿纸,把实现的一个流程和技术点在稿纸上记一下。第二遍去练习的时候,就不单单只是敲代码了,而是把自己理解的这个思路顺下来。当然了,可能自己的理解也有出问题的时候,但是通过新的练习,又重新去理解。代码很多,每次练习都会有新的问题,也会对上次不懂的地方着重去学习和理解。当我练习了4遍之后,虽然对一些边边角角的地方还有不理解的,但是整体的思路和流程已经很清晰了。
从老师的经历上,希望同学能够明白。代码不是看两眼就能看懂的,也不是别人给你讲一遍思路就能学会的,要一行一行的去读去练习。如果做3遍还是不熟,就做5遍,总能做到熟练为止。这个世界上哪有那么多天才啊,大部分人都是平庸的。你看到的技术大牛,也不是刚开始就能举一反三,就能看懂复杂的逻辑。都是自己下功夫苦学,自己慢慢摸索着过来的。
2.在工作中,很多小白程序员都有过害怕问题解决不了,害怕不会做的情况。老师当时已经工作一年多了,遇到没有接触过的框架也会害怕。所以同学不要老想着自己心理有问题。这只是因为我们还没有过强的技术时,表现出来的不自信哦。我们不要畏惧困难,不管再难的代码,自己下功夫苦练,或者查资料,或者请教别人.....总能解决的。所以,一定要自信,遇到困难时,先相信自己是能够解决的。然后静下来心来,想解决办法就行。
3.前期工作效率慢点没有关系,别有太多负担。毕竟你是新人,领导也会理解的。只要你努力上进,眼里有活,在领导眼里,就是一个值得培养的员工。
4.希望同学收起自己的负面情绪,因为这没有任何用,多想无益。真正的勇士,就要敢于面对困难。每天给自己打气,相信自己是最棒的!加油!!!
祝学习愉快~
同学你好,从整个描述上看,你的工作经历是每一个初级开发工程师的一种常态。老师给你分析一下:
1.“虽然入职四个月了,可是我感觉我的技能还是没有多少长进”,"补充项目中的一些简单控件" 。
从后面那句来看,你的公司目前的任务不多,所以能够分配你做的更少。只是做一些简单的控件的话,别说四个月了,就算你干三五年,那也是没有长进的。
有的人,工作一年就能在技术上提升很多。有的人,工作三年也没啥进步。这个问题就在于学习很被动,缺乏主动性。程序员最重要的事情就是敲代码啊,如果公司任务不多,就要自己安排学习计划。如果你每天下班还能坚持敲两三个小时的代码,那么过几个月,肯定会有很大提升的。而且领导已经给了你项目,现成的项目练手,多好啊~公司的项目是最能帮助我们去快速成长的。你可以把这个项目自己练一练,如果项目非常大,可以挑一些重要的,或者你觉得自己不会的练一练手。
2.“自己摸索“,也没有人带,不过有一个做前端一年的同事可以问一下,其他遇到问题就是自己百度的”。
就算有人带,也只是在你刚来时,跟你介绍一下公司的项目,然后告诉你做那些活。步入社会,不会像在学校那样的。大家都有自己的工作任务,不可能像老师一样手把手的去教你。不会了可以请教同事,偶尔问一下是可以的,但也建议别太频繁,不然会让你的同事和领导感觉你能力不强。
3.“可是工作中需要完成的功能,需要百度好久找到相似的才能写出来,有时候还需要同事帮忙完成,其实工作起来也挺苦恼的”。“该怎么学习以应对工作的需求呢”
知识是非常广泛的,在哪里学习都不可能把全部知识都学完。所以独立思考与独立解决问题是非常重要的,它是工作中的一个常态。如果你想要做到一个给你一个需求,自己能独立完成,那么需要长期的经验积累,至少你现在才工作四个月,时间还是很短的。就算工作多年的老司机,也会遇到很多不会的需求,也是要自己摸索,自己去查资料解决的。同学既然能够百度找到解决方法,那么也说明了是有独立解决问的能力的。初级阶段,只要给你一个需求,你能通过百度找到类似的去完成,这已经足够应对了。记住,“有事找百度”是没毛病的。
4.“虽然是计算机科班的,但是到找工作的这一刻才决定做前端吧,可以说前端知识的掌握几乎没有,刚入职的时候写一个静态页面都是问题”。
因为你没有系统学习过前端,所以刚开始做不好很正常。咱们的课程中,后面会有页面布局的案例,多练练就好了。或者,自己在网上找一些页面,自己做一做。另外,课程中讲解的知识比较多,学习多了会忘记。建议一遍学习一遍做笔记,隔一段时间复习复习,这样记忆更加深刻。如果课程讲解的内容有任何不懂的,可以在问答区提问,老师会为你指导。
祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星