当前位置:首页 > 黑客技术 > 正文内容

敲代码小技巧(快速敲代码技巧)

hacker2年前 (2022-11-06)黑客技术167

在工作中困住的初级软件开发人员,感觉就像走进了死胡同,尤其是当技术领导者试图为远程技术人员提供他们需要的培训和指导时。

幸运的是,对于初级开发人员来说,有一些有效且实用的方法可以提高他们的技能,从简单地执行日常任务到独立编程代码、消除bug、编写简单的单元测试,并提提出解决战略挑战的方案。

为了帮助你在短时间内升职,我们询问了三位经验丰富的技术领导者,得到了一些建议与升值小技巧。

敲代码小技巧(快速敲代码技巧)

1. 自行进行代码检查

Complete Coding公司创始人 Sam Williams 解释说,大多数初级开发人员都可以编写“有效”的代码。 然而,高级开发人员的不同之处在于他们能够编写良好、易读、易于理解的代码,并将大问题或任务分解为小的、可管理的代码块。

这些专家还承认道:“如果开发人员找不到提高编码技能的方法,他们可能会在很长一段时间内停留在初级水平。”

虽然提高编码技能的方法很多,但自行进行代码检查不仅非常有效,而且非常方便且易于实施。“回去查看你两周前写的代码,”威廉姆斯 (Williams)建议道。 通过检查,你能解释每一行代码发生了什么吗?你能通过重构来提高代码质量、可读性或结构吗?

如果你需要帮助或建议,请让更高级的开发人员检查你的代码。但不要只询问代码是否可行——要询问代码是否可以改进,或者怎么做可以使代码更快或更容易扩展。

2. 采取结对编程方法

Shopify 工程副总裁 Farhan Thawar 认为结对编程是共享知识的一项重要技术;Shopify 的开发人员能够查看和选择他们想要处理的任务,并且每周都会自动分配一个新的合作伙伴和任务。

更重要的是,成对编程课程可以帮助取代办公室和团队中员工的日常闲聊和学习时刻。

如果你的公司还没有尝试过远程配对编程,请做一些初步研究,并并提供使用协作编码工具的试点项目。如果你能够实时向高级开发人员学习,那么你的智力会得到提升,情感也会得到满足,同时帮助你和同事紧密连接起来,尤其是在远程工作时。

展开全文

3. 教导别人

有一个方法可以帮助你检查你是否真正理解技术概念或解决问题的方法,那就是尝试向其他人作出解释。正如 Thawar (他瓦)指出的那样,“教的是一个人,学习的却是两个人。”

充分利用现代工具,比如创建简短的教学视频,并在 TikTok 或 YouTube 上分享。同行教师不仅可以通过指导他人来深化自己的学习,还可以从在线环境中评论者的评论和反馈中受益。

4. 加入开源项目

参与开源项目是另一种学习、获得经验并取代办公室中自然发生的有价值的交流的方式。除了接收、讨论和处理代码评审注释之外,你还需要通过阅读项目的过往,审查以前的问题和文档,了解如何作出决策。

5. 理解工作的动机

精通编程只是成功的一半。能够评估任务并提出潜在的解决方案是中级开发人员区别于初级开发人员的另一种方式。为了缩小知识差距,你需要了解你的任务与案例之间的联系,或者用户在与系统交互时希望实现的内容。

威廉姆斯 (Williams)建议道,不要只做客户或产品经理让你做的事情。 了解某项任务是如何实现更大的目标,不仅可以帮助你从用户的角度看待问题,还可以培养“全局思维”。

6. 开发工作的沟通与合作

Tech Elevator高级软件开发人员Joe Erickson建议说,了解技术生态 (或者更具体地说,了解框架和任务如何与前端、后端或其他应用程序和技术进行接口)可以提升你的思维,帮助你制定更好的解决方案。

例如,如果有人要求您使用Ruby on Rails构建一个简单的电子邮件注册表单,请查找涉及整个生态系统,并解释客户请求如何与电子邮件服务器交互的教程。 学习过程中,请注意他们在教程中使用的专业术语或行话,并努力将这些术语和短语融入到您与团队成员的交流中。

能够在更高层次上进行交流将有助于你传达信息、加强人际关系并表明你有能力执行中级任务。埃里克森补充道:“要提升自己的技能,就要承认自己的不足,并从中成长。”

作者: Leslie Stevens-Huffman

AI聘

找到工作再付费的 Career VIP求职项目 是AI聘旗下面向广大北美 数据类、软件开发类求职者的一站式求职解决方案,作为美国数据应用学院的独家求职服务合作伙伴,以及国际数据工程和科学协会的会员单位,已经成功帮助数百求职者找到了理想的工作岗位。

