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

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

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

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

  说一下总结吧:

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

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

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

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

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

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

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

转载于:https://www.cnblogs.com/Anykong/archive/2011/04/05/Anykong.html

新的开始 和一些总结相关推荐

  1. C++学习笔记(第一、二阶段汇总)

    文章目录 cmake 命名空间 匿名命名空间 C与C++混合编程 引用 共用体 inline内联函数 关于多次定义 class类初步了解 inline函数在c++中唯一一个多出来的特性 这个特性的目的 ...

  2. 系统架构升级要不要上微服务?历“久”弥新微服务——你真的需要升级微服务架构吗

    在 <微服务架构设计模式> 一书中,作者总结了关于微服务的一些"重点",原文如下: 中国企业和开发者对微服务架构的热情让我印象深刻.但如同我给所有客户的忠告一样,我想对 ...

  3. 大数据中用到的新的数据类型bigint、decimal、smallint、tinyint

    在对比oracle数据库和大数据库的时候,发现了几个用以存放数字的新的类型bigint.decimal.smallint.tinyint,为了对比之间的不同,我进行了统计 bigint 可以精确的表示 ...

  4. Go 1.16 的这个新变化需要适应下:go get 和 go install 的变化

    原文地址: Go 1.16 的这个新变化需要适应下:go get 和 go install 的变化 一直以来,go get 用于下载并安装 Go 包.命令等,而 go install 在 module ...

  5. 2022-2028年中国新零售行业深度调研及投资前景预测报告(全卷)

    [报告类型]产业研究 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了新零售行业相关概述.中国新零售行业运行环境.分析了中国新零售行业的现 ...

  6. OpenCV 笔记(04)— OpenCV2 升级到 OpenCV3/CV4 的改动(去掉 CV_前缀、使用新的前缀替换、使用新的命名空间宏)

    1. 由于宏名称的变更照成的"未声明的标识符"系列问题 有时候,遇到此类问题加入一句 #include <cv.h> 便可以让 OpenCV3 或者 OpenCV4 也 ...

  7. 【Spring】新注解

    新注解 注解 释意 @Configuration 作用:指定当前类是一个配置类 细节:当配置类作为AnnotationConfigApplicationContext对象创建的参数时,该注解可以不写 ...

  8. 毕业,新的开始,撸起袖子加油干!

    毕业假期: 飞奔回家 6月底,终于忙完了学校了的各种事,迎来了自己的毕业旅行,我选择回家,在家休息了一周. 回家的感觉,整个人慢了下来,和自己静静的相处了几天,调整了身体和心态. 回家的几天,父母也放 ...

  9. 【运维学习笔记】在 vSphere Client上创建新的虚拟机

    具体步骤如下: 1. 创建新的虚拟机 打开vSphere Client(可以是客户端也可以是网页端) 如果是网页端仅能使用火狐浏览器或者谷歌浏览器打开,输入网址:192.168.22.22,进入如下界 ...

  10. linux下使用source /etc/profile保存配置后,新的环境变量只能在一个终端里面有效

    博客园 首页 新随笔 联系 管理 订阅 <div class="blogStats"><!--done--> 随笔- 6  文章- 2  评论- 2 < ...

最新文章

  1. SAP MM 分期付款场景下的付款方式
  2. linux脚本编写记录
  3. PHP魔术方法__call()篇
  4. 腾讯面试:比特位计数
  5. 用python实现朴素贝叶斯算法_朴素贝叶斯算法 python 实现
  6. 春节档总票房已破50亿 情人节单日票房超14亿
  7. Windows 技术篇-通过注册表查找vc运行库所在位置实战演示,通过ProductCode查看vc++运行库安装位置
  8. Global Mapper24.0汉化中文版下载安装教程
  9. wiringPi (C语言) 控制树莓派引脚
  10. C语言中的运算符大全(内附优先级表)
  11. ajax返回String类型导致的flowplayer报错p.replace is not a function问题
  12. 【彩票】彩票预测算法(一):离散型马尔可夫链模型C#实现
  13. VBA-save as xlsm
  14. 盘点几种喜好“嘲讽”老罗的人
  15. 《科研伦理与学术规范》 (全部习题答案免费分享 )2020年
  16. 阅读笔记 - 20220401
  17. 手机必备四款提高工作效率APP,每一个都是黑科技!
  18. 构建开源产业生态,加速落地云原生,骞云加入开源GitOps产业联盟
  19. MATLAB将图像数据以txt文件保存以及从txt文件中读矩阵并显示图像
  20. 群晖 NAS 与 百度云网盘互相进行同步

热门文章

  1. C++ inline 函数简介
  2. Linux C语言结构体
  3. linux 下脚本安装 mysql_linux(centos7)下编译安装mysql(数据库)一键安装详解+脚本文件...
  4. python打开方式错误_浅谈python 调用open()打开文件时路径出错的原因
  5. 百度云盘照片导入华为相册里_必须知道的相册管理工具
  6. 工业交换机与工业路由器的区别
  7. 【渝粤教育】广东开放大学 机械制造基础 形成性考核 (55)
  8. 【渝粤题库】陕西师范大学209005课堂教学艺术作业(高起专)
  9. 【渝粤题库】国家开放大学2021春1078复变函数题目
  10. zigbee与WiFi模块和蓝牙模块的区别是什么?