搜索
首页web前端js教程新开发人员在第一周必须避免的关键陷阱

过去 6 年里,我在 Palantir 的 5 个团队工作过。

我希望有人在我职业生涯开始时警告我这 7 个错误。

准备好了吗?让我们开始吧。

?下载我的免费 101 React Tips And Tricks Book,抢占先机。

错误#1:对你还不完全理解的事情给出强烈的意见

我们希望在工作的第一天证明我们的价值。

想要向同事展示您值得雇用是自然的?.

但是,这可能会导致你对尚未完全理解的事情提出强烈的意见。

示例

  • 有人询问有关测试的问题 → 你宣称,“没有 100% 的覆盖率就是犯罪。”

  • 有人谈论状态管理库 → 你质疑团队为什么使用 Redux 并建议 Zustand。

  • 团队决定削减功能以赶上最后期限→你谈论这会对你以前的公司产生怎样的适得其反,失去用户,yada yada...

我现在可以告诉你:99% 的情况下这都不会成功。

为什么?

  • 您没有完整的上下文,因此您的输入充其量是嘈杂的,而在最坏的情况下,会适得其反。

  • 当同事争论或向你解释事情时,你浪费了他们的时间。

  • 您可能会在没有意识到的情况下被认为“爱炫耀”。这不是交朋友的最好方式吗?.

那么,在最初几周你应该保持安静吗? 绝对不是。

您被聘用是为了为团队做出贡献并分享您的观点。但是,请确保:

  • 您尽可能多地收集有关团队和产品的背景信息 - 首先问“为什么”。

  • 你不会太执着于自己的观点。将它们作为建议而不是严酷的事实来呈现。

  • 尽可能“展示,而不是讲述”。

ritical Pitfalls New Developers Must Avoid in Their First Weeks

错误#2:试图自己解决所有问题

除非您是团队中唯一的人,否则请寻求帮助。

尝试一段合理的时间后询问。什么是合理的取决于问题的类型:

  • 如果您确定一小时后也找不到解决方案,或者问题影响了您的工作效率,请立即询问。例如,您应该立即提出“如何设置这台计算机来进行测试?”之类的问题。

  • 如果这是一个可以通过谷歌搜索或使用人工智能工具解决的技术问题,请先尝试一下。如果不起作用,请在 30 分钟后寻求帮助。

为什么寻求帮助?

  • 你不知道你不知道什么。

  • 花在弄清楚别人已经知道的事情上的时间是你可以花在富有成效的工作上的时间。

如果您所处的环境不容易获得帮助,您就必须想办法解决问题。

确保为下一个人记录您的发现。这会建立一个知识库并为您赢得“好队友”积分。

ritical Pitfalls New Developers Must Avoid in Their First Weeks

错误#3:过于关注入职培训而忽视同事的工作

我超级内向?.

所以,我发现很难随机接触新朋友。

然而,每当我加入新团队时,我都会强迫自己与队友交谈——而且这总是有回报的。

怎么样?

  • 当我意识到我的同事都是愿意提供帮助的普通人时,入职感觉不再那么令人生畏。

  • 我获得了宝贵的背景知识并了解什么对团队最重要。

  • 我建立了一个可以寻求支持的人际网络。

所以,一旦您加入新团队,请立即与队友一对一会议

询问他们的工作、团队的历史、他们如何看待自己的角色以及他们可能有的任何建议。

ritical Pitfalls New Developers Must Avoid in Their First Weeks

错误#4:试图记住一切

在我的第一支球队,我感到超级迷失?.

人们在会议中使用缩写词,我很难听懂对话。即使我知道一些缩写,我仍然感到不知所措。

我试图记住一切。

但这毫无意义。

一切最终都会成为第二天性。一开始感到不知所措是正常的。

关键是不断提出澄清问题。

随着时间的推移,您会更好地理解事物并建立肌肉记忆。

ritical Pitfalls New Developers Must Avoid in Their First Weeks

