《程序员的护城河:技术深度、创新追求还是软实力沟通?》

2023-12-28 23:10

本文主要是介绍《程序员的护城河:技术深度、创新追求还是软实力沟通?》,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 每日一句正能量
  • 前言
  • 技术、创新、协作的完美融合
  • 后记

在这里插入图片描述

每日一句正能量

航海者虽比观望者要冒更大的风险,但却有希望到达彼岸。

前言

随着科技的不断发展和进步,IT行业逐渐成为了现代社会中不可或缺的一部分。而作为IT行业的从业者,程序员扮演着极为重要的角色。他们不仅仅是代码的编写者,更是系统安全和数据防护等方面的守护者,用自己的技能和智慧为建设数字化社会作出了巨大的贡献。但是,作为一名优秀的程序员,仅仅拥有深厚的技术能力是不够的。在现实的工作中,沟通协作等软实力的表现同样具有决定性的影响。因此,我们需要重新思考程序员的护城河到底是什么,才能更好地发掘程序员的潜力,构筑更加安全、稳定和创新的未来。

技术、创新、协作的完美融合

程序员没有一成不变的“护城河”,如果非要强行指定一个,我觉得应该是保持持续学习的积极性。

以比较普遍的硕士为例:

25岁毕业刚踏入工作岗位时,更扎实的计算机知识,更熟练的编码能力,更丰富的debug经验算是这个阶段的护城河,这些能够保证一个程序员在众多人中脱颖而出。

28-30岁时,这时候仅凭写代码已经没有太多差异化优势,对于一名工作已经3-5年这些是必备的条件,此时,更深刻的业务理解能力,能够更加高效的解决业务问题,这些可以称得上护城河。

30-35岁,技术实力对于工作5-10年已经太单薄了,这时候的护城河就从解决问题的能力转变成了创造价值的能力。

这里抛出概念:工作模型

简单来说,就是不同工作年限、不同职级、不同年龄、不同工作岗位所对应的「能力模型」。

按照目前大多数同学的状况,以25岁硕士毕业,我大致把到35岁这10年之间的工作分为3个阶段:

  • 25-28岁(工作1-3年)
  • 28-30岁(工作3-5年)
  • 30-35岁(工作5-10年)

如果留意一些招聘网站的话,会发现很多岗位的招聘信息也是这样划分的。

然后,评价一个人对于公司、部门的「价值」,仅考虑技术是不够的,这里也需要考虑3个方面:

  • 技术实力
  • 业务理解
  • 贡献结果

下面就从上面三个阶段、三个方面说一下我的看法。

首先是25-28岁,初入职场,很多同学在大学里可能或多或少都做过一些实验室的项目,也可能做过个别从企业接的外包项目。

这个阶段重点都在加深和巩固技术能力,例如,编程语言、算法、数据结构、操作系统,能够从校园顺利过渡到企业工作环境,能够跟随者团队完成一个项目从需求提出、产品设计、系分设计、编码实现、验证测试、发布上线整个链路整个开发链路。

在这阶段,公司和领导对员工有关业务理解和思考不会有太高要求,也不会期望能够做出影响深远的贡献。

对这个阶段的能力要求是能够做到基本功扎实,能够独立完成既定的工作需求。

这里面有两个关键词:「扎实」、「独立」

在校园阶段,可以因为学会一种编程语言、手动推演一边算法而沾沾自喜,但是工作1-3年,这些能力就成了自己赖以生存的本领,换句话说,这是你能够留下来、不被淘汰最基本的要求。不被技术方面的问题卡点,这样才能够有更多时间、站在更高的维度去思考业务、思考价值。

其次是28-30岁,这个时候已经工作多年,估计很多同学或对或少都对工作有了自己的感受和认知,也磨平了自己刚毕业时的棱角和锐气。

接着前面的说,工作1-3年,做到基本功扎实,在实现一个功能、开发一个项目时,不再因为技术方面的不成熟形成羁绊,能够抽出时间在本职工作上做一些深度和广度的延伸,能够独立完成多个模块之间的配合与开发,能够产出一些自己的理解和看法,同时还能够给予他人一些指导和带领作用。

而且,在这个阶段需要开始考虑增强自己的「软实力」,例如,跨团队、跨部门的合作,与人沟通的技巧等。

最后是30-35岁,这个时候在软实力和硬实力都已经有了一定的积淀。下一步要考虑的就是怎么把这个能力发不到最大价值,拿到最好的结果。

举个比较现实的例子,在商业化的公司最看重的就是营收,谁营收多谁就硬气。当然这个营收不是来自个人,往往都是一个团队。那么,作为一个团队的一员,怎么能够发挥前期积淀的软硬实力,把我正确方向、设计出优秀的架构、动用不同团队之间的资源、产出优秀的产品,最终实现收入的最大化。

在这个阶段,纯粹的技术实力占比已经非常小了,甚至可以说是微乎其微,可以找一些大厂工作的同学了解一下,目前很多35岁左右的正式员工已经很少再写代码。因为这个阶段他们需要考虑业务价值、创新能力、架构能力以及管理能力。

从技术和经验方面,35岁的程序员大概率会被刚毕业的应届生要丰富很多,但是,从另外一个角度,35岁的程序员在精力、成本、学习能力等方面比着刚毕业的新员工也有很大差距,二者各有利弊。

总而言之,现在已经不再是「一招鲜吃遍天」的时代,尤其是互联网/IT领域,技术更新迭代频繁,只有时刻保持激情、持续保持学习,在不同阶段要满足不同阶段的要求,甚至在还没有到达下一阶段之前就开始提前做好准备,这样才能保障跟上节奏,不被淘汰。如果自视甚高,觉得自己编程技术很牛,部门或者公司离不开自己,每天上网刷一遍论坛就像被打了鸡血一样想整治职场,选择躺平、摸鱼,自然会被淘汰。

