• 新的开始 和一些总结


        接触编程不久,2年而已,也不精通,看得比较泛。java,C++,C#都有所涉猎,但是仅仅停留于可以编码的阶段,让我就某个问题给出专业的解释,是断无可能的。现在准备考研了,很长一段时间内不能体验通宵编码的劳累与激情。在此,做个总结。

      先说一下我的经历吧,接触编程是从JAVA开始的,一开始那段时间,只是照着书上的代码敲,敲着敲着,就想知道个所以然,然后开始寻求一些“解释”。开始看书,各种入门经典。书看完一遍,觉得不过如此。开始试着做一些所谓的大的项目,到自己写代码的时候,发现不是自己想的那么简单,开始寻求运用的方法,初次了解了什么叫面向对象,什么叫设计模式。完成一两个稍微复杂的东西后,开始试着做领队,发现,原来,编码不是软件工程的全部,质量保证是软件的生命线,文档是骨骼,管理是本质,编码只是皮囊。开始审视自己,发现原来一直了解的,只是最简单的语法,很困惑,怎么才能突破?又看了一遍java入门经典,和Thinking In Java 然后彻底扔下。

      后来的一段时间开始接触各类知识,从PHP到3D—MAX,到JSP,HTML,试图建立自己的个人网站,奈何免费主机实在是不靠谱~~然后转向C#,短暂的了解之后,用C#写了一些小游戏什么贪吃蛇啊,超级玛丽啊,坦克大战啊之类的,虽然原来想做的是3D但是实在不想去学习DX。

      再后来,了解了一下设计模式,总结了一下上次当Leader的失败之处,再次挑战了一下Leader的位子,这一次比上一次好,但是也好不到哪去。

      说一下总结吧:

      个人认为,对于编程语言的了解,到了那种能写代码,能Debug的程度就可以了。

      重点应该放在编程思想上面,包括设计模式,数据结构。

      想要成为一名优秀的软件工程师,先不要急着去学会编码,先学会怎么组织管理比较有用,编程语言什么时候都能学会,管理能力却是要长期培养的。

      不要因为数据结构等枯燥就置之不理,这个将成为你程序员道路上的一个瓶颈。

      不要觉得记事本编程就很牛逼,事实上能够熟练使用主流编程IDE也是一种能力,或者说优势

      会写代码真的不是最牛逼的,会写文档比起代码来,难的多~~~

      恩,最近在看OpenCV,对计算机视觉和模式识别很感兴趣,但是不知道从哪学起。望高手们不吝赐教。

  • 相关阅读:
    OO第二单元架构随笔
    OO第二单元小结
    OO第一单元小结
    OO第四单元总结
    oo第三单元总结
    OO第二单元总结
    OO第一单元总结
    OO第四单元及课程总结
    OO第三单元总结
    OO第二单元总结
  • 原文地址:https://www.cnblogs.com/Anykong/p/Anykong.html
Copyright © 2020-2023  润新知