最容易被优秀程序员看不起的三件事……

7f64768481a5cb5cd853e612cef3cb70.gif

【CSDN 编者按】开发人员们似乎患上了“银弹综合症”,面对技术难关,把太多的期望寄托在所谓的新技术中,却常常低估了一些最基本或许也是最有效的方法。

原文链接:https://nvnh.io/index.php/2022/11/28/3-underrated-things-great-developers-do/

本文为 CSDN 编译整理,未经授权,禁止转载!

作者 | Nick

编译 | 杨紫艳 

出品 | CSDN(ID:CSDNnews)

面对有趣、复杂的事物,人们总是侃侃而谈,好像这些“高级“、”新鲜“的方法能解决所有问题。

以个人身体健康为例,越来越多的人谈论间歇性禁食、生物黑客(一种新式饮食和生活方式)、最新的健身趋势,却忽略了最基本也可能是最有效的养生习惯比如,多吃水果蔬菜、保持充足的睡眠、坚持运动健身。

软件工程领域也不例外,开发人员似乎患上了“银弹综合症”。在案例分析中,人们把太多的期望寄托在所谓的新技术中。面对技术难关,“微服务”、“事件源”、“混沌工程”、“Kubernetes”这些词汇经常被开发人员提起,而“遗留代码”、“记录”、“简单易懂的代码”却鲜少被提及。

但没有什么能解决所有的问题!

夯实软件工程基础知识很简单,却不容易做到:

明明应该测试代码,却宁愿花时间去尝试了解设计模式;

明明应该文档化体系结构,却宁愿花时间了解某个听上去很酷的新库;

明明应该专注于当下的工作,却宁愿花时间开发一些新功能。

于开发者而言,有哪些是看似简单、往往被大家低估、身边却鲜少有人能做到的事情呢?

是否是本文即将提到的这三件事呢?不妨看看!

f13f9fdc1b0a08b8610ed63e5c3d6f4f.png

理解和利用遗留代码

遗留代码无处不在,所有人都知道应该处理它,但没人愿意做。

“这段代码写的太糟糕了,应该重写!”

一名不合格的程序员常常就这样放弃了。

诚然,程序员应该编写高质量的代码。但是请记住:代码本来就是按照最好的打算编写的,况且你并不了解它的搭建环境。

人们接触一个陌生的代码库时,通常会产生不好的第一印象。但一旦深入了解,通常能找到更容易理解的模式。更重要的是,不要轻易尝试去替换它,除非你知道这段代码的用途。

这就引出了下一个问题。

838ef2f8475ef01d630cfe0381976645.png

记录并分享有用的信息

”FAANG (美国科技五巨头:Facebook、 苹果、 亚马逊、 奈飞、 谷歌)在做某件事,我们也应该跟上!“

或许你认为是这样分享?

然而,真正有意义的分享应该是别人尚未发现的信息,比如代码中未被记录的部分。

面对一个新的代码库,通常会有独特的思路。记录下来,开发人员会更容易理解你的代码思路。

问问自己:“我错过了什么信息?有哪些代码库是对我有用的?”。

无论是团队日常交流,还是在专门的知识共享会上,创建一些有用的文本图表与同事分享。帮助团队其他成员从整体上读懂代码,或者代码中常见的困难部分。

09fc7f2e81c71f19c933dfbccf22e047.png

编写简单易懂的代码

除非正在编写的是一些临时的内部工具,否则代码的读取量将超过编写量。即使代码的其余部分像意大利细面条一样难以揣摩,却可以添加或者更新代码使之更简单易懂,同时编写整洁的代码并进行测试。

4e3af9836a2c3ac44ff088089aa43b5d.png

做到这三点的人有哪些潜在特征?

共鸣!

接受不完美。做到这三点,让你的团队更强:

  1.  理解和利用遗留代码

  2. 分享学习到的知识

  3. 编写简单易懂的代码

 

