一位拥有 10 年经验的开发人员给出的 10 条建议
大家的 WhatsApp 信息!!!!!!
抱歉我有点太激动了,大家好吗?大家都好吗?我也很好。我的天哪,谢谢你关心我💕❤
所以,如果你点击了这篇博客,我相信你也想成为一名优秀的开发者,不断提升自己,就像所有开发者一样,包括我。我知道,当我们踏上“软件开发者”的征程时,我们会多么努力地学习、创建项目、寻找自由职业,以及准备面试,以获得一份开发者的工作。
你付出了大量的时间和努力,终于找到了一份工作。你为自己实现了成为软件开发者的目标而感到无比高兴和自豪。但在此之前,你只是在家里的卧室里工作,完全不知道什么是结对编程,如何 rebase 你的分支,什么是拉取请求,什么是每日站立会议,什么是故事梳理,什么是 Jira 看板,我还得写代码文档?为什么每个人都要给自己的代码写单元测试等等。天哪,我写这句话都喘不过气了。
所以,这里的要点是,你已经成为一名软件开发人员,但现在你需要提升自己。而这首先要找到一位导师,他会用他丰富的经验指引你走上成为软件开发人员的黑暗之路。但令人悲伤的现实是,并非每个开发人员都能在自己的工作岗位上找到一位经验丰富的导师。
不过别担心,我看到了Sarah Dayan的这条推文,她分享了自己在软件开发行业工作 10 年(真的 10 年了🤯,顺便说一句,Sarah 又一次成为了你网站的粉丝)之后,在软件开发过程中的 10 个感悟。我非常喜欢这条推文,于是想,为什么不写一篇帖子,把这 10 个感悟分享给所有开发者社区呢,这样我们也可以把这些经验运用到我们的开发历程中呢。
那么,让我们直接了解莎拉在软件行业 10 年历程中的 10 点。
1. 体验质量
1. 多年的经验毫无意义(如果没有高质量的经验)📈
长期做事并不意味着你会进步。
停滞不前是真实存在的。如果你不主动尝试进步,时间不会自动让你进步。2020年7月26日下午16:22
2. 反馈和指导
2. 拥有同事是无价的👥
无论你认为自己多么孤军奋战,独自一人成长的速度都不如与队友一起成长的速度。
反馈和指导(给予和接受)是一种特权。没有他们,你的成就将难以达到应有的水平。2020年7月26日下午16:22
3. 做出明智的选择
3. 认同技术选择毫无意义 🛠
喜欢某项技术并想加入某个社群是可以的。但这并不能让你比任何人都优秀。
要小心“金锤偏见”。你是一个解决问题的人,而不是一个卖三明治的人。做出明智的选择。2020年7月26日下午16:22
4. 不要盲目跟风
4. 很多问题上,没有绝对的真理👁
互联网上充斥着各种观点。把它们视为思考的源泉,而不是福音。鹦鹉学舌
地重复你读到的最新内容并不能让你变得聪明。阅读内容是为了跟上潮流,但也要保持批判性思维。2020年7月26日下午16:22
5.基础很重要
5. 掌握基础知识,一切皆有可能📚
你可以从任何你想开始的地方开始。但如果你发现自己总是遇到困难,那可能是因为你缺乏坚实的基础。
新奇的东西都是建立在基础知识之上的。掌握基础知识,你就能看清矩阵。2020年7月26日下午16:22
6. 倦怠是真实存在的
6. 倦怠是真实存在的😓
编程对精神的要求很高。源源不断的信息令人应接不暇。保持与时俱进的压力很大。担心工作保障有一天会消失,这种担忧是合理的。
抑郁症和新冠病毒一样真实存在。没关系,而且有帮助的。2020年7月26日下午16:23
7.沟通是关键
7. 资历并不意味着你就是最佳程序员👩💻
如果你认为因为你是技术狂人,你就应该成为资深程序员,那你就错了。
资历关乎经验、影响力和效率。资深程序员通常技术精湛,但软技能也发挥着重要作用。2020年7月26日下午16:23
8. 多样性至关重要
8. 多元化至关重要👩🏻🦱🧕🏽🧔🏿🧑🏼🦰
相信精英管理就像说好孩子圣诞节会收到礼物一样。
科技行业的文化多元化至关重要,而且必须是一个积极的过程。
从这里开始:dev.to/maxart2501/on-…2020年7月26日下午16:23
9.数量与质量同样重要
9. 数量与质量同等重要🧮
虽然听起来可能有些老套,但你不可能通过不断打磨而不断进步。经验和知识主要来自于与外界的接触。
你尝试得越多,交付产品时就越不会感到畏惧。2020年7月26日下午16:23
10. 联系和关系。
10. 你认识谁和你知道什么一样重要🗺
计算机背后是人。这不仅仅关乎硬技能,也关乎建立联系和培养人际关系。
你不必成为推特名人,但与人接触会大有裨益。2020年7月26日下午16:23
嗯,这篇博客真有趣。我从这个帖子里学到了很多东西,希望你也觉得很有意思。非常感谢你,Sarah,和社区分享你的经验💕❤。
好了,和你们聊得够多了,我要为我的奇偶程序编写单元测试(下面是代码);)
大家注意安全,和平☮️。
文章来源:https://dev.to/programmerthings/10-tips-from-a-10-years-experienced-developer-817