今天是实习的第5天,几天来在公司也帮不上什么忙。只能看看书。
以前大二自学vc的时候,被它那高深的框架吓倒了,原以为windows程序可以轻松如用c写的console程序。后来学习了C#和java,构建一个windows桌面程序,总比用MFC和API编写简单多了。这给我后来的vc学习留下了一些的阴影,至今我对vc依然陌生。
在我几次不同的面试里,几乎每个单位都要问我会不会用vc,这让我很吃惊。没想到vc的应用是那么广泛,虽然它的框架是那么的累赘。也许是因为c++的影响深刻吧,它在做底层设计方面是最流行的语言工具。
其实无论是什么语言,只要能学得深,而且很好的掌握一个开发工具,都是有前途的。我在这方面就吃了亏,在学校学习的时候,一门语言都没有精通,c※c++会写一些算法,C#和java能编写一些小应用程序,仅此而已。走向岗位后,才知道原来自己什么都不会!希望这是给后来者一个提醒罢。不要整天去谈论某某语言是最先进的了,学好一门语言,你也可以成为大师。
公司是做嵌入式开发的,有偏软偏硬两方面的人才。我不是计科系科班出身,原来在化工学习过程控制,后来大三读软件学院。在化工的时候学习了单片机课,那是我自己感觉学得最专心而且学得最好的一门课了。业余的时候自己还试着做了一个编程器,当然,图纸是网络上的朋友画的,程序也是他们给的,我只是想自己做一个来烧写自己的代码。可惜后面做出来的家伙不能用,很遗憾。相隔两年,现在我看单片机的书依然能很好的领悟,但离实际的动手能力还差好远。我想制约我的一个很重要的原因是自己的电子物理知识的缺乏。如果我想在这方面走得更远一些,那必须自学电子这方面的知识。
当然还有偏向做软件的工作,那就是做嵌入式Linux系统。在这方面我没什么经验和见识,但我很想去学。也愿意为此去努力。
下星期老板要我开始用c写无线报警器上面的系统了,我在看MSP430系列的书籍。呵呵,希望这几天能有突破。