29d6dc25f1f461c4c26d533818a01fb8.gif

 
☞MindCon极客周 | 第四届如期而至,挑战硬核任务,C位出道赢万元激励 !
☞ChatGPT 国产平替上线;FTC 阻止微软 690 亿美元收购动视暴雪;PHP 8.2.0 发布|极客头条
☞M1 GPU 的神话:编写自己的内核驱动程序

5a14fc12963c41cb2b51f831bff22dd5.jpeg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/5351.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Chrome 推出全新性能模式,彻底告别“内存杀手”!

整理 | 王启隆 对于许多人来说,每天在电脑上运行着打开大量标签页的 Chrome 进程,可能比运行 3A 游戏大作更加吃力。Chrome 这个“内存杀手”的名号早已是耳熟能详,而谷歌明显也是注意到了这点,开始积极改善这款浏览器的性能。近日…

“AI春晚”北京召开:发布国产开源可商用大模型,OpenAI CEO做主题演讲,LeCun、Hinton都来了...

金磊 梦晨 发自 凹非寺量子位 | 公众号 QbitAI ChatGPT的热度还没减,一场大会又将AI、大模型的注意力推向了新高度。 因为在国内,还从没有哪个活动能如此“高密度”地汇集众多传说中的AI大佬们—— 四位图灵奖得主:Geoffery Hinton、Yann LeC…

大模型扎堆「赶考」,语文还是国产AI行,文言文能力超过95%考生

量子位 | 公众号 QbitAI ChatGPT诞生后的第一场全国高考,考生忙,大模型们也很忙。 这不,高考还没结束,AI挑战高考题就成了刷屏热搜话题,各家大模型都被拉出来写起了高考作文,甚至是参与整场考试。 &#…

任正非:过去3年,华为已完成1.3万个美国制裁器件的国产替代!(附:最新讲话实录)...

华为做为5G网络重要供应商,一直以来都是美国几轮出口管制目标,制裁也让华为无法从美国公司获取芯片,也不能利用美国设备来生产、设计自家芯片,拜登政府2022年还禁止在美国销售新的华为设备。 不过,近日,上海…

【观察】星环科技:布局行业大模型赛道,加速国产化替代进程

以ChatGPT和GPT所代表的大模型,已经在国内形成了“海啸效应”,几乎所有的科技公司都在想方设法进入大模型的赛道。背后的核心驱动力,就在于大模型的最大价值在于普遍提升个人生产力,而各行各业的公司都在积极寻找应用大模型和生成…

ChatGLM2-6B发布,C-Eval超GPT4,支持32k上下文!

自清华大学数据挖掘实验室(THUDM)3月开源ChatGLM-6B已经过去了3个多月,最近他们又带来了性能全面提升的“船新”版本-ChatGLM2-6B。别看名字变化小,其实更新的模型性能是又有量又实用。不了解ChatGLM的小伙伴可以看我这篇文章&…

苹果测试Siri自然语言生成功能;腾讯基于语言模型的短文本对话专利获授权;ChatGPT Plus订阅现已在印度推出丨每日大事件...

‍ ‍数据智能产业创新服务媒体 ——聚焦数智 改变商业 企业动态 ChatGPT Plus 订阅现已在印度推出:支持最新 GPT-4 3月17日,据OpenAI官方推特消息,用于访问OpenAI文本生成人工智能的订阅服务ChatGPT Plus已经在印度推出。 OpenAI还继续在其…

OpenAI还在烧钱,但开发者已经利用GPT和Stable Diffusion挣钱了

衡宇 发自 凹非寺量子位 | 公众号 QbitAI Text-to-Video文生视频,继作文、绘画之后AI杀入的又一领域,有越来越多产品涌现。根据读者爆料,一款主打AI生成视频的产品,已经在小圈子内被频频提及,还是国产的。 量子位迫不及…

头部企业走入无人区,国产数智化厂商挑大梁

本文转自数智前线 文|石兆 编|游勇 央国企数智化与信创化双重需求叠加,国产厂商挑大梁,助力企业升级数智化底座,实现价值化国产替代。 4月,在北京用友产业园的数智剧院里,近千位来自30个行业…

