编程真的能改变一个人的思维方式吗?
2020-02-17 16:07:34来源:博客园 阅读 ()
一、正面回答
潜移默化中改变
二、日常成长
关心造轮子和用轮子,对于程序员而言,任何一件需要重复做两次的事情,就可以考虑通过写程序把它自动化处理,所以程序员们不太能够忍受重复性高的工作。以Java为例,先后有ssh、ssm、spring boot、spring cloud、dubbo等,相关的一些任务,程序员就会用现有的库,写个脚本来实现自己需要每天做的手动操作。
富有逻辑性,各种编程语言里都有的三种基本逻辑:条件(IF)、循环(For 或While)、函数 (Function),对于一些描述好像、也许、大概、很快这样的情形,包括我在内的身边程序员一般特别不能接受。包括对于研发需求、团队KPI的不确定性程序员们往往很难接受。-
擅长抽象思考,面向对象编程语言(如Java),允许程序员用更加抽象的方式来描述现实的业务逻辑,所以对于优秀的程序员而言,在日常工作中他们更关注抽象层度更高的事物本质与发展规律,不太愿意在看不到回报的事情上花时间。
必须思考异常处理,写代码就一定有bug,养成在自己的代码里面编写单元测试或者异常捕捉的习惯很有必要,良好的错误码和出错提示可以大量减少在运维环境中定位问题的时间成本。
持续优化,对于优秀的程序员而言,提高整体系统架构效率和稳定性的重要途径之一就是代码重构或者叫技术优化,编程技术和底层硬件本身在不断进化,3-5年前很复杂的技术问题,现在可能只需要1-2行代码就可以搞定。
三、经验积累
如果你长期在金融行业,你会更加严谨
如果你在数据领域,你会更擅长分析
如果你职位上升了,你的全局观也会加强
四、总结
总而言之,与其说“编程改变人的思维方式”,不如说是“思维方式合适的人在这个行业更能如鱼得水”;然后再被工作环境以及团队中的同类反复强化,越发显示出其独特性来。
欢迎关注米兜Java,一个注在共享、交流的Java学习平台。
原文链接:https://www.cnblogs.com/midoujava/p/12324243.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:jdbc url的若干参数
- 因为命名被diss无数次。简单聊聊编程最头疼的事情之一:命名 2020-06-10
- java8 stream的分组功能,具体时候是真的好用 2020-06-10
- Java3个编程题整理 2020-06-09
- (易忘篇)java基础编程难点4 2020-06-08
- 【spring cloud hoxton】Ribbon 真的能被 spring-cloud-load 2020-06-08
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash