读芯术|从业20年大佬的经验谈:程序员应多做这4件事( 二 )
笔者建议向他人传授所学知识 。 KentC.Dodds称之为“增加价值影响” , SWYX称之为“公共学习” 。 无论是撰写教程文章、博客文章 , 还是堆栈溢出问题的答案 , 程序员都需要明白这点:让他人受益 , 不要掠夺知识 。
你自己也会从中受益 。 准备传授知识时 , 无论是实际的演示文稿 , 文章还是主题帖子 , 你都会比初次学习时更好地掌握解决方案 。 你将更加深入地理解问题所在 , 优化初始解决方案并了解如何与初学者交流深层次、低层次概念 。
你将发现并为各种难题设计出色的解决方案 。 这就是为客户服务的工作内容 , 这也是在特定代码段中的任务 。 花些时间“增加你的价值影响力”——用授人以渔的方式分享自己的发现 。 你能帮助别人成为专家 。 同时你自己也将成为专家中的一员 。
让他人参与
回想大学校园做团队项目时 , 我们都知道自己写的代码水平很低 , 甚至不清楚自己在做什么 , 调试实际上只是在搅动代码行以保护某些内容不受损 。
作为一名独立的自由职业者 , 你可以看到代码的完整内容 。 而且很大程度上 , 所有的代码也许只被你一人浏览过 。 这或许会让你感到害怕和不安 。
这种恐惧和危机感阻碍了你向他人求助并组建团队的脚步 。 原因在于你永远不会觉得自己的代码已经接近完美 , 能让其他程序员印象深刻 。
恐惧和不安会限制程序员的发展 。 严重情况下 , 你与他人合作学习的机会、你脱离独立项目并为团队案例尽心尽力的机会、你成长的机会等 , 都会受到影响 。
笔者建议程序员养成让他人积极参与的习惯 。 请其他程序员查看一下你的代码 , 接受并希望那些审阅者会注意到你代码糟糕透顶的事实 。 悦纳自己的不足 , 然后从中成长 。 顺便说一句 , 他人的代码可能也有糟糕的部分 。
另外 , 当程序员开始践行此操作时 , 会自言自语:“特里 , 我想给你演示我已构建的这个模块 , 但是再给我最多3天的时间 , 我需要清理一下数据 。 ”
无需这样 。 所有代码都存在改进空间 , 永远不会完美地完成检查任务 。 程序员总是想要拥有更多的时间来准备 。 只需拥有代码现在的样子即可 , 然后 , 请他人来参与审查吧 。
本文插图
图源:pexels
更早更频繁地接纳他人的意见 , 你的代码才能逐渐得到完善 。 在编码时 , 程序员会对自身代码有一定预期 , 明白是哪些编码习惯或不足让审阅者感到尴尬或给予差评 。
代码永远不会完美 , 不要等到代码完美无缺的那一天 , 才寻求他人的观点来阅览代码并给出反馈 , 那一天永远不会到来 。
编程的道路算得上是蜿蜒曲折 , 但如果能做到以上四点 , 我不敢说你会走得更快 , 但一定会更清醒明确 。
本文插图
留言点赞关注
我们一起分享AI学习与发展的干货
如转载 , 请后台留言 , 遵守转载规范
本文为***作者原创 , 未经授权不得转载
推荐阅读
- vivo手机|这配置确定是2020年的吗?vivo新机,不愧是你!
- 显示|【倒计时2天】2020年全球首个显示行业盛会7月21日上海隆重开启
- 读芯术|今日芯声——智能音箱四川话卖瓜,吸引老外前来买瓜
- 魅族|2020年BrandZ中国全球化品牌50强新鲜出炉,魅族再上榜,位列34名
- 行业互联网|2020年BrandZ中国全球化品牌50强新鲜出炉,魅族再上榜,位列34名
- 腾讯科技|阿联酋火星探测器发射升空 拉开2020年火星探测序幕
- 科学|2020年蝗虫频繁来袭,研究发现,它们在向人类传达重要信息
- 行业互联网|闻泰科技2020年上半年预计净利16亿至18亿 出货量实现强劲增长
- 华为手机|华为P40:2020年7月,是时候说再见了!
- 魅族手机|魅族保守的背后是供应链管理的乏力
