作为一名Java开发,大学期间和实习期间对底层技术很是渴望,空闲时间都会研究学习各种源码,了解各种中间件底层原理,还经常会查看一些大佬的博客。但是毕业以后踏入职场以后,对技术的渴望消磨殆尽了,为什么会出现这种问题呢?
1、热爱技术的我去哪里了?
这就要先说工作以后的状态了,我毕业后的第一家公司是做社交的,我的主要职责就是完成需求迭代,优化系统现在的问题,主要精力还是忙于迭代,保障需求如期交付,项目排期很是紧张,没有时间搞那么花里胡哨的事情,只能说那个时间节点学习技术原理的ROI不高。
其次,工作以后感觉整个人都不好了,每天下班以后身心疲惫,哪里还有精力去学习啊,每天都在想业务需求做完了吗?上线会不会有问题(测试很拉,需要开发兜底)?
关于技术人的学习问题,我也咨询过我的同事们,他们的情况和我差不多,他们有些自从毕业以来,从来没有打开过技术相关的书籍,哈哈哈,只能说很真实,谁考完语文还会看八股文呢!!!!
2、做业务需要很牛逼的技术支持吗?
这个没有一个固定的答案吧,这个要看你自己所处的一个环境了,从我的两段工作经历(小公司、阿里系)来看,我是完全贴近业务开发的,目前市面上的各种中间能力,完全能够应对各种复杂业务需求。如果说产品经理提了一个很难实现的需求,我认为主要的难点在于:系统历史原因导致这需求很难被实现,或者说可以实现,但是高成本、高风险,毕竟谁都不愿干脏活累活。