行业动态

了解最新公司动态及行业资讯

当前位置:首页>新闻中心>行业动态
全部 4048 公司动态 912 行业动态 3136

​技术深度与广度的选择,如何选择各有利弊?

时间:2022-07-22   访问量:2017

​通常计算机专业毕业后,在某个领域工作3-5年,就会成为部门或公司的技术骨干。这个阶段的技术人员通常会面临以下问题:

1、技术学习的烦恼:这个时候,当技术能力达到一定程度,身边可以学习的对象越来越少,感觉自己的技术提升进退两难了。这些感觉很正常:

首先,高端技术人才呈倒金字塔形,缺乏能推你一把的人生导师(对于技术定位明确,身边没有导师的人来说,大概率这个年龄的辞职率比较高);

其次,对于IT圈的技术交流,大部分人都是在做科普刷存在感(又称CNB),对个人提升的影响越来越小(最好去图书馆参加)为期三天的技术会议 三天刷新本书);

再次,当前国外文化导向导致技术专家逐渐转向管理岗位,缺乏技术积累,极易出现断层和传承(目前的网络视频教学让部分技术专家更愿意分享技术经验,从一定程度上缓解了这个问题,但没有基本解决)。

2、选择技术深度和广度的烦恼:技术深度的提高可以逐渐成为行业的佼佼者,技术能力会越来越强,广度延伸更容易成为全栈技术人才。每个选择都有自己的优点和缺点,每个人的时间和精力都是有限的。如何选择?

3、技术方向的烦恼:软件公司的技术架构基本上是通过前期的技术选型建立起来的,这关系到当时的业务规划,当时的技术趋势,以及参与选拔人员的经验积累。对于成熟和规模较大的企业,技术选择通常比新技术落后 2-3 年。这些情况对于技术人员来说是矛盾的:旧技术需要在实际工作中使用it技术人员,而行业的技术趋势正在朝着新技术方向发展。

相信很多技术人员和技术经理都有这三个或部分的烦恼,包括我自己。首先,我认为这些烦恼本身是符合学习曲线规律的(即:任何技术的学习和实践,学习时间越长,自身能力提升越慢),而且,如果你真的可以坚持,只有保持专注,我们才能忍受孤独。当量变转为质变时,就是一个能见山见小的新境界(超出奠基期)。

三个疑惑:

1、技术学习的烦恼,在今天的互联网技术明天那么发达,这个烦恼相对最好解决。只要你有兴趣学习任何新的技术或知识点,你都可以找到相关的学习资料进行自学(万能的宝藏,在一定程度上促进了技术的普及和发展)。而且,兴趣只是驱动力。问题的关键是:如何深入学习新技术以及如何实践它们。没有真正的小项目实践总结,理论终究是理论,要转化为你的实践经验相当困难。

如果没有实战机会,就更难保持长久的兴趣,难以熟悉或了解,但更难真正掌握或了解。另一方面,今天的新技术都在生态系统中。当你学习一项新技术时,你会发现一系列新技术是相关联的(使用过程中涉及到大量的知识),每个知识点相互影响。只有有了实际的机会,我们才能不断解决这些问题,不断优化,不断改进,技术自然会深化。

举个反例吧,有很多书系统地描述了近三年流行的容器技术,但也有很多技术专家分享他们的实践(BAT、华为等)。我们在学习这种理论的时候,往往认为它比较简单易懂,但如果没有相应的实际场景,理论终究是理论,很难深入研究。有人说,自己搭建环境修炼需要巨大的成本、时间和精力。我目前正在尝试建立一个模拟场景来实践生态。我将简要列出我目前的计划:

一台服务器()

通常无人居住的房间

网速不是很差的宽带

一个互联网IP(方便随时远程操作)

一个UPS电源(随时提防停水,让我告诉你为什么要使用UPS)

上述的直接成本,以及水费等激励措施以及服务器噪音对家庭成员的影响,确实不小。在目前的实践生态中(涉及到k8s集群本身、、helm、ceph等),已经启动了30+个虚拟节点,服务器显存还处于状态。期间,发生了停水事故。结果几个虚拟机的硬盘文件丢失,无法启动(说实话,各种放弃的意见,最后真的是泪流满面,重装虚拟机,部署组件,配置和相关组件协调,你就知道UPS的重要性了,现在家里一停水,家里人就跟我说我赶紧远程关闭虚拟机),如果让我再买个服务器和配置相关的包,我舍不得,那可是真金白银啊! ! !

总结:技术学习的问题不是简单的兴趣问题,也不是如何学习的问题,而是在小项目中是否有实践和培训的机会,而且往往大多数公司都无法提供这些项目。您完全通过自己的学习和模拟实验深入掌握这项技术的机会非常低。所以,如果你有幸在相应的环境中,请珍惜它,珍惜你八世修炼的福报。

首先,技术学习的深度和广度,这个问题的答案应该因人而异:

技术管理人员

重点是提高更广泛的知识和综合能力,而不是深入的技术细节。同时,要注重技术以外的软技能的培养和提高。工作的重点是总体规划和设计,以分解问题。分解后的技术问题和细节,转交给细分岗位的专业技术人员实现。其实要达到这个水平需要大量的技术积累(关于这个矛盾it技术人员,圈子里有一个众所周知的话题:架构师该不该写代码。我很欣赏的答案是:不写代码的架构师都是流氓)

专业技术人员

技术深度更重要,技术深度真正能为你创造更大的价值。技术深度提高得越深,难度越大,学习周期和成本也越大。也正因为如此,技术金字塔顶端的人越来越少,你的个人核心价值观自然会更加彰显。法则:常年专注于一个技术方向,任何知识广度的困境都是支持你深度突破的。当技术深陷困境期时,很可能需要暂时停下来补充广度,最终回归深度研究。

3、技术方向的选择。当你真正提升到某个技术领域的某个阶段时,你通常不会像新人那样追求新技术、新功能。考虑的是业务和面临的问题驱动技术的选择,用最合适的框架解决当前的业务问题,并保留一定的可扩展性。

如今,技术发展和迭代的速度非常快。你现在选择的技术或者框架可能2-3年就会过时,如果现在的技术能够很好的支持业务,就是一个很好的技术。如果存在难以支持的领域,则应考虑引入新技术解决,并做好技术选择和比较。

总结:不要担心当前使用的技术是不是最新的技术,我们应该有敏锐的触觉来了解新技术,但并不是每一项新技术都需要在项目中真正使用。该项目不是新技术的试验场,也没有技术驱动的技术选型。只有业务和问题域驱动的技术架构优化。业务和问题驱动的 IT 和技术是从纯技术思维转变的重点。业务和问题驱动的技术选择,而不是结合应用到业务或解决问题的技术。

上一篇:什么样的岗位职责、什么是有效的呢?|??

下一篇:it运维外包 ​01.的配置经常变换,如何对这些设备进行监控

发表评论:

评论记录:

未查询到任何数据!

在线咨询

点击这里给我发消息 售前咨询专员

点击这里给我发消息 售后服务专员

在线咨询

免费通话

24小时免费咨询

请输入您的联系电话,座机请加区号

免费通话

微信扫一扫

微信联系
返回顶部