后记

在IT行业中,程序员作为技术骨干,承担着很多重要的任务。他们需要不断学习新知识、掌握新技术,同时也需要具备优秀的沟通协作、团队合作和创新能力。这些都是构成程序员护城河的重要因素。在未来,程序员的角色将会更加重要,需要他们更具有创新意识和前瞻性思维,才能不断推动行业的发展和进步,构筑更加安全、稳定和智能化的未来。

转载自:https://blog.csdn.net/u014727709/article/details/134348754
欢迎 👍点赞✍评论⭐收藏,欢迎指正

这篇关于《程序员的护城河:技术深度、创新追求还是软实力沟通?》的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/547609

相关文章

【专题】2024飞行汽车技术全景报告合集PDF分享(附原数据表)

原文链接: https://tecdat.cn/?p=37628 6月16日,小鹏汇天旅航者X2在北京大兴国际机场临空经济区完成首飞,这也是小鹏汇天的产品在京津冀地区进行的首次飞行。小鹏汇天方面还表示,公司准备量产,并计划今年四季度开启预售小鹏汇天分体式飞行汽车,探索分体式飞行汽车城际通勤。阅读原文,获取专题报告合集全文,解锁文末271份飞行汽车相关行业研究报告。 据悉,业内人士对飞行汽车行业

金融业开源技术 术语

金融业开源技术  术语 1  范围 本文件界定了金融业开源技术的常用术语。 本文件适用于金融业中涉及开源技术的相关标准及规范性文件制定和信息沟通等活动。

基于UE5和ROS2的激光雷达+深度RGBD相机小车的仿真指南(五):Blender锥桶建模

前言 本系列教程旨在使用UE5配置一个具备激光雷达+深度摄像机的仿真小车,并使用通过跨平台的方式进行ROS2和UE5仿真的通讯,达到小车自主导航的目的。本教程默认有ROS2导航及其gazebo仿真相关方面基础,Nav2相关的学习教程可以参考本人的其他博客Nav2代价地图实现和原理–Nav2源码解读之CostMap2D(上)-CSDN博客往期教程: 第一期:基于UE5和ROS2的激光雷达+深度RG

韦季李输入法_输入法和鼠标的深度融合

在数字化输入的新纪元,传统键盘输入方式正悄然进化。以往,面对实体键盘,我们常需目光游离于屏幕与键盘之间,以确认指尖下的精准位置。而屏幕键盘虽直观可见,却常因占据屏幕空间,迫使我们在操作与视野间做出妥协,频繁调整布局以兼顾输入与界面浏览。 幸而,韦季李输入法的横空出世,彻底颠覆了这一现状。它不仅对输入界面进行了革命性的重构,更巧妙地将鼠标这一传统外设融入其中,开创了一种前所未有的交互体验。 想象

AI(文生语音)-TTS 技术线路探索学习:从拼接式参数化方法到Tacotron端到端输出

AI(文生语音)-TTS 技术线路探索学习:从拼接式参数化方法到Tacotron端到端输出 在数字化时代,文本到语音(Text-to-Speech, TTS)技术已成为人机交互的关键桥梁,无论是为视障人士提供辅助阅读,还是为智能助手注入声音的灵魂,TTS 技术都扮演着至关重要的角色。从最初的拼接式方法到参数化技术,再到现今的深度学习解决方案,TTS 技术经历了一段长足的进步。这篇文章将带您穿越时

系统架构设计师: 信息安全技术

简简单单 Online zuozuo: 简简单单 Online zuozuo 简简单单 Online zuozuo 简简单单 Online zuozuo 简简单单 Online zuozuo :本心、输入输出、结果 简简单单 Online zuozuo : 文章目录 系统架构设计师: 信息安全技术前言信息安全的基本要素:信息安全的范围:安全措施的目标:访问控制技术要素:访问控制包括:等保

免费也能高质量!2024年免费录屏软件深度对比评测

我公司因为客户覆盖面广的原因经常会开远程会议,有时候说的内容比较广需要引用多份的数据,我记录起来有一定难度,所以一般都用录屏工具来记录会议内容。这次我们来一起探索有什么免费录屏工具可以提高我们的工作效率吧。 1.福晰录屏大师 链接直达:https://www.foxitsoftware.cn/REC/  录屏软件录屏功能就是本职,这款录屏工具在录屏模式上提供了多种选项,可以选择屏幕录制、窗口

前端技术(七)——less 教程

一、less简介 1. less是什么? less是一种动态样式语言,属于css预处理器的范畴,它扩展了CSS语言,增加了变量、Mixin、函数等特性,使CSS 更易维护和扩展LESS 既可以在 客户端 上运行 ,也可以借助Node.js在服务端运行。 less的中文官网:https://lesscss.cn/ 2. less编译工具 koala 官网 http://koala-app.

动手学深度学习【数据操作+数据预处理】

import osos.makedirs(os.path.join('.', 'data'), exist_ok=True)data_file = os.path.join('.', 'data', 'house_tiny.csv')with open(data_file, 'w') as f:f.write('NumRooms,Alley,Price\n') # 列名f.write('NA

深度优先(DFS)和广度优先(BFS)——算法

深度优先 深度优先搜索算法(英语:Depth-First-Search,DFS)是一种用于遍历或搜索树或图的算法。 沿着树的深度遍历树的节点,尽可能深的搜索树的分支,当节点v的所在边都己被探寻过,搜索将回溯到发现节点v的那条边的起始节点。这一过程一直进行到已发现从源节点可达的所有节点为止。如果还存在未被发现的节点,则选择其中一个作为源节点并重复以上过程,整个进程反复进行直到所有节点都被访