程序员成长之路---“学习”与“面试笔试”总结篇之曲折的成长历程与求职历程

程序员成长之路---“学习”与“面试笔试”总结篇之曲折的成长历程与求职历程


    说实在的,起初,我确确实实没有想到自己会成为一名程序员,尽管后来想想,在我的成长中有很多机缘巧合注定了这个结果,但是这个过程确实曲折万分,而最终的求职过程也是有很多故事。至此,我很想说,我们一直在前进着,时而盲目,时而坚定,但最后,会发现只有认清了目标,并为之坚持不懈,长久努力下去,才会慢慢找到“山穷水尽疑无路,柳暗花明又一村”的感觉。所以,要尽早认清目标,制定计划,适应变化,坚持不懈。

1. 学习之曲折的成长历程


    每个人,在一生中都会经历大大小小的波折和选择,在前进的道路中,总会遇到一次次的选择。有时候,我们处于选择的主导地位,这个时候主要看个人的抉择,而有时候,我们则处于选择的被动地位,此时我们可能迫于无奈,只能选择某个特定的方向。这也许就是人生,并不会一帆风顺,遍布泥泞和沼泽,而我们总会在一次次跌倒中吸取教训,在一次次失败后坚持不懈,在一次次选择后风雨兼程。在经历过风风雨雨之后,我们会慢慢成长,只要认清目标,坚持下去,总会有所收获。

    进入正题。说起来自己的成长历程,现在想想确实异常曲折,从本科到研究生,一次次主动或者被动的选择,都让我感触颇深,收获甚多。

    1. 方向初定:“半软半硬、以硬为主”

    
    从本科说起,其实本科阶段就是简单地学习课程,并没有太多地去参与竞赛和社会实践,但是对于学习方向的选择却也是广泛而学之,并没有太大的针对性。本科阶段,我读的是测控专业,说起来这个专业确实有些偏硬件,记得本科阶段搞得最多的就是单片机和电路板,学了微机原理、单片机、测控总线、Protel等课程后,很多时间都在做各种实验:数电的各种搭建电路、单片机的各种交通灯模拟、电路板的基本绘制等等。回忆起来,感觉自己现在成为了一名程序员似乎有些偏离当初,但是我却认为这是自己的选择,自己的归宿。对于测控这个专业,学的东西很广泛,基本上会把很多专业学的基础知识都拿来作为课程学学,虽然听起来感觉有种阅览群书的感觉,但是最后却发现都很肤浅,只是略知一二,很难有精通的技术,当然,这个还是要看自己的选择和课外的充电。

    说了这么多本科的课程,似乎都是和硬件相关的东西,这也成为了自己研究生前期学习硬件的一个基础,但是,现在回想起来,在本科阶段有一个事情,与我成为程序员这个结果有颇多渊源。很多理工科的学生在本科阶段都会学《C语言》这门课程,我们也不例外,当时还为了C语言考取了计算机二级证书,起初以为这个证书有多重要多珍贵,现在想想,发现其价值微乎其微,但是C语言却给我带来了不小的感触。记得当初,我对C语言兴趣很大,最后考试成绩基本满分。当时我对编程这个东西并不是很了解,但是却十分喜爱,把所有课后题都写了一遍,很喜欢编写一些小程序,最后上机考试也是各种编程实践,我感觉做得比较得心应手。虽然自己当初对这个兴趣很大,但是却因为自己没有清楚认识到这一点,而错过了尽早走入计算机领域的机会。后来在各种课程的冲击下,我也渐渐忘记了C语言,开始了上述的那些实践。不过,说起来后期用汇编语言写单片机程序也算是编程,不过类似于嵌入式而已。

    总之,本科阶段还是主学了硬件知识,附带的学习了C语言,最终考研由于没有认识到自己的这个兴趣,还是选择了考取本专业,继续走着硬件为主的道路,虽然最终考研成绩很高,但是进入研究生学习后,也渐渐淡化,发现还是实践能力比较重要。

    2. 方向转变:从“半软半硬、以硬为主”的方向正式转向了“以硬为生”    


    在经历过各种硬件知识的洗礼之后,在研究生入学前,导师提前联系了我,让我好好学习《高速数字电路设计》纯英文版的这本书,说我的方向是电路设计。不错,这个方向可以说已经成为了纯硬件,连汇编都不再涉及,这也意味着我从一个“半软半硬、以硬为主”的方向正式转向了“以硬为生”的方向,这算是一次被动选择,自己完全没有选择的余地,只能被安排,然后服从安排。这算是我成长历程中的一大转变。当时自己并没有想太多,觉得做什么都可以,只要自己专心去做,做到更好,终归会在这一领域混出些明堂,所以自己就硬着头皮,边查字典边理解其中的意义,最终用一个多月的时间看完了这本英文原著,这本书写得确实十分经典,看完之后收获很多,不过由于没有实践来支撑,所以只能说略知一二,似懂非懂。

    3. 方向转变:从“以硬为生”转向了“半软半硬、以硬中编程为主”


    读完这本书以后,自己朝着电路设计这个方向继续前进着,开始动手用软件去画一些基本的电路,当时我们用的是Mentor的电路设计软件,说起来也是比较奇葩,好像国内很少用这个软件来画电路板的,都用protel、cadence等,所以关于这方面的书籍异常的少,我就找到了一本相关书籍,爱不释手,不停地翻看和学习,过程也是十分坎坷。之后,当自己正准备继续深入学习电路设计的时候,导师一个转念,把我方向换成了“FPGA图像处理实现”,这意味着我的方向又从“以硬为生”变成了一个“半软半硬、以硬中编程为主”,这一次又是
  • 7
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值