做技术,是个精益求精的事情


搞产品,写代码的年头,也快突破两位数了,今天有朋友问我,你给自己的定位是什么?我说:“我,是一个程序员”。有人很诧异。其实,只要是做软件相关的,只要是要参与开发的,我觉得都是满足程序员这个范畴的。完全不懂技术,或对技术不敏感的产品经理不是一个好程序员。

在这一晃就过去的日子里,各种技术,各种框架总是层出不穷。如果你是一个java的开发者,应该对hibernate这个framework比较熟悉。但总是有人听到,这个hibernate不好用,有性能问题,使用不方便,或者其他种种问题。我想说的是,一个主流的东西,能活到现在,那就是绝大部分人还是觉得这个东西是有价值,当然不排除有缺陷的情况。然后更多的人,却是因为自己不会用,或者用不好,就怪这个框架本身有问题。这就好比,给某些人弄了只派克钢笔,这些人就真的能写出优美的文章了吗?如果某些人没有写出优美的文章,就会怪这个什么派克钢笔,完全的不好用。

做技术,在出现问题,特别是设计层面的问题的时候,更多的是应该问自己,我自己到底有没有把这个东西想明白,弄清楚。是需要不断的去思考和优化的。

越是使用上方便的framework,那么起核心思想就越难弄懂。反之,一个使用上比较麻烦的framework,其核心思想相对就容易理解些。就好比hibernate和ibatis。就看你是把时间花费在了体力劳动还是脑力劳动上了。

对于一个不会开汽车的人来说,给他一辆顶级跑车,不如给他一辆自行车来得有用。反之,亦然。

只有当一个不会开车的人,经过了学习,考试,练习等等这些过程,学会了开车,才能真正开车的好处。不然,对于他来说,开车就是又费油,又费钱,又容易出车祸的一个超级无用的东西。

======
感谢大家看完此篇文章,喜欢的话,请将此篇文章分享到好友圈,或向你的好友推荐, 是对我的最大支持与鼓励。
微信和微信上搜 codingyourlife,欢迎关注交流。
所有文章转移到 cyl.myideaway.com 查阅。


 
 
 
 

你可能感兴趣的:(技术)