怎样写代码自己做编程(如何写编程代码)
这是2008年的我,那时候还是一个懵懵懂懂的小丫头片子。
为了能来重点本科大学读书,2008年高考填报志愿选择了:“服从分配”,就无意中被计算机专业录取了。
当所有人都羡慕我所读的专业将来多有前途的时候,只有我自己知道计算机对于我来说是天书,哪怕我是理科出身,但我还是硬着头皮撑了过来了。
在大四有幸找到实习工作的时候,我亲身体会了当程序员和测试工程师之间的区别。相比测试的乏味,我还是更喜欢写代码(只是相对来说)。
虽然遇到了很多困难,好在大家觉得我是实习生,加上又是女生,同事对我还是很宽容。不过现在的我回想起来才发觉,太顺利的开始,对人的成长并不意味着是好事。
这样的蜜月期好景不长,半年后,期伴随着实习工作的结束而结束了,我离开了读大学的城市来到了北京闯荡。在找到工作之前,我待在宿舍自学前端,喜欢归喜欢,有热情、打鸡血也只是一阵子的事。大家都知道,编程写代码难免会遇到不少困难,经常会感到沮丧和满满的挫败感。
展开全文
尤其当时还没找到合适的工作,加上房租和生活费用的压力,自学进度慢,效果差,在北京这种快节奏的城市,稍有放松就会落后人于千里,更是加深了内心的焦虑。
要么继续坚持,要么选择离开北京。我不甘心就此放弃,选择了再坚持一下下,万一有希望呢?
后来陆续面试了几份工作,均以失败告终。唯一的收获就是我意识到自己距离真正的开发大牛还有很大的一段距离。想要靠自学来快速提升自身水平,对我来说似乎很困难。
一个是涉及到的知识点太多,框架层出不穷,日新月异。对于当时还是新手的我来说,根本没有能力去鉴别哪些是重点,哪些是开发中常用的,哪些是几乎不会被用到的知识点。
另一个是整天待在宿舍自学,很容易会因为遇到困难,没有找到解决办法而产生放弃的念头,经常怀疑自己是否选错了职业方向。在这样焦虑的状态下,根本无法好好的学习。
经过同学的介绍我还是选择了参加培训学习。再有老师指导和督促(那时的我制止力很差)的情况下,学习效果显而易见,水平也突飞猛进。感觉当时用钱来买时间的决定是对的,如果还是为了省钱,自己死磕折腾,没人指导,肯定是无法达不到现在的高度。
培训最大的价值不是学到了多少热门的主流技术,而是把基础打扎实了之后,很多新技术都能很快的上手。基础已经打扎实了,自学新东西不再是头疼的事了。
现在也工作好几年了,目前就职北京某互联网旅游公司,担任前端组的leader,负责前端技术的底层搭建和维护(现在在转全栈了)。经过多年的努力,待遇上也算是得到了满意的回报。虽然说在北京这样的大都市月薪35K比比皆是,但对于我这样一个女孩子来说,我觉得至少及格了吧!
在这里分享一下快速提升技术的技巧与面试技巧吧,希望可以帮助到大家!
快速提升技术技巧:
1)基本训练;基础课程很枯燥,但不是白搭的。
2)多看;读代码的能力远远比写代码的能力重要。见多之后,才是识广。
3)想象和预测;写代码不是目的,达成结果才是目的。代码和实现之间偏差最小的,就是高手。
在这里就不讲的细节了...
面试技巧:
一般情况下,面试官会从各个方面有目的的考察你,细节方面我就不说了,说说大方向吧...
1)让你准备一个你最擅长的领域的知识与技能,把它尽量更精确、更有价值的提炼出来(这是在考察你的学习能力)
2)让你回忆一下自己过去做的比较成功的一件事,并且把细节罗列出来,能有一些具体的例证(考察你是否有经验与能力与该岗位匹配)
3)对该公司是否有些建议(考察你的意愿程度是否强烈)
4)问你离开上一家公司的原因(最好如实回答这个问题,考核你是否也适合该公司)
当然了,我在这里也给大家推荐一个人,也是业内的大咖,对我的技术也有不少帮助,相信对你们的帮助也应该不小。我也看了他给我推荐的不少视频资料,学习资料,非常的全面!应该都是最前沿的了,你在网上其他任何地方都找不到的,全是实战。其实看了他给的这些资料以后,拒绝花钱报名培训班。【下面是他给我的资料部分截图】
不然他不一定给你通过吧,只能提醒到这了。