成功程序员的 5 个习惯
哈喽,朋友们!每个成功的程序员都有自己的习惯。今天我们来看看成功程序员的习惯是什么。等等,你如何定义成功?在这篇文章中, Victoria Lo将“成功”定义为
对我个人而言,成功就是被别人尊重。被尊重就是尊重别人。
在阅读该文章之前,我已经阅读了多篇文章,将成功定义为财富、汽车、房子等。但我同意维多利亚的说法。
无论如何,回到主题。
1. 编写可重用、可读且干净的代码
编写简洁易测试、易于阅读和使用的代码的方法有很多种,但无论采用哪种方法,这都是高质量软件开发中越来越重要的一个方面。成功的程序员会为每个函数设定一个目标。
当你开始编程时,通常会逐行编写一个越来越大的函数或方法。乍一看,这似乎比较简单,但它会导致其他问题。代码难以测试,再次使用也更加困难,而且更难阅读。一个函数应该只做一件事。如果它做了不止一件事,你就无法集中精力。
为变量和函数赋予具体且有意义的名称是一种常见的做法,如果你为每个函数编写一个特定的用途,那么这应该会更容易。使用代码美化器可以让你的代码更易于阅读。当你写完代码几周后再回头看时,能够快速轻松地理解代码的用途非常重要。
2. 认真倾听,而不是滔滔不绝
如果您与其他开发人员一起开会,请先聆听,然后再谈论,因为这是最简单的学习方法。
谦逊是必要的,尤其是当你认为自己是房间里最聪明的人时。优秀的开发人员能够并且乐于承认自己的不足。
你不应该成为那种到处说着技术术语的程序员,而不承认自己可能不知道某个问题的解决方案。
3.纪律
天赋并非万能,除非是数量众多。天赋或能力确实只是绩效过程的一部分。另一部分是纪律。一个没有纪律的专业软件工程师或程序员就像一个没有地图的资深航海家。
不应为了速度而牺牲质量。但你也要意识到,如果为了速度而牺牲质量,你将承担相应的技术责任,并寻求在未来偿还。
您应该采取您已设定的步骤来帮助开发人员实现目标。在代码分析过程中,您应该全程参与。您还应该理解时间对于开发工作的重要性。
4. 在正确的时间专注于正确的事情
成功的程序员愿意专注于特定项目的共同目标,而不会被懒惰的乐观主义所分心,因为懒惰的乐观主义并不能真正让他们更接近目标。
许多程序员即使知道正确的解决方案是其他的,也会尝试不同的方案。稍加思考,你就会发现,你投入的精力其实与大家共同努力实现的宏伟目标无关。
有时候,展望未来当然是件好事,只要你能专注于你已知、需要做的事情,而不是你可能需要做的事情。这样做很大程度上是为了确保你与团队其他成员的思维一致。
有效的程序员承认团队合作会带来创新。
5. 随着时间的推移获得新技能
另一个条件是灵活变通,并在必要时接受新事物。非常成功的开发人员和程序员会积极了解并运用市场上的新发展。
新的框架、方法和语言不断被开发出来,并由成功的软件工程师进行筛选,使他们能够尽力而为并不断发展。
成为一名成功的软件工程师的关键无疑是获得新技能的能力。
完成计算机科学学位或特定语言课程后,学习过程不会停止。即使你被录用,学习也不会停止。一个成功的程序员应该在任何可能和必要的时候学习。
你不应该只专注于学习一种语言。你应该掌握市场上流行的最新框架和语言。
朋友们,以上就是成功程序员/开发者的常见好习惯。希望你们有所收获!祝你编程愉快!
最初发表于Hashnode
文章来源:https://dev.to/unitybuddy/5-habits-of-a-successful-programmer-4lco