当前位置: 首页 > news >正文

寫代碼總是最簡單的

週三晚,興沖沖的跑回家,簡單清洗身體,癱軟在牀上,打開 Mac,迫不及待地寫下心心念念整個白天的代碼,啓動,調試,修改,再次啓動。

「對,要的就是這個」

不出意外地,想了一白天的 Feature 很快就實現了,成就感拉爆!Push 代碼,提 PR,等待倉庫主的回覆。

10 分鐘過去,一個小時過去,半天過去,一天過去,一週過去,沒有任何消息,沒有任何動靜。似乎沒有人願意 Review 你的代碼,可能你的想法無人在意,也無人關心,甚至可能都沒有點開。

這是一件比不會寫代碼更加悲傷的事情。

甚至有時候我想,一個項目中最簡單的部分,是不是就是寫業務邏輯了。在寫代碼之前,你可能不會起服務、不會調試、不會 DEBUG、不理解需求、不知道爲什麼要寫這寫邏輯、不知道爲誰服務。

但就算僥倖寫完了,成功實現了功能又如何?

你怎麼才能找到能 Review 你代碼的人?如果發生分歧的話,你如何才能得到有建設性的意見,高效地配合完成合並?

這些都比你坐在電腦面前寫下幾個字符難得多。

我記着那天因爲想一次性寫完的想法太強烈,頂着第二天上早八的壓力,勉強撐着熬到了凌晨一點才把 PR 憋出來。第二天腦袋昏昏沉沉,但還是滿懷期待的,希望倉庫主能有所回應,但之後幾個星期,PR 被視而不見,沒有得到一點點建議,我的熱情也漸漸減退。

也許成爲大佬的一個關鍵魔法,是運氣。從前項目火熱,維護者千千萬,你的想法終有回應,現在不一樣,你得等。

靡不有初,鮮克有終。

你知道如果再讓我選一次我會怎麼選嗎?

早點休息,晚安。

Source via: https://note.bgzo.cc/weekly/1222-coding-is-always-the-esaiest-thing

http://www.rkmt.cn/news/83805.html

相关文章:

  • 系统编程之进程
  • 利用 PHPStudy(Mac 版)部署 Nuxt3 node-server 模式项目完整教程
  • 负载均衡-LVS 全解析
  • DAY23常见聚类算法
  • 晶体塑性有限元显示动力学cpfem_vumat子程序(界面调用程序)
  • Wan2.2-T2V-A14B生成动画短片全流程实录
  • Vite 如何优化项目的图片体积
  • Java Web 养老院管理系统系统源码-SpringBoot2+Vue3+MyBatis-Plus+MySQL8.0【含文档】
  • 如有可能,你應該和本就幸福的人結婚
  • 前端岗来了个男生,没两天就被劝退了
  • Spring Boot + Kafka 实战:从入门到避坑,小白也能轻松上手!
  • 活在時光裏的父母
  • 【专家亲授】C++26与传统头文件协同工作:企业级编译架构设计
  • 人工智能之数学基础 线性代数:第一章 向量与矩阵
  • 53
  • 再谈ST表
  • 基于像素流的多游戏引擎实时云渲染系统设计与实现
  • 重塑Java工程效能:全流程智能开发平台实践解析
  • 实现kvstore的持久化功能:全量持久化和增量持久化
  • 摄影师必备Lightroom修图软件最新版下载与安装指南
  • unity运行后笔记本风扇声音太大的解决办法
  • 故障处理:Oracle ADG 主库想备库传输日志的归档路径禁用的报错
  • 5种必知的前端数据加密防护技术:从React安全到浏览器原生方案
  • Windows11安装docker
  • Cameralink采集软件-Espeedgrab软件应用【2.存储图片和视频】
  • AcWing 846:树的重心 ← 类似“东方博宜OJ 2190:树的重心”代码
  • 容器化部署在软件许可优化中的应用:跨部门资源共享实践
  • 2025年可观测平台选型指南:头部厂商综合测评与推荐
  • docker启动mysql及部分命令回顾
  • Teams Agent开发避坑指南,90%新手都会忽略的3大陷阱