最后
编程基础的初级开发者,计算机科学专业的学生,以及平时没怎么利用过数据结构与算法的开发人员希望复习这些概念为下次技术面试做准备。或者想学习一些计算机科学的基本概念,以优化代码,提高编程技能。这份笔记都是可以作为参考的。
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
不要一开始就想写些东西,要先学会部署,看懂别人的代码才能开始写。还得学会看官网去看,官网是最好的资料。网上的一些资料都不负责任。看懂英文官网,得学会看英文文档。学一个东西很直白是看它做了什么,有什么用。然后会用它,之后可能需要深入了解为什么是这样,看看原理。
问题四:之前公司给我制定了计划,每周做出些什么东西,但是中间有个任务不会耽误了2周,之后就开始新项目了,就没有制定目标。也没说时间,我怎么做比较好?
你能明确自己的任务吗?时间和目标,如果可以明确就考虑实施计划,搞不定就提前向上反馈,寻求解决问题的方案。还是要多问,多学习,多沟通,学习如何解决问题,如何问问题,如何有效沟通,让别人知道你在做什么,这才是实习的目的
震哥对我的职场解惑确实很大程度上帮助了我,稳定了我的焦虑情绪,同时也帮我重新树立了信心。
我知道在和师傅的交流上面我确实是有些障碍的,不想拿过去问,我害怕他又和我说让我自己去百度,去查,但是曹工还是鼓励我,就算师傅不能直接帮你解决了,还是要问,他的经验还是比你丰富的。说实话,有很多我决定不了的事情,确实很感谢他的选择,第一个是开始写的时候用的是单页面,直接引进的是vue.js,后面想到头部组件在每个页面都要复用,再写一遍无疑增加代码量,这时候最好的是使用vue-cli脚手架,我起初没有用这个,因为不怎么熟练并且用了就要一直用下去,害怕我不能搞懂这个,后来的结果显示,师傅当时的选择是对的,而我也感谢他这个选择,让我重新拾起了vue框架。第二个是当时我对于那个mui框架,不能和vue一起使用,就要重新选择一个框架,师傅跟我说选择cube-ui我之前想选择那个mint,但是那个已经在去年就不更新了,我想用主要是因为他的很多组价我都还是比较需要的,我最终还是臣服了,我选择了滴滴的框架,一些框架没有的无疑就是要自己去写,会花费一些时间。庆幸的是,因为公司赶项目,所以调来了成都的一个开发人员过来,我叫他王哥,而之后很多问题我都拿过去问王哥,他对我特别耐心,我了解到他也是学后端的Java,甚至都没接触过vue,但是在我提出问题以后,他教我怎么样去学,在他身上我感觉他写代码真的好轻松,他的逻辑严谨,他会带着我分析,怎么样一步一步去实现那个需求,我还记得那个需求是,我要获取本地的一个数据,并且把它渲染到页面,实现可以点击切换改变页面数据,就是这次让我在后台逻辑处理上面进了一大步,
我们每周都会有例会,去总结一下自己这周做了些什么,但是不知道为什么我每次说完以后总是会脸红,我总觉得自己做的内容好少,别人做的好多,所以下周我就更努力一点,多加班一会,我其实还是挺在意领导对我的看法,我害怕自己做的不够好让他们失望,但是我还是想让他们看到,我很努力,在学习,在工作,在成长,这只是我的第一份工作,也只是我的初入职场,以后会越来越顺利的。
2019.4.8
每天都是晚上加班到10点以后回去,今天赶上和曹工徐哲一起走,
他们问我:你怎么搞这么晚?
我说,其实我每天晚上都是搞这么晚才走的,只不过你们不知道而已,我平衡不了毕设和公司项目的关系。
我知道项目是要外包出去的,而这几天他们也在商量价钱和合同了,我是把大部分时间给了公司,所以毕设根本来不及,这时候他们说了一句话让我开心的要飞起
他们说,以后你可以把公司的先放一放,专心搞你的毕设了,
听到这里不知道我有多开心,我等这一句话等了很久了,
他们说你前期工作做的很好,基本上做差不多了,其他的就交给下一个人吧,
言语间我看到了他们对我的肯定,同时也说明这么长时间我的努力没有白费,
专心搞的话一定会很快的,我相信自己
不得不说,这三个月来,每天晚上我12点以前没有睡过,总是1点以后才睡,前段时间我就经常感觉头疼,就是太阳穴那里,我一直揉,歇一会就继续,有一天中午睡起来我就头疼不行,缓不过来,一直到晚上四五点,我知道自己撑不住了,我跟曹工请了假,说我今天不加班了,明天加,这时候王哥插了一句话,嘿,学会偷懒了,我知道他是开玩笑的,我认真的回答了一下,不好意思,我今天状态不太好,头疼的不行,我想歇会。然后他们就说,回去好好休息吧,我去小药箱吃了一个治头疼的药,就坐车回去了,想想这些也觉得自己真的好拼啊,我害怕毕设做不完,害怕公司领导觉得我做的不好,我努力想得到认可,而最后,我看到的结果我也很满意
每周五大家都没有人加班,那天我一个人加班了,回去的时候我看到曹工发给我的,顿时好暖心
问:你说我刚开始进公司刚拿上项目,要是不会了我在什么情况下怎么请教别人,说说你当时是怎么请教的
答:我当时实习的时候,领导会安排比较详细的工作,基本上是一周的任务量。遇到不会的,就去问别人,当时领导说遇到不会的就需要问,他说工作中会有两种人,一种是闷葫芦,什么都不问的。一种是遇到任何问题都问的。这两种都不好,正确的应该是先自己解决,百度,Google。如果两个小时都搞不定,就需要向别人请教,这是技术方面,基本学会使用搜索引擎大都可以搞定。如果是业务方面的,这玩意就一定要跟领导沟通好,这是方向问题,一定要整明白自己要做的究竟是什么,然后再去做。至于要怎么问别人,需要清楚的描述你遇到的问题,寻求解决方案。不断去总结和思考,提升自己解决问题的能力,思考能力和学习能力。我现任领导跟我们说过,他最烦那种什么都不想,通过百度就完全可以搞定的问题,还过去问别人。我挺认同,所以多数技术问题我都会也可以自己搞定,这在一定程度上会提升自己的学习能力,工作中需要多与别人交流和沟通,沟通可以解决一切障碍。
学习能力和思考能力决定你可以走多远。技术上的一些东西,你花时间也一样可以学会。关键在于你能不能比别人学的更快一些,理解的更深入一些。理解的深入会让你对基础有深刻的认识,这也是为什么说基础很重要。
前期看代码很重要,因为一开始大家写代码就是靠模仿别人的。
想写出好的代码来,没什么好办法,就是看优秀的代码。
可以多问问,多跟带你的人交流,对于刚实习的他们不会要求太高。
问:像一些以前没接触过的和jquery我好吃力。我去看文档从头看吧太花时间,只看代码里面出现的又看不懂。
答:还是要自己不断花时间学,我刚实习的时候每天10点才回去的。一方面当时公司加班确实多,另一方面我觉得自己很多都不会,得多学一些。
学习这种东西是很不容易的,需要目标明确,并且知道该怎么样去找到适合自己的学习方法,自己更适合看书还是上网找资料。然后还有有耐心和毅力,有自控能力和主动能力。
不用从头看,碰到问题直接看问题,然后可以利用休息时间系统学习。
问:比如我们页面10个,我是不是给自己定个小目标一天看2个,效率太低了我就很着急
答:最好问下带你的人,看他给你的要求是什么。期望值是什么。比如他希望你一天能看明白2个网页。
然后给自己定个目标吧。
我实习的时候,每天都会让自己总结今天学到的东西,多了解一下,多看代码。
其实实习的时候,如果能力上不能贡献很多,还是需要有个好的态度的。
嗯,对。先看代码,我最近教一个新来的部署,那哥们一开始就想写些东西,我告诉他先学会部署,看懂别人的代码才能开始写。
还得学会看官网去看,官网是最好的资料。网上的一些资料都不负责任。看懂英文官网,得学会看英文文档
学一个东西很直白是看它做了什么,有什么用。然后会用它,之后可能需要深入了解为什么是这样,看看原理。
问:一般就是看到不会的名词,先百度什么意思(官方文档),然后百度放在某一句话什么意思,有没有类似的语句详细解释,然后把这个样式拿出来,新建一个文件,放进去看看怎么用。
答:得锻炼看英文的文档,这是一种能力。以后你会发现,你要学一些东西,得了解看英文资料。很多是没有翻译的。词典翻译狗屁不通。其实很多优秀的资料都是英文的,学会学习这些是需要能力并且有必要的,这也会成为你的竞争力,当很多百度的,CSDN上面烂大街的一些东西,倒不是说你学了没有用,而是基本大家都玩的转,就没啥意思了。我不太会表达,大概就是这个意思。
不会的就查意思,当得锻炼看英文的能力。一直看中文不太好。当然,得慢慢来。你现在还没到那个时候。
别着急,需要努力学习,不过一步一步来
嗯,还是得有点追求。一个程序员不学习也可以做下去,不过至少我不想成为那种程度的程序员。
如果你能学进去,学习还是一件比较快乐的事。
学习能带给你一些成就感和荣誉,还有尊严和虚荣心。你能感受到这些就感觉学习挺有意思。有时候随着时间的流逝,只是为了工作和钱或者其他。它就没那么有意思了。
习惯了,凡事最怕习惯。纯音乐听了能让人安静。
问:总经理和我说,刚开始进来交给你一个宽泛的任务是在考验你的能力,要我赶紧做完赶紧找他,你说他让我看懂代码,怎么样的结果就表示看懂了
答:能理解每个代码块的意思,代码之间的调用关心,跟别人讲清楚就可以了。
问:不用理解每一个单词么,每一个逻辑为什么这样写
最后
编程基础的初级开发者,计算机科学专业的学生,以及平时没怎么利用过数据结构与算法的开发人员希望复习这些概念为下次技术面试做准备。或者想学习一些计算机科学的基本概念,以优化代码,提高编程技能。这份笔记都是可以作为参考的。