错误#5:过度抱怨你的团队系统

没有完美的代码库。

没有完美的团队。

书籍和博客常常给人这样的印象:

  • 每个人都应该使用最新的库或框架。

  • 所有遗留代码都应该重构。

当你加入一个具有不同实践或“混乱”代码的团队时,你可能会开始抱怨。

你甚至可以列出所有“错误”的事情。 ?‍♀️

这是开始新工作最糟糕的方式。

除非你被聘用来彻底检查团队及其流程(即使如此),否则不要这样做。

为什么?

  • 你在暗示团队因为缺少一些东西而“贫穷”。

  • 您正在为同事添加未经请求的工作。

  • 你正在疏远那些在不了解他们所面临的限制的情况下构建系统的人。

相反,要有积极的态度:

  • 寻找提供价值的方法。

  • 展示,而不是讲述:在拉取请求中引入更好的模式。

  • 与团队进行技术讨论。

如果您对系统不满意,请考虑去其他地方面试?.

ritical Pitfalls New Developers Must Avoid in Their First Weeks

错误#6:尝试在没有上下文的情况下重构代码

我犯了这个错误。

我想提供价值,所以我在没有被要求的情况下重构了代码。

事情没有我希望的那么顺利。

后来有人加入团队,不请自来地重构了我的代码,我就尝到了自食其果的滋味?.

在没有上下文的情况下重构某人的代码感觉就像是一种攻击。这就像有人破坏了你的艺术。

不要@我:我知道这不健康?.

为什么这是一个问题:

  • 您错过了代码存在原因的上下文。

  • 你忽略了更重要的任务。

相反,仅在以下情况下重构代码:

  • 有人寻求帮助。

  • 您可以将重构集成到有意义的工作中(例如拉取请求)。

ritical Pitfalls New Developers Must Avoid in Their First Weeks

错误七:设定不切实际的期望

在最初几周内不要每天工作 12-14 小时,除非您打算长期工作。

这似乎是个好主意,因为:

  • 你想证明自己的价值。

  • 你觉得要学的东西太多了。

  • 您正在试用期。

但这可能会适得其反:

  • 它为您的团队设定了不切实际的期望。稍后缩减规模可能会产生摩擦。

  • 这是不可持续的,可能会导致倦怠。

相反:

  • 首先满足团队的期望。

  • 如果您想做更多,请确保其可持续且有益。

第一周是一个宽限期。人们期望你学习,而不是立即交付价值。

ritical Pitfalls New Developers Must Avoid in Their First Weeks

这是一个包装?.

入职具有挑战性。

但是一些错误可能会使情况变得更糟:

  • 在没有上下文的情况下分享强烈的意见。

  • 在没有上下文的情况下采取行动。

  • 没有利用你的同事。

避免这些错误,你就会很快融入新团队。

别忘了加上“???”。

如果您正在学习 React,请免费下载我的 101 React Tips & Tricks 书。

如果您喜欢这样的文章,请加入我的免费时事通讯,FrontendJoy

如果您想要每日提示,请在 X/Twitter 或 Bluesky 上找到我。

ritical Pitfalls New Developers Must Avoid in Their First Weeks

?本周提示

ritical Pitfalls New Developers Must Avoid in Their First Weeks

?值得深思的

<script> // Detect dark theme var iframe = document.getElementById('tweet-1877747297402142883-419'); if (document.body.className.includes('dark-theme')) { iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1877747297402142883&theme=dark" } </script> <script> // Detect dark theme var iframe = document.getElementById('tweet-1876901704563872142-960'); if (document.body.className.includes('dark-theme')) { iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1876901704563872142&theme=dark" } </script>

以上是新开发人员在第一周必须避免的关键陷阱的详细内容。更多信息请关注PHP中文网其他相关文章!

声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
JavaScript数据类型:浏览器和nodejs之间是否有区别?JavaScript数据类型:浏览器和nodejs之间是否有区别?May 14, 2025 am 12:15 AM