基于Mathematica的机器人仿真环境(机械臂篇)

目的   本文手把手教你在 Mathematica 科学计算软件中搭建机器人的仿真环境,具体包括以下内容:    1 导入机械臂的三维模型    2 正\逆运动学仿真    3 碰撞检测    4 轨迹规划    5 正\逆动力学仿真    6 运动控制   文中的所有代码和模型文件都在此处…

ChatGPT向癌症开了一枪

出品 | 虎嗅医疗组作者 | 陈广晶编辑 | 陈伊凡头图 |《绝命毒师》剧照 经典靶点的奠基人到中国创业,会带来哪些改变? 前不久,一家名为赛得康的生物技术公司获得种子轮投资的消息,在医药行业媒体来了一轮“轰炸”。除了创业者之一宾…

MindNLP-基于Mindspore2.0的GPT2预训练模型迁移教程

前言 动机 大家好,我是Super_WZB,最近MindSpore快要上线2.0版本了,由于之前主要是参与MindSpore的开发工作,一直想找机会多用一用。而自春节开始也是参与到了一项基于MindSpore的迁移工作,积攒了一些经验&#xff0c…

做副业的我很迷茫,但ChatGPT却治好了我——AI从业者被AI模型治愈的故事

迷茫,无非就是不知道自己要做什么,没有目标,没有方向。 当有一个明确的目标时,往往干劲十足。但做副业过程中,最大的问题往往就是 不知道自己该干什么。 干什么?怎么干?干到什么程度&#xff1f…

国内外人工智能AI工具网站大全(一键收藏,应有尽有)

本文由 大侠(AhcaoZhu)原创,转载请声明。 链接: https://blog.csdn.net/Ahcao2008 国内外人工智能AI工具网站大全(一键收藏,应有尽有) 摘要一、AI写作工具二、AI图像工具2.1、常用AI图像工具2.2、AI图片插画生成2.3、AI图片背景移…

替代notepad++,notepad--介绍及插件cmake编译

Notepad 是一个文本编辑器小软件,用来替代windows自带的记事本。然而Notepad软件的作者太霸道,如果你不赞同他的观点,Notepad将会在你的源码里面插入随机字符。推荐一款国产的开源跨平台软件NDD(notepad--),功能一点儿不弱,体积小…

【LLM大模型】模型和指令微调方法

note Hugging Face 的 PEFT是一个库(LoRA 是其支持的技术之一,除此之外还有Prefix Tuning、P-Tuning、Prompt Tuning),可以让你使用各种基于 Transformer 结构的语言模型进行高效微调。AIpaca羊驼:让 OpenAI 的 text-…

开源ChatGPT要来了;软件2.0智能革命;GLM、Diffusion模型大加速

1. 2023年AI十大展望:GPT-4领衔大模型变革,谷歌拉响警报,训练数据告急 新年伊始,大模型的话题热度不减。ChatGPT展现的惊人能力将大模型研究和应用热度推向高潮,人们激烈讨论着这个高级“物种”的推出意味着什么。 本文…

被ChatGPT带热的最新技术岗:无需编码,年薪超200万

省时查报告-专业、及时、全面的行研报告库 省时查方案-专业、及时、全面的营销策划方案库 【免费下载】2023年1月份热门报告合集 ChatGPT调研报告 ChatGPT团队背景研究报告 ChatGPT的发展历程、原理、技术架构及未来方向 ChatGPT使用总结:150个ChatGPT提示此模板 Ch…

AI提效工具|借助chatgpt快速读论文,快速总结、归纳、索引相似文章

目前新论文层出不穷,“快速阅读论文”成为研究者们一个必备能力。本文简单记录了近期出现的两个借助chatgpt来帮助我们快速读论文的“神器”,帮助大家快速上手应用,迅速提升论文阅读速度。 此外,本人也会定期更新记录一些类似的“…