blog icon indicating copy to clipboard operation
blog copied to clipboard

2017

Open aermin opened this issue 6 years ago • 0 comments

记得去年的春节,那时候已经想走前端这条路了,在一次同学聚会,喧闹的ktv中,跟软件专业的高中好友peyton讨论起了学编程这回事,给了我这个跨专业学编程的很多鼓励。

去年春节后算开始正式自学前端,至今满一年,这一路上其实还挺不容易。

一方面是起步低且晚,做为一名双非普通一本学校物理系的大三狗,除了考计算机二级临时抱佛脚看了一点C语言,其他无任何编程知识基础,基本也没啥圈内的程序猿可以交流,加上老是怕麻烦别人,索性基本自己靠搜索引擎摸索了,不过这样虽然一开始很难受,但倒也是养成了靠goole自己解决问题的能力和习惯。

另一方面是时间,因为大三课挺多的,而且为了大四能更好的实习,我还多修了两门课来凑学分,不过下学期退出了物理系的专题研究实验室,不过上学期在实验室学习的那些东西也不算作废,毕竟懂得了科研需要的寂寥和耐心。总之就是难度高的课上课听一些,难度不高的就课堂上看编程书,回宿舍就接着学,哈哈,菜并快乐着。最后通过《Head First HTML与CSS》,《JavaScript DOM编程艺术》,《JavaScript高级程序设计》,以及做百度前端IFE任务,最后算是初步入门前端了,这学期也拿了奖学金,时间管理和精力管理也稍有体会。

期间,我写了个vue项目vue-home,到现在为止获得了一百多个star,对萌新来说也是一个鼓励。

大学中最充实的一学期,之前的两年半就在社团中迷茫度日。。有点可惜。

不过接着被直系学长推荐进了一个我们学校的学生工作室(感谢toad学长,一路上帮了我很多),然后就参与接了个外包。也开始懂得了项目开发流程,前后端联调,与UI的配合。

在暑假找了家当地算不错的上市公司进行暑假实习,实习学到了很多东西,不止前端,还有node(koa),php(这个没好好学,忘了个精光)都是在这边接触的,公司前端岗位偏全栈,前端写mvc的v层和c层。从导师那边学到不少编程经验和习惯。两个多月后,HR要帮我转试用,也就是确认毕业后留下来。那时候我提出来的薪酬挺廉价的,还是被压价1/12(有点明白哈登被雷霆压价的心酸) 😂给的待遇偏低(跟后来拿到的offer比,低了快一倍)。还有就是不大满意公司的技术氛围,基本是各干各的,有点郁闷,没啥技术交流。最后我选择了放弃转试用,回学校。不过这个暑假里很感谢公司,感谢增哥和元哥的指导,我获得挺大的成长,为伪全栈之路打下了基础,而且debug能力猛进😂,感谢公司陈年老bug的锻炼。

期间,我还在空余时间(公司不加班)根据同学的需求写了个跟爬虫有关的项目 厦门校招君

接着就在10月中下旬(时间有点晚了其实)参加几家厦门公司的招聘,拿了几个offer。十月底选择了一家公司进行日常实习。在这边,业务繁多,导师太忙基本没怎么管你,我来了就马上独自负责vue的部分项目业务,跟着大家天天加班。这里技术氛围挺不错,和同事们的相处和合作很愉快,也经常技术交流。在这里,技术,业务逻辑思维和担当能力得到了不少锻炼,也学习了敏捷开发流程,其中我觉得收益匪浅的是从导师潮哥那里学到的有条理性地思考问题和解决问题,开发中注意时间管理和安排。最后, 受到了前辈们的称赞😊。

上了快三个月的班,想想毕业设计项目和论文还没写,就先回学校了,花了一个多月写了airchat这个项目,又是收获满满,学到了很多,借着js这门神奇的语言,算是真的成了一名小伪全栈。而且这段时间看了《学习javascript数据结构与算法》和《图解http》这两本书,趁机打一下基础。

总结2017:

  • 搭上了前端的列车
  • 拿了专业课的奖学金
  • 跟同学一起接了个外包,写了vue-homeairchat 两个开源项目,和一个未开源项目 厦门校招君
  • 实习半年,进步颇大
  • 认识了几个一起交流编程的朋友
  • 看了5本技术书籍
  • 懂得了如何更好地自学,自我驱动快速学习,研究技术
  • 明白了自己想要什么,该怎么做

不足之处还有很多,技术还很菜,新的一年,要加油^_^

展望2018:

  • 至少看6本技术书籍,不限于前端,还有其他与程序员基础及修养有关的技术书籍
  • 深度 -> 学好js这门语言及拓展(函数式编程,TypeScript) 看react源码
  • 广度 -> 大前端(pc,移动,桌面) 小全栈(nodejs) 进阶
  • 写一个真正有用的产品应用

多看书,多撸码,多交流。

aermin avatar Feb 23 '18 07:02 aermin