JavaScript核心数据类型在浏览器和Node.js中一致,但处理方式和额外类型有所不同。1)全局对象在浏览器中为window,在Node.js中为global。2)Node.js独有Buffer对象,用于处理二进制数据。3)性能和时间处理在两者间也有差异,需根据环境调整代码。

JavaScript评论:使用//和 / * * / * / * /JavaScript评论:使用//和 / * * / * / * /May 13, 2025 pm 03:49 PM

JavaScriptusestwotypesofcomments:single-line(//)andmulti-line(//).1)Use//forquicknotesorsingle-lineexplanations.2)Use//forlongerexplanationsorcommentingoutblocksofcode.Commentsshouldexplainthe'why',notthe'what',andbeplacedabovetherelevantcodeforclari

Python vs. JavaScript:开发人员的比较分析Python vs. JavaScript:开发人员的比较分析May 09, 2025 am 12:22 AM

Python和JavaScript的主要区别在于类型系统和应用场景。1.Python使用动态类型,适合科学计算和数据分析。2.JavaScript采用弱类型,广泛用于前端和全栈开发。两者在异步编程和性能优化上各有优势,选择时应根据项目需求决定。

Python vs. JavaScript:选择合适的工具Python vs. JavaScript:选择合适的工具May 08, 2025 am 12:10 AM

选择Python还是JavaScript取决于项目类型:1)数据科学和自动化任务选择Python;2)前端和全栈开发选择JavaScript。Python因其在数据处理和自动化方面的强大库而备受青睐,而JavaScript则因其在网页交互和全栈开发中的优势而不可或缺。

Python和JavaScript:了解每个的优势Python和JavaScript:了解每个的优势May 06, 2025 am 12:15 AM

Python和JavaScript各有优势,选择取决于项目需求和个人偏好。1.Python易学,语法简洁,适用于数据科学和后端开发,但执行速度较慢。2.JavaScript在前端开发中无处不在,异步编程能力强,Node.js使其适用于全栈开发,但语法可能复杂且易出错。

JavaScript的核心:它是在C还是C上构建的?JavaScript的核心:它是在C还是C上构建的?May 05, 2025 am 12:07 AM

javascriptisnotbuiltoncorc; saninterpretedlanguagethatrunsonenginesoftenwritteninc.1)javascriptwasdesignedAsalightweight,解释edganguageforwebbrowsers.2)Enginesevolvedfromsimpleterterterpretpreterterterpretertestojitcompilerers,典型地提示。

JavaScript应用程序:从前端到后端JavaScript应用程序:从前端到后端May 04, 2025 am 12:12 AM

JavaScript可用于前端和后端开发。前端通过DOM操作增强用户体验,后端通过Node.js处理服务器任务。1.前端示例:改变网页文本内容。2.后端示例:创建Node.js服务器。

Python vs. JavaScript:您应该学到哪种语言?Python vs. JavaScript:您应该学到哪种语言?May 03, 2025 am 12:10 AM

选择Python还是JavaScript应基于职业发展、学习曲线和生态系统:1)职业发展:Python适合数据科学和后端开发,JavaScript适合前端和全栈开发。2)学习曲线:Python语法简洁,适合初学者;JavaScript语法灵活。3)生态系统:Python有丰富的科学计算库,JavaScript有强大的前端框架。

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

螳螂BT

螳螂BT

Mantis是一个易于部署的基于Web的缺陷跟踪工具,用于帮助产品缺陷跟踪。它需要PHP、MySQL和一个Web服务器。请查看我们的演示和托管服务。

EditPlus 中文破解版

EditPlus 中文破解版

体积小,语法高亮,不支持代码提示功能

Dreamweaver Mac版

Dreamweaver Mac版

视觉化网页开发工具

Atom编辑器mac版下载

Atom编辑器mac版下载

最流行的的开源编辑器

WebStorm Mac版

WebStorm Mac版

好用的JavaScript开发工具