开篇

  为了更多的沉淀,想要写本身的技术博客了......html

  首先声明,我不是一个技术达人,甚至连高手都不算。我只是一个正在研究各类计算机技术的学生,不知道是出于兴趣仍是出于对经济利益的追求,只是感到本身不能再退了,我必须坚持学下去。为了避免亵渎“理想”二字,我就不谈理想了。今后,想在这里记录下本身成长的点点滴滴。android

  我出自一个二本学校,专业不是计算机类,如今西部某985高校读研究生,专业为机械电子。本科基本不知道计算机、软件为什么物,只是使用软件,就如只懂开汽车,不懂汽车的内部原理,不懂如何生产汽车同样!开始硕士生活之后,因为实验室的项目,我开始学习C/C++,MFC,SQL SERVER,MATLAB......这个领域对我来讲是彻底陌生的,也没有人给我多的指导。因而开始啃书,视频,项目代码......经历了图像处理、机器视觉领域的两三个项目之后,基本知道了我能够在WINDOWS平台下作什么,具体工程项目软硬件的实现模式。至于具体代码实现,可能是源自查查找找(感谢百度,google,呵呵),没有感受本身在编程,只是改程序、完善程序而已。在MFC框架下修修补补,可能是一些界面方面的,感受确有些无趣......程序员

  因而,我开始更多的关注一些稍底层的东西,更多的倾向算法的编写(纯C语言),数据结构,这些其实在我所经历的工程项目中是不多用到的,工程上注重稳定,从简。因此感受本身和实验室的培养模式有些相去甚远,两年过去了,也就达到应付项目的程度吧!这样之后,感受是否仍是因为本身不够坚持,过于浮躁。算法

  我是从android开始关注Linux操做系统的,能够说目前仍是菜鸟一个。因为android是采用的Linux的内核,我开始翻阅各类资料,翻看别人的博客,看到了太多的技术达人和痴迷的爱好者在研究这个只有20年历史的OS,知道了其在嵌入式设备,大型服务器设备中的普遍应用,我彷佛看到了一个在计算机世界中正在喷发的小火山。无能否认,我是势力的,我是浮躁的......其实我更多的关注的是:学习Linux可让我找到一个好的工做吗?工资会高一些吗?我会成为紧缺型人才吗?长远来看,我会从中获取到更大的经济利益吗?......当我对这个事物并无过多的涉猎,兴趣无从谈起。因此我买了一本《鸟哥的Linux私房菜》,好不容易在笔记本上架起了XP+ubuntu的双系统,开始学习Linux系统管理方面的操做,慢的如蜗牛啊.发现和平时用的windows os有很大的差异,查资料,办公等也很不方便。其实那个时候并不知道能够采用VMWare的虚拟机来避免这些,哎,闭门造车啊。一面作实验室的项目,一面学Linux,多少有些力不从心,毕竟每一个人的时间和精力都是一个常量。国嵌的视频是个人启蒙老师,从这里开始,我发现学习并无那么困难了,在这里推荐国嵌的网络视频,以及谢伟老师!跟着视频作了系统管理,应用程序初级,嵌入式系统构建等操做。后来,学过《嵌入式Linux应用程序开发详解》--华清远见出的(推荐)。看过《Unix环境高级编程》(传说中的圣经,unix程序员,网络黑客的必备案头书),我的以为这本书的英文原版绝对是经典,但我看的翻译后的中文版在语义表达上和语句的逻辑结构上多少有些让人疑惑,能够不少朋友在读翻译过来的经典著做是都有同感吧。从windows的开发转向UNIX/LINUX,感受只是广度的拓展,从自身技术能力上并无突破。我一直把技能分为知识性和技巧性,技巧性的不是一天两天可以练成的,而是须要很是多的实际操做带给你经验和灵感的指引,好比说一个创新性算法(如动态规划、最优求解等)的编写,若是没有扎实的数据结构知识,程序实现的能力和长时间修炼,在短期内是很难实现的。而知识性技能则不一样,例如你如今不知道Linux的某一命令,可是你能够作到很快就能知道,查查便知嘛。知识性技能和技巧性技能有必须具有,两手抓,两手硬。编程

  好了,大概简要介绍了我是如何踏入了计算机的世界,因为我的性格缘由,我以为0 or 1,TRUE or FALSE的世界更加适合我,我既然已经走入,就不想再回头。虽然有时也有些犹豫,可是本着回归本原,终于心里的态度,我要坚挺的走下去......在博客中,我要记录下学习过程当中的心得,对技术的理解,一直以来本身老是从别人的文章中找答案,而本身并无贡献多少,本着开源、共享的精神,这样是万万不可滴.但愿你们共同进步,多多指教!ubuntu

转载于:https://www.cnblogs.com/goaheadnohesitate/archive/2012/10/01/2709816.htmlwindows