跟着兴趣闯荡未知的未来——记录我的编程学习

  时间的流逝总是那么地快,如今我大四了,在大三下学期决定不考研后坚决踏上了求职大军的队伍里,现在比较庆幸地找到了一家公司的软件设计师(C/C++方向)的职位。说实话在我前几年大学的时候不会去想过当软件工程师,因为自己的专业是通信工程,学校安排的编程类课程就C语言,数据结构,汇编语言,微机原理。那时候的自己虽然对电脑以及新技术挺感兴趣的,但是对于编程方面总是妄自匪薄,觉得不如专门学习计算机和软件专业的同学,于是乎在大二下结束数据结构的学习后就没有再看C语言了……

  开始重新拾起编程学习的关键转折点是在大三下学期,选修了一门米么瑞的《嵌入式系统原理与应用》,觉得如今正在各类嵌入式产品需求量非常大,咱们正在超着移动互联网方向进军,而且相关的嵌入式开发的人才需求量也非常大和缺乏。那时候我的考研决心开始动摇了,我这种成绩保研基本没戏,专心准备考研的话也不一定考上本校的通信研究所(去年就招了1个本院的),而且我是属于想早点出去闯荡社会的人以及计算机的发展日新月异,读个研出来所学的技术不一定比待公司里面学习的技术经验多。内心挣扎了一段时间,后来毅然地放弃考研还有其中的一个原因:当初健哥偶然听到我班同学说我最近对嵌入式很感兴趣,balabala说了一堆好话,健哥就找同学要电话号码联系了我,说他们那边实验室也弄嵌入式,正缺乏人手,问我有没有兴趣加入。健哥大名早有耳闻,但没见过面呢,我和他同是同年级类似专业,为啥人家的编程就这么NB呢,学校教的东西都是一样的么?后来和他交流中知道这都是他自学得来的,兴趣爱好所致。而我前几年的生活呢?为啥没有放在编程上面,一方面我觉得那时候编程的爱好没那么强烈,另一方面也着实比较忙,除了本专业课程的学习外,还有2个社团的活动工作需要组织,当初抽出来的时间都拿去自学Photoshop和视频编辑去了。

  跟着健哥进了实验室后,考研的想法更加淡薄了,心想离正式找工作时间还有那么半年左右,这段时间潜心学习编程,我就不信我没有能力找到一份软件工程师的职位!于是待在实验室里面从基本的C语言复习开始,接着复习数据结构,然后开始学习Linux下的系统编程、Linux的应用开发、C++语言、ARM的体系结构等。这段时间过得很累很踏实,也是我大学以来暑假时间学习时间最长的一个了(有压力就有动力了吧),学习的过程中也曾想过放弃,想以后这么下去,也就当个程序员,整天coding会有啥意思?不过我坚持下来了,因为距离研究生考试时间不多了,倘若再三心二意转去考研,那么可能两个都捞不着,而且随着我学习编程的深入,觉得语言有些地方是相通的,重要的是自己的编程思想,碰到具体的项目,然后再选择具体的语言来实现即可。

  一直这么努力自学以后,如今也找到了一份差强人意的软件设计师的工作,觉得当初自己的决定是对的,目前离毕业还有将近一年时间,这段时间我还可以自学更多的编程知识,然后可以在正式工作中派上用场。现在回想起来,我以前内心中还是对编程有一定的兴趣的,有一次同学聚餐的时候,吉说了一句话,点醒我内心中的兴趣爱好,他说:“军当初高中的时候最喜欢学的就是化学和电脑,如今化学由于专业的问题不再接触了,电脑兴趣依然这么浓厚着。” 我想了想,确实也是这样,高中时候就开始学习过一点编程,还参加过竞赛,现在沉寂于心底的兴趣再次苏醒起来,我感觉很不错。所以我觉得面对未来的不确定,跟着自己的兴趣爱好走下去,坚持下去就会有好的结果。

  后记:网络上有不少论调说程序员都是吃青春饭的,在国内当ITer没有前途,但是相对其他更苦更累的职业,我觉得程序员所干的活以及收入还是不错的了,毕竟现在是个移动互联网时代,物联网的建设也在不断推进当中,对于软件开发人员的需求也是越来越多,所以程序员谋生不成问题,但是能否赚大钱可就不好说了,这关系到以后的人脉资源,自我发展方向有关吧。所以我觉得,跟着自己的兴趣爱好走最重要,即使是面对未知的未来也不会害怕,当然对于我个人的发展来说,我也不会成为一个纯粹的程序员,努力学习基本程序技巧是基本,还有个人规划,英语能力的不断学习,人际关系的建立也是非常重要的。

  本人还是未出社会的大学生,所写只是当前的感受,记录下来希望以后回头再看看当初的想法是否正确与否,坚持自己的兴趣爱好。

原创文章,欢迎转载,转载请注明:blog.csdn.net/jjzhoujun2010

作者:Dream Fly


你可能感兴趣的:(数据结构,编程,工作,互联网,嵌入式,语言)