作为一个IT人,我们势必都会有技术焦虑,如何脱离油腻的技术生活?让自己有一个清晰的规划,本文的核心就是“技术焦虑的减法与解法”。
存在的困扰
怕自己学到的不是有用的,或者说会很快被淘汰的技术,又或者是不值得花费大量时间学习的技术。——找不到突破口
年龄大了,职业发展是个焦虑点。——感觉到威胁,内心空洞
刚毕业时想学各种各样的新技术并进行实践,有段时间突然静下来发现几乎一无所成,只是知道一些名词和方案,如何落地推进都没真正实践。——找不到突破口,内心空洞
33岁的人了,还是丢不下技术。——感受到威胁,内心空洞
一直有个担忧,看到大家分享了很多技术方案,但这众多的技术方案也容易让一些同学迷失自我,不知道该从哪入手,如何选择。——找不到突破口
目前没有一个清晰的技术规划,很容易在繁华技术方案中迷失自我。都知道适合自己的是最好的,适合自己未来2~3年规划的是最佳,但实际上还是东一榔头西一棒槌。——内心空洞
解决方法
可以归纳为焦虑的三个阶段:认知、认怂、认命。有时发现,我们很多人更愿意去说去想,而不是去做。那怎么解?下面从问题入手,来看看对策。
一.“感觉到威胁”的解法要有一个清晰的规划
给自己一个阶段性目标,然后把它做分解,拆分成为自己能够实现的一些任务。
规划做多久?短则一周,多则两年。就好比数据库中执行SQL都需要有执行计划,执行计划也有很多的性能差别,比如下面的3个表关联,就有这么多的执行路径可供选择。计划制定了,还要有一个规划和章法,哪些是优先的,哪些可以排后。
3w问题
所谓迷茫就是懒,多做点实事就有目标和方向”,那么问题来了,该做哪些事情,该怎么做,一系列的3W问题。先画个图说明一下。
如:一位技术员从事的工作中Oracle方面较多,但因为工作还是有不少的机会来巩固MySQL方向,所以从技术栈上来说,数据库方向也算是站稳脚跟了,这可以说是成长。
两个大圆圈,分别代表数据库技术和开发技术,数据库技术中目前的工作中能够直接拿过来复用的就是一些规范和架构设计的东西,而且这里面还有很多新的思考方向和挑战。MySQL纯技术栈的内容其实算是常规,如果目前的工作业务量还远未达到瓶颈点,性能优化的部分少一些,那么我们首要巩固的就是开发自动化平台。
数据库开发方向目前很清晰的一个点就是自动化运维,确切的说,是DB自动化运维平台,说是重构也好、重建也好,不是完全从零开始,但基本是从零开始的节奏。站在原地讨论planA、planB,问题肯定是解决不了的,大家没考虑的问题,你考虑到了;考虑的问题,你已经心中有数了,这事情就可以干了,这就是改变。
花一些额外的代价来补课。水到渠成的时候,自己也得到了成长,这就是突破。
把握核心竞争力
经验的价值在现在的大环境下空间也在不断压榨,以前的独门秘籍和攻略随着知识积累和痛点的积累,都会逐步解决,所以要去做更有难度和价值的事情,这些都是经验的积累和铺垫,时间是个好东西,它会不断证明你有多幼稚。
工程师模型有这三个特征:鹰眼(眼光犀利),狮心(内心强大),绣花手(做事认真细致)。
还有一个方向就是:技术积累,在学习计算机的时候,我们知道:程序=算法+数据结构。比如:有很多人在想,学习编译原理有什么用,这里答案小编都给你找好了。