做了几个项目,有一个深深的体会,靠看书学习得来的很多设计经验到真正要用在实际项目中的时候就会觉得困难重重,看别人的东西热血沸腾,跃跃欲试,总是以为自己理解了别人的精髓,以后可以写出同样优秀的代码来,结果却令人沮丧,很多时候是拿到具体项目模块或升级单的时候,总觉得以前学的设计的东西好像不能使用,写的代码依旧那么凌乱,想想方法应该按照单独的功能划分,结果实现出来了就是一个大方法,什么鸟功能都在里面,学习了重构,在实际中运用却不那么简单,因为有的时候你不知道应该怎么划分才好,结果划分出来的东东晦涩难懂,结果发现稍微一点变动,又得改方法签名,所以不要看不起编码,一个真正的成熟编码人员应该能够对上面的这些少量的设计重构得心应手才对,而不是感觉到无从下手。本人还需要磨练啊!

转载于:https://www.cnblogs.com/lovingprince/archive/2007/05/18/2166429.html

要成为一个成熟的软件工程师不容易啊相关推荐

  1. 云巴创始人张虎:一个优秀的软件工程师必然是全栈工程师

    张虎,云巴 (yunba.io) 创始人兼CEO,致力于为开发者提供优质云后端服务.他有十几年的软件研发经验,精通嵌入式系统.服务器端架构.虚拟化等.张虎曾就职于华为.Oracle,他是Oracle ...

  2. 阿里组织变革:设立六大业务集团,成熟一个,上市一个;微软软件工程师最高年薪28.8万美元;iOS 16.4 发布|极客头条

    「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews ...

  3. 一个合格的软件工程师应该读过哪些书

    转自:http://blog.csdn.net/justjavac/article/details/7865418 编者按:2008年8月4日,StackOverflow 网友 Bert F 发帖提问 ...

  4. Prelude:如何成为一个优秀的软件工程师?

    其实我们四五年的computer science学习,几万个小时的投入和十几万行代码,为的就是一个offer而已.不过,这不仅仅是我们的工作,这是我们的事业. 作为IT行业的新人,我们大概都想知道如何 ...

  5. 怎么成为一个优秀.net软件工程师

    如何成为一个优秀.net程序员 下面我谈谈成为一个合格的.NET程序员要掌握哪些知识,有很多技术可能大家没有听过,就算开开眼界吧.如果觉的我写的都过时或者很垃圾哪就一笑而过吧!  第一步 掌握一门.N ...

  6. 一个软件工程师的7年工作经验总结

    前言 这是在网上看到的一篇文章,写的是一个从事软件工程开发的大牛对从业七年的一些经验总结.感觉挺不错,转来与大家分享了,下面是正文. 分享 1.分享第一条经验:"学历代表过去,能力代表现在, ...

  7. 一位软件工程师的6年总结【转】

    原文地址:http://blog.csdn.net/CXXSoft/archive/2006/08/04/1019656.aspx 1.  分享第一条经验:"学历代表过去.能力代表现在.学习 ...

  8. 一位软件工程师的6年总结(转)

    刚看了一篇文章,觉得还不错,所以把它转过来,希望和大家一起分享. 一位软件工程师的6年总结 作者:成晓旭 (声明:欢迎转载,请保证文章的完整性) "又是一年毕业时",看到一批批学子 ...

  9. 一位软件工程师的6年总结(转载)

    "又是一年毕业时 ",看到一批批学子离开人生的象牙塔,走上各自的工作岗位:想想自己也曾经意气风发.踌躇满志,不觉感叹万千--本文是自己工作6年的经历沉淀或者经验提 炼,希望对所有的 ...

最新文章

  1. 如何在Visual Studio Code中编译C ++代码
  2. Springmvc+Easyui 搜索,新增,删除,修改
  3. mysql中文长方形_MySql 5.7 中文文档 - 12.16.9.2 使用最小边界矩形的空间关系函数 | Docs4dev...
  4. nvm版本管理工具安装
  5. loadrunner 11 下载地址
  6. Linux下rz命令和sz命令使用方法
  7. data stucture at the xuetang x
  8. 硬件知识:U盘缩水是怎么回事,如何恢复U盘真实容量?
  9. spring-boot基础概念与简单应用
  10. 经典算法研究系列:十、从头到尾彻底理解傅里叶变换算法、上
  11. 正式请求:Could you...? May I...? _52
  12. 千万58招聘人员的选择值得信赖-米苏 58自动循环发帖器V9.03
  13. 爬虫代理哪家强?十大付费代理详细对比评测出炉!
  14. 根据自己的词汇量阅读英语原著
  15. szszszszsz
  16. 大于号--小于号转义符
  17. word无法加载mathtype.wll
  18. 计蒜客习题:猴子打字
  19. 完全掌握Python: 在一门课程中使用 Python 编程所需的一切 | Complete Python Mastery
  20. 阿里云产品试用更新,产品组合试用装更划算,快来免费上云吧

热门文章

  1. 使用OpenCV计算图像的轮廓矩的代码
  2. Calendar.clear(int field)的陷阱
  3. word里实现在方框中打勾和打叉
  4. 前端使用 Nginx 反向代理彻底解决跨域问题
  5. AJAX 在Django 设置csrf_token
  6. JNI调用(github有代码可下载)
  7. session 安全问题(关闭页面时自动清除session)
  8. VeriSign SSL证书apache安装
  9. Openldap配置TLS加密传输(完整版——shell脚本实现[分别在客户端与服务器端执行脚本,实现TLS加密])
  10. protoc文件生成cs文件