在、中我分享了成为资深前端开发人员的部分建议,这篇文章将分享剩余部分。
停止浪费时间去试图修正明显的弱点。如果做一项任务你一贯需要花费超过 1 小时,而和你同水平的其他人在不到 5 分钟内就能完成,那就避开这项任务。很可能,投入更多的精力并不会让你在这方面变得格外出色。
相反,去做那些重要的事情,专注于最大限度地发挥你的优势。如果某件事对你来说自然而然且很有价值,那就多去做它。
没有人会为你规划你的职业生涯。并且没有一个计划的话,你将会为别人的计划而工作。所以一定要为你想在 1 年/2 年/5 年内实现的目标制定一个计划。
与其他开发人员建立联系还有额外的好处:
一旦你开始指导年轻的开发人员:
如果你总是在处理同样的问题,你的进展将会停滞不前。确保你正在解决各种不同的问题,这样你就可以:
有很棒的导师一直是我职业生涯的亮点。
如何找到一位导师?
与你互动的更有经验的开发者联系,提问,讨论他们的经历等等。如果你无法接触到资深开发人员,那就与像今日头条这样的平台上的个人互动,与他们建立关系,然后再去联系他们。
最好的框架是那个能帮助你最快实现目标的框架。所以,忽略网上无意义的争论。选择你最感到舒适的或需要学习的框架。并且掌握它。那就足够了。
有扎实的JavaScript基础知识,过渡到另一个框架将会很快。
作为一名前端开发人员,你应该为用户着想。即使你有项目经理或设计师,也要确保用户体验良好。
作为一名开发者,你通常会有比你能处理的更多的请求。所以,优先考虑那些与你的目标最一致的。
通过选择成为一名前端开发人员,你投身于一个你必须不断学习的职业。因此,通过学习新语言、掌握新技术等等来持续投资提升你的技能。
你的应用程序拥有的功能越多就越好,对吗?
起初,这看起来可能是真的,但是额外的特性会导致更多的代码。而更多的代码意味着更多的问题(维护、漏洞等等)。
所以,当时间紧迫时,削减功能而不是牺牲代码质量。
始终对你的合作伙伴(后端开发人员、设计师、项目经理等等)表示尊重。应用程序开发是团队的努力成果。团队成员之间的协同作用越多,环境就会越快乐和越有效。