谈谈普通程序员的技术问题

我见过不少优秀的程序员, 也见过很多普通的程序员. 那么程序员怎么叫普通, 怎么叫优秀呢? 我认为一个程序员是优秀的还是普通的, 关键要看其思路和逻辑.

普通的程序员常常具有跟些不好的品质呢? 或者说改掉了哪些不好的品质, 就能成为优秀的程序员呢? 下面我说说看.

1. 技术浮于表面

普通的程序员大多是没有看透技术本质的程序员, 看待技术只浮于表面, 特别对某些具有一丁点特性的新东西特别惊奇, 例如有些普通程序员对于 Python 的缩进方式特别"惊奇", 仅仅因为此便产生了过度的心理应激反应, 而不是去关注编程语言的本质.

另一方面, 对某些技术又特别绝望, 感觉学不懂, 害怕, 不知道技术是相通的. 

2. 一招鲜: 思路僵化

普通程序员的思路容易僵化, 原因很大一部分是他们没有掌握技术的内在逻辑, 所以几年时间过后, 便基于表面总结出了一套能干活的经验和技艺. 这确实能解决一些问题, 能进行工作, 但因为不了解本质, 所以永远也不会做出变化, 显得思路僵化.

最明显的就是一招鲜, 只要之前用到了某项技术点, 以后无论做什么事都要用到, 也不管需要不需要.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值