服务内容涵盖了 全方位背景评估、求职方案设计、背景和能力提升、个人简历修改、全程面试辅导、岗位内推在内的求职整体环节。应用人工智能和大数据技术,精准进行岗位匹配和竞争力分析,让申请人在最短时间内完成短板补充,达到面试要求的能力水平,并通过内推等资源网络为申请人提供职场机会扩展,最终实现成功求职。

欢迎扫描下方二维码,添加“ 北美求职导师”微信,预约免费咨询。

敲代码小技巧(快速敲代码技巧)

本周求职讲座 扫码免费报名

扫描二维码推送至手机访问。

版权声明:本文由黑客接单发布,如需转载请注明出处。

本文链接:http://therlest.com/137983.html

分享给朋友:

“敲代码小技巧(快速敲代码技巧)” 的相关文章

天猫双十一购物津贴使用规则

每年的双十一玩法都有更新,玩法是越来越多,但仍保留了一些经典玩法,比如购物津贴。那么购物津贴是什么意思呢?天猫双十一购物津贴使用规则是什么?双十一购物津贴可以与哪些优惠叠加?双11购物津贴面值多少元?一起来了解一下吧!    ...

美团暗语「美团暗语2021」

 昨天,很多网友问小编美团暗语最好的方法是什么?有关美团暗语2021最好的方法是哪种?最新美团暗语2020?根据网民透露的审判细节这篇文章主要介绍了美团暗语,包括美团暗语 据大江网2021年10月20日17:01:48的最新消息,微博网友@ 爆料。 平安夜来临之际,事件,在网上炒得沸沸扬扬,引发全...

Webshell安全检测篇

0x00 依据流量的检测办法 1.概述 笔者一直在重视webshell的安全剖析,最近就这段时刻的心得体会和咱们做个共享。 webshell一般有三种检测办法: 依据流量方法 依据agent方法(本质是直接剖析webshell文件) 依据日志剖析方法 Webshell的分...

如何查询酒店开房记录?谁可以查?网上怎么查?

关于酒店开房记录,这个基本上是看不到的,只有公检法系统(主要是公安局)才能查询的。如果你真想查询,要提供相关真实的身份证明,到公安局咨询,可能需要繁琐的手续。 2014年初,网上就有过“2000W开房数据泄露”的惊爆新闻,是因众多酒店使用了浙江慧达驿站公司开发的酒店Wi-Fi管理、认证系统,而该公司...

小型隧道掘进机价格 「小型隧道挖洞机」

将用于岩石地层的隧道掘进机称为T其实,做高铁隧道挖掘机220一个月,同时破碎洞内围岩及掘进。 小型掘进机,由上向下分部进行开挖。释文:隧道掘进机是用机械破碎岩石、习惯上将用于软土地层的称为盾构,结构:它是利用回转刀具开挖,而使隧道一次成形的机械。谢谢知道机的朋友。 形成整个隧道断面的一种新型、加重量...

Qq邮箱被黑客攻击怎么办,网络游戏提款难找黑客,电脑被黑客入侵修改开机密码

self.python_version = int(str(entry.name)[6:8])在曩昔的几年里,当局现已开端在冲击暗网中的网络违法活动了,其间包含优待儿童、违禁药品买卖、兵器出售、数据出售、勒索软件和黑客论坛等等。 近年来,大型网络违法商场逐步式微,尤其是在欧洲和美国当局在上一年打掉了...

评论列表

夙世南戈
2年前 (2022-11-06)

,请查找涉及整个生态系统,并解释客户请求如何与电子邮件服务器交互的教程。 学习过程中,请注意他们在教程中使用的专业术语或行话,并努力将这些术语和短语融入到您与团队成员的交流中。能够在更高层次上进行交流将有助于你传达信息、加强人际关系并表明你有能力执行中级任务。埃里克森补

鸽吻苍阶
2年前 (2022-11-06)

码、消除bug、编写简单的单元测试,并提提出解决战略挑战的方案。为了帮助你在短时间内升职,我们询问了三位经验丰富的技术领导者,得到了一些建议与升值小技巧。1. 自行进行代码检查Complete Coding公司创始人 Sam

礼忱猫咚
2年前 (2022-11-06)

向高级开发人员学习,那么你的智力会得到提升,情感也会得到满足,同时帮助你和同事紧密连接起来,尤其是在远程工作时。 展开全文3

忿咬卿绡
2年前 (2022-11-06)

——要询问代码是否可以改进,或者怎么做可以使代码更快或更容易扩展。 2. 采取结对编程方法Shopify 工程副总裁 Farhan Thawar 认为结对编程是共享知识的一项重要技术;Shopify 的开发人员能

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。