前端工程师·的好习惯_高效软件工程师的六种习惯

前端工程师·的好习惯

成功就是达到预期的目标。 没有目标的地方就不会有成功。

成为具有全球竞争力的软件工程师的过程并不总是很顺利。 有抱负的开发人员通常会在某个时候怀疑自己,并且经验丰富的工程师可能会遭受 冒名顶替综合症 ”的困扰。

在这篇文章中,我将分享一些技巧,告诉您如何从经理那里获得“优秀工程师”的称号。 我还将重点介绍一些日常编码习惯,以帮助您实现这一目标。

在您进一步阅读之前,我希望能够使您对自己有不同的看法。 吹扫自己消极的心态,例如, 卓越不适合我我没有天赋和潜力 。 这不是真的。 您可以学习新事物,在某些方面更胜一筹,可以提高已经拥有的技能。 想像一下自己生活在一个全球化的世界中。 如果您不以自己的身份出现,没有人会认为您是全球软件工程师。 这一切都始于您对自己的看法。 您可能需要取消一些习惯。

就像爱德蒙·姆比亚卡(Edmond Mbiaka)所说:“积极照顾自己的心,这肯定会照顾到你的生活。”

作为Microverse计划的导师我经常与我的导师分享我的想法。 这是我对他们说的话;

成功的软件工程师:
  • 设定明确的目标
  • 选择良好的日常习惯

“成功就是实现预期的目标。 没有目标,就没有成功 ”。 是! 您工作如此努力,如此聪明,但是您可以运用卓越的力量来实现您想要的目标(成功)吗? 卓越是一种生活方式,而不是事件。 这是生活中不可否认的区别因素。

通常,您想完成一件事情,移到下一件,再下一件,再下一件。 但是,请记住,没有哪个雇主会招聘松散的开发人员,无论他们的才干如何。 在日常开发活动中采用卓越的文化将使您考虑:

  • 创建干净的提交消息
  • 编写测试来检查您的代码性能和输出,而不是进行“ 代码假设
  • 使用请求请求来改进您的代码
  • 在创建模型,UI / UX时以超出寻常的方式管理细节
  • 采用标准
  • 跟踪您如何度过时间
  • 提出问题以提高清晰度并减少环回后果
  • 尽可能地短暂休息

“我不是一个伟大的程序员; 我只是一个有良好习惯的优秀程序员。” ― 肯特·贝克

这里有六个基本习惯,这些习惯将帮助您获得卓越的成就,并使您成为具有全球竞争力的软件工程师。

1.刻意和刻意

您应该对自己在职业中要达到的高度做出决定,并且要有意识地做到这一点。 更加认真地对待您的职业,不要只是闲着等待别人邀请您加入他们的团队。 “ 您缺乏计划并不意味着他人的紧急情况。”

开始工作,获得学位,接受培训,从某个地方开始! 精益求精是纪律约束的执行力。

对于我来说,我相信这是第一个开始的地方。 如果您已经为自己设定了一些目标,那么接下来就该进行下一步了。

同样,请仔细考虑我将在下面提到的接下来的几件事。

2.评估您的流程

测量两次,切一次。 三思而后行,编码一次。

“程序员主要不是写代码; 相反,他主要是向其他程序员写有关他的问题解决方案的信。 对这一事实的理解是他作为工程师走向成熟的最后一步。 (匿名)

问自己一些重要的问题。

  • 您有完成工作的流程吗? 它如何帮助您实现理想的成就?
  • 您知道Gitflow工作流程吗?
  • 您的git-commit消息有多有意义?
  • 命名变量时,您多久权衡一次可读性和简洁的设计?
  • 您是否创建PR(拉请求),以便比您更有能力的人进行代码审查?
  • 您对细节有多重视?
  • 代码重构是您日常编码习惯的一部分吗?
  • 您是否为实现的每个功能创建文档?
  • 编写代码时,过程多久进行一次基准性能测试?

问自己一些问题,将引导您养成良好的习惯。 这些习惯会在聘请经理之前塑造您的优势。

3.暴露和观察很重要

接触会扩大您的思维,而缺乏接触会给您带来限制。 了解更多,有经验的人并与他们联系。 提出聪明的问题,推断您渴望更好地成长。 “问题很重要,答案不那么重要。 学会问一个好问题是智力的核心。” 假设有时可能是最低的知识水平。 避开它,确保您清楚地知道要做什么以及如何去做。 有些概念很难理解,但是通过实践,它们成为您的一部分。

您还可以在访问不同的城市,参加会议和聚会时学习。 您可以参加更多在线网络研讨会,午餐和学习以及培训,以扩大自己的见识。 如果您希望以软件工程师的身份开始旅程,我会推荐Microverse程序。

与经验丰富的高级工程师联系,发现他们的策略,观察他们的编码风格,职业道德和解决问题的方法。 利用LinkedIn等专业社交媒体。 我完全同意一些招聘经理的观点,他们认为“ LinkedIn已成为寻找专业人员的唯一真相。”

下一个…

4.全力以赴,获取必要的知识

不要跨步。 如果您开始一项任务,请坚持执行直到完成。

无需要求或设计,编程就是将错误添加到空文本文件的艺术。 ”(Louis Srygley)

有几次您想回复该推文,观看YouTube视频,阅读该中等帖子,是的! 这些当然很棒。 但是,使用简单的记事本进行练习以记录您脑海中的想法将有助于您保持专注。 使用PomodoroClockify等工具练习时间跟踪技术。

“编码需要1%的努力,而专注于编码则需要99%的努力。” 保持专注需要有意识的行动。

每个好的问题解决者都必须表现出极大的耐心,才能解决问题。 这在软件开发人员中是罕见的。

下一个...

5.采用标准并严格遵守

大多数情况下,当您学习一种新语言时,便开始以所需的特定样式进行编码。 但是,当您开始处理大型应用程序的较小部分时,您的样式可能会引起冲突并损害团队工作能力。

软件开发团队采用全球公认的标准,并将为改进它们做出贡献。 您遵循标准的能力必将使您与众不同。

了解通用编码标准,特定于语言的标准,设计原则并遵守它们。 标准可帮助您编写高质量的代码-易于维护和调试。

你应该:

  • 找到跟踪代码性能的最佳实践
  • 遵循后端或前端开发的设计模式中的最佳做法
  • 遵循软件开发方法
  • 练习测试驱动的开发

“必须编写程序供人们阅读,并且只能偶然地使机器执行。” —哈罗德·阿伯森

6.了解价值规律

“有价值的人。” 如果您提供有价值的东西,人们就会自然地珍视您。 学会表现出对人的同情。

逐步为自己增加价值,提高沟通能力,学习外语,练习公开演讲,购买新宠物(如果您爱宠物),拜访家人等等。

另一方面,重视您的雇主,代码审查员,高级工程师,直属经理以及其他团队成员。

最后,我重点介绍了可以帮助有抱负的工程师养成良好习惯的策略

思想导致行动,行动导致结果,结果导致良好的成功。 从今天开始!

翻译自: https://hackernoon.com/the-six-habits-of-highly-effective-software-engineers-7bcc296149ce

前端工程师·的好习惯

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值