程序员,如果每一种技术你都懂,那你可能就没什么竞争力了
2019-01-03 本文已影响0人
小狼在IT
一个程序员要热爱技术,但不能是出什么新技术学什么,你必须“深入搞懂搞清楚”你自己的那套解决方案。其它新技术,在未用到之前,你对它有了解,知道它能用来干嘛即可。一套熟悉的,深入理解的技术方案,可以让你高效率地替公司解决问题,你样样都懂一点,结果解决点问题都花大量时间,那别人对你的评估会大打折扣的。
当然,如果你那套方案,已经落后市场很多了,那么你需要upgrade一下它了。一套自己熟练的解决方案,比如:spring mvc+spring+mybatis+oracle。如果新工具特别好,可以用新工具去替代自己解决方案里面的部分(比如上述方案改成spring boot+mybatis),如果新工具跟自己原有的解决方案方法差不多(比如你会用jdbcTemplate去替代myBatis吗?),那大概知道下新工具是干嘛用的,有啥优缺点即可,没必要也没精力去深入学习。
实际上,你深入学会了一套方案,那学其它新的,基本是一天学会,一周基本可以替换掉你的旧方案。