ZDNet至顶网软件频道消息: 一张技术文凭就是一个铁饭碗的敲门砖的时代已经一去不复返了。如今,各大公司寻觅的是具有商业头脑的IT高手,而不是单纯的技术专家。如果你现在是一个编程高手,想要成为一名软件开发师,探索和学习就不能停止。就在不久之前,软件开发者的软件应用编程和测试工作是相对独立的。如今,DevOps(开发运营)革新浪潮来袭,强调的是IT开发部门和运营部门间的紧密合作。同时,业务执行能力也成为了对IT高手的一个新要求。
CA Technologies近期一项投票调查中,超过70%的组织预测企业会在培训员工(开发部门员工和运营部门员工)开发运营能力上投入更多预算。超过半数(53%)的组织预测,未来给企业招兵买马时会倾向选择具备开发运营能力的人才。业内人士要如何适应这样的行业转变?CA Technologies亚太及日本地区应用交付部副总裁Sumal Karunanayake表示,要想成为这个时代的开发运营高手,下面几点绝招必不可少:
BOSS思维(如果可以,能成为老板的老板更好)
IT领导者们达成这样的一致观点:开发运营要求程序员具备良好的业务策略能力和对现有业务的深入了解。过去,这些通常被认为是高级管理层才需要具备的能力,但如今,没有业务眼光就会被抛在后头。
那些组织中处于管理地位并采用开发运营方法的开发者,充分认识到过程优化和跨部门协作的重要性。不仅如此,他们还能将IT变革对业务和潜在收入的影响清楚的展示给公司高层。
新一代开发者若能承担业务联络的新角色,将具备重塑业务的能力,甚至能够重塑自己的职业生涯。了解公司整体业务发展重点、业务发展策略和业务指标,是如今许多企业最希望看见的三方面能力。
领导力
Sumal Karunanayake认为,开发运营的执行是由上而下的,但无论什么级别,领导力是贯穿始终的关键。阻碍开发运营执行的首要原因(35%)是组织复杂度,太多员工和部门牵扯其中。另一大障碍(28%)是员工缺乏角色一致性。
真正的IT领导者具备跨应用开发、性能测试、IT运营等IT领域的更大视野,可为各个部门设定基调,确保协作一致和高效率。
沟通技能
开发运营的一大优势就是各部门间的交流加强(譬如开发团队和运营团队)。对开发者而言,很吃香的一项能力就是社交能力,也就是能够高效的跟同事沟通、合作。远离人群的技术怪才时代已经过去了,而以团队为中心拥有足够协作能力的开发者更受欢迎。因此,开发运营的关键就是设定好明确的业务目标,从而让每个人都能理解同一套语言,无论级别高低。
有效沟通并不等同于有效地表达自我,还包括良好的聆听能力和接纳多元化观点的能力,这才能保证有效沟通和解决冲突。沟通不仅限于开发部门内部,它对于运营同样意义重大。优秀的开发者能够利用技术搜集并了解客户的想法,并向业务部门反馈。许多组织需要具备优秀人际沟通能力的开发人员,具备这项能力的员工更能有效的促进协作。
Sumal Karunanayake表示:“如今,最精明的开发者是兼具社交和技术能力的人才:他们大胆而自信,商业头脑发达,能黑电脑,能讲业务。他们能用自己的专长——技术,来解决业务问题。那些具备上述所有能力的程序员,才能释放出自己的真正潜力,让公司业务和个人职业发展更上一层楼。”
好文章,需要你的鼓励
本文评测了六款控制台平铺终端复用器工具。GNU Screen作为老牌工具功能强大但操作复杂,Tmux更现代化但学习曲线陡峭,Byobu为前两者提供友好界面,Zellij用Rust编写界面简洁易用,DVTM追求极简主义,Twin提供类似TurboVision的文本界面环境。每款工具都有各自特点和适用场景。
韩国汉阳大学联合高通AI研究院开发出InfiniPot-V框架,解决了移动设备处理长视频时的内存限制问题。该技术通过时间冗余消除和语义重要性保留两种策略,将存储需求压缩至原来的12%,同时保持高准确性,让手机和AR眼镜也能实时理解超长视频内容。
网络安全公司Snyk宣布收购瑞士人工智能安全研究公司Invariant Labs,收购金额未公开。Invariant Labs从苏黎世联邦理工学院分拆成立,专注于帮助开发者构建安全可靠的AI代理工具和框架。该公司提供Explorer运行时观察仪表板、Gateway轻量级代理、Guardrails策略引擎等产品,并在工具中毒和模型上下文协议漏洞等新兴AI威胁防护方面处于领先地位。此次收购将推进Snyk保护下一代AI原生应用的使命。
纽约大学研究团队通过INT-ACT测试套件全面评估了当前先进的视觉-语言-动作机器人模型,发现了一个普遍存在的"意图-行动差距"问题:机器人能够正确理解任务和识别物体,但在实际动作执行时频频失败。研究还揭示了端到端训练会损害原有语言理解能力,以及多模态挑战下的推理脆弱性,为未来机器人技术发展提供了重要指导。