程序员的思维方式

读书不觉已春深,一寸光阴一寸金。不觉间实习已近四周,我想起这首诗,并非标榜自己学习,工作有多投入,而是感慨时间静悄悄得溜过,只有当你回首时,才能觉察到它的存在且已过去。

程序员浏览博客是必不可少的,但想要获得更多的成长,写博客是一种很好的方式,值得一提的是,我并非单指技术的长进。在实习之前,我就有这种想法,用日记或者博客的方式记录自己的生活,以及灵光一现或者不足为外人道却值得思考的想法,怎奈还是偷懒的想法占据上风。开始实习,我开始用博客记录自己在工作中遇到的问题,总结想法,归纳思路,这样可以提升自己解决问题的能力。我终究不是一个满脑子只有代码的程序员,我觉得世界很精彩,有很多问题值得思考,将自己的想法用文字表达出来,对于程序员来说,我觉得很有必要。程序员整天“听说读写”的是机器才能读懂的程序语言,思维方式难免不受影响,逻辑虽细致缜密但终究不通人性,长此以往,无怪乎让人觉得程序员木讷,不善表达,不懂交际。网上充斥的都是对程序员的刻板影响,这不是空穴来风。作为一个实习生,虽只工作不到四周,却已深深感到此职业对我语言能力,提别是口头上的影响了。发现了潜在且有可能愈演愈烈的问题,就要想想办法如何改善,这就是程序员该有的思维。我开始培养写博客的习惯,期望的不只是技术的成长,还有提升自己的语文能力,最起码是在文字表达上。

这几周的工作主要都是修改公司项目的BUG,通过修改bug,我思考了下互联网人工作对自身思维的影响,这里只粗浅谈谈产品经理,测试人员和程序员。产品经理每天最多的工作就是提需求,测试人员每天就是“找茬”,“挑毛病”,而程序员则是实现需求,当然,还要修改经测试而出现的bug。这三个不同的工种,对应三种不同的工作内容,势必用到三种不同的思维方式,当然了,思维方式还是有交叉的。与我而言,每天修改bug,就是每天都在想几个问题,哪出错了?为什么会出错?应该怎么解决这个问题?问题彻底避免了吗?还有更好的修改方法吗?修改的问题会引发新bug吗?这也许类似于解一道数学题,我想,对于大多数工作来说,都难以每天面对这些问题,或者说,大多数人根本不需要想那么多问题。这就是程序员的思维方式,这就是软件工程师所带来的的职业魅力。抛开职业来说,我们都主张遇到问题,要不慌不忙,冷静思考,试着想出解决问题的办法,而不是瞎着急,更不能抱怨他人。

这几天萌生很多“奇怪”,“无聊”的想法,一直都想用文字记录,终究在今天成行,但一时之间难以用尚且稚嫩的文字整理这些破碎的想法,好在今天开了个头,以后想要写点什么,应该不会被各种借口给糊弄过去了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值