记一次培训心得
当下我们的课程将近一半,通过这几周的学习,从linux集群搭建到前端构建到kotlin到vertx到git到docker再到数据库,不知道大家都是什么感觉?如果你所在的平台能够涉及到这些技术,那你是幸运的!
当然,相信也有不少像我一样只能靠自己去充电弥补这些技术欠缺,而没有真正真刀实战的干过,自然会有认知局限,好多问题还是理解的不够透彻!
抛开是否真正实战用过这些技术,我想谈的是关于技术的认知问题!
初入职场时,我的观点的是弱水三千,我只取一瓢!互联网技术层出不穷,所谓万变不离其宗。 但是从现在整个互联网招聘职位看,net已经被抢尽了风头,曾经的殊荣早已不复存在……所幸自己早已改变认知,私下倒也做了些技术储备,不过感觉还是相差甚远!
作为互联网技术从业者(要尊重我们自己职业,不要讽刺地称呼所谓的码农、程序猿......)我们需要不断地做技术升级。当然这里的升级不是所谓的低级、高级。经常看到网上谈起这种高级技术、那种高级技术,其实我想说的是能解决问题的都是高级技术!
放宽视野,打开思维。正如陈老师所说,我们不要给自己贴标签:java工程师、net工程师、python工程师,否则思维受限,产生隧道视野!在解决问题时很容易受个人认知局限,无法从深度、广度去分析问题所在。如何从深度、广度提高个人技术修为,怎么平衡这个点是我们值得思考的一个问题!当然这块也可以请陈老师分享下个人经验!
其实这次培训就是我们提升深度和广度的一个过程,但是时间有限,我们如何把握这个点?个人的一些见解:
-
做好技术点梳理,每个技术可以解决什么问题。现在涉及的技术比较多,不可能一个项目把它串成一条线。就像陈老师所说的:碰到问题的时候,指不定这个技术就会冒出来了!不知道你们信不信,反正我是信,工作中我经常会有这种感觉!
-
暂时不要过多关注每个细节是怎么做的(除非你时间充足),多点时间领会其本质。这样才会加深记忆,否则即使做了一遍也只是徒劳,照样经不起时间的考验。当然如果在理解了本质的基础上再去实践,那效果更棒!
-
做好时间管理,善于利用碎片化时间。每个成功人士都是一位会利用时间的能手(这个有点鸡汤)。
鄙人不才,一些浅薄的看法,希望可以帮助到大家,同时也希望能够起到抛砖引玉的作用!