KEE:我在软件工程师职业中犯的3大错误

我生动地记得我在IBM担任软件工程师的第一周。我大学毕业时眼花and乱,有点自负。

我以为,“我应得的这份工作是很容易的,Web开发很容易。我马上就会升职!”

然后,我犯了我的第一个大错误:我忘了在合并到母版之前测试代码。

在大学里,我参加了一门入门级的Web开发课程,他们告诉您HTML,CSS和JavaScript存在,并且您应该使用Bootstrap和PHP。从来没有讨论过测试,结果我尴尬地没有意识到仅仅因为我的请求被批准并不意味着我可以不经一瞥就可以合并。

我迅速接到苏格兰高级开发人员的愤怒电话,谴责我缺乏监督。我破坏了每个人的开发环境。当我皱着眉头在办公室时,我们迅速回滚到以前的版本。

CRV现报价0.6245美元,24小时跌幅超15%:金色财经报道,数据显示,CRV(Curve DAO)现报价0.624515美元,24小时跌幅为15.4%。行情波动较大,请做好风险控制。

此前消息,Curve Finance称由于Vyper部分版本出现故障,一些稳定币池遭到攻击。安全机构BlockSec称初步分析Curve被攻击导致损失总额超过4200万美元。[2023/7/31 16:08:13]

从那天起,我从未忘记测试过我的代码。

我们都会犯错;这是学习过程的一部分。但是,只要您从错误中学习,犯错误就不一定是一件坏事。

清算人对3AC联合创始人Kyle Davies发起藐视法庭的指控:6月16日消息,根据3AC的清算人于6月14日提交的法庭文件显示,应该对三箭资本联合创始人Kyle Davies进行藐视指控,因为他无视与破产程序有关的传票。根据债权人的法律团队表示,Davies故意推迟前加密对冲基金的资产回收。

针对Davies的民事制裁包括支付律师费和每日10,000美元的罚款,直到他履行义务为止。该动议不适用于该破产对冲基金的联合创始人Su Zhu,因为他是新加坡公民。[2023/6/16 21:40:59]

这是我职业生涯中犯的三个最大错误。希望您能像我一样向他们学习,并以开发人员和个人的身份成长。

Web3 自动化代码审计平台 MetaTrust 完成约 1000 万美元种子轮融资:1月9日消息,Web3 自动化代码审计平台 MetaTrust 联合创始人 Liu Yang 在采访中表示,MetaTrust 已经完成约 1000 万美元种子轮融资,M23、Redpoint Ventures、ABCDE Capital、Longhash、Hash Global、SNZ、Yunqi Capital、GGV、Fellows Fund、Aimtop Ventures 等多家风投机构参投。

MetaTrust 计划于 2023 年第一季度计划推出四款产品,并将在实现收入和利润目标后寻找下一轮融资。[2023/1/9 11:02:41]

1.不问问题

BitKeep:用户资金被盗疑似因下载了被黑客劫持的APK版本:12月26日消息,Web3多链钱包BitKeep发布公告称,经过团队初步排查,疑似部分APK包下载被黑客劫持,安装了被黑客植入代码的包。如用户资金出现被盗情况,用户下载或者更新的应用或许是被劫持的不明版本(非官方发布版本)。现在出于用户资金安全的谨慎考虑,如用户下载的是APK版本,请将资金转移至其他官方商店(App Store或Google Play)下载的钱包中。此外,建议使用新创建的钱包地址,用户通过APK创建的地址或有可能泄漏给了黑客。BitKeep发布提示称:“如条件允许,请务必使用苹果或谷歌官方商店下载和使用BitKeep钱包,以确保您的资产安全。”

金色财经此前报道,多名用户在其官方Telegarm群中称其资金被盗,BitKeep团队称如因平台原因导致的资产损失,BitKeep安全基金将进行全额赔付。[2022/12/26 22:07:50]

作为一个新员工,甚至在一个由一群男人组成的团队中作为一名女性时,我甚至因为担心听起来愚蠢而问问题而感到紧张。

我很害怕提出一些问题,这些问题会暴露出我对编程的无知,这极大地阻碍了我作为开发人员的成长。

与团队成员建立牢固的融洽关系后,我开始提出更多问题。我学会了如何在研究答案的过程中取得平衡,而又不浪费自己的时间。一旦我克服了提出问题的恐惧,我就会学得更快。

每个开发人员都从零开始,尽管我们所有人学习的速度不同,但我们都必须经历相同的过程。

如果您听不懂,请务必提出问题。

当您在上下文中提出问题时,您和您的同事都会浪费更少的时间。如果您的问题可以通过快速的Google搜索轻松解决,请先花一些时间进行一些高级研究。这将使您的同事免于独自回答可能会找到答案的问题,从而避免了您被告知这样的尴尬。

2.假设每个人的沟通方式与我相同

在IBM,我与国际同事一起工作,现在以美国人的身份居住在德国,与六个不同国籍的团队一起工作。直到在国外生活了一年,我才意识到每种文化对“良好沟通”的含义都有不同的看法。

我和德国经理之间经常发生沟通不畅的情况,因为我们俩都不会开会,对下一步的工作有不同的想法,这导致团队中的挫败感和疏忽大意。

然后我偶然发现了法兰克福机场的艾琳·迈耶撰写的《文化地图》一书,这改变了我的生活观。

不同的文化具有不同的交流过程;有些是高语境传播者,在行与行之间阅读,而其他文化是低语境传播者,需要明确而多余的交流。

难怪我与团队和经理之间存在大量的沟通问题;我们的沟通方式有所不同!

从那天起,我发誓要学习更多有关沟通和建立稳固的专业关系的知识,它极大地改善了团队的融洽关系。

多元文化的团队需要低语境的流程。所有沟通都应该明确,明确说明谁负责哪个任务,并以书面形式备份,然后通过Slack或电子邮件将其分发给团队。

了解您和您的同事之间的一些文化差异,这与进行建设性的批评,沟通甚至安排会议有关,这将大大改善您的人际关系和团队活力。

3.亲自接受建设性批评

建设性批评对于成长为开发者和人类都非常重要,但是直到今天,我仍在努力应对个人化建设性批评。

当有人给我建设性的批评时,我的本能是将其解释为我的个人身份的反映。感觉好像他们在攻击我。

实际上,我的同事们正在帮助我确定需要改进的地方,这确实是一份礼物。它表明他们看到了我成功的潜力,并且正在帮助我实现这一里程碑。

创造一个安全的空间来接受和给予建设性的批评。最好召开会议讨论此主题,让双方都确切知道期望什么,然后秘密进行。

当有人给您一些您认为不正确的建设性批评时,请不要立即采取防御措施并关闭。花一些时间来处理他们刚刚提出的建议,并真正了解他们的反馈是否具有真实性。

这些只是我在职业生涯中犯的一些错误,希望您能从中学习。不应期望您是完美的员工和团队伙伴,但是能够理解自己的缺陷并从错误中吸取教训的能力将改善您的工作绩效,并为您迈向成功之路。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

地球链

[0:15ms0-0:790ms