如果你是一名开发人员,你需要知道这一点
作为一名开发人员,你的职业生涯中可能会犯很多错误。有些错误你直到后来才意识到,甚至后悔自己当时就知道了。我指的不是编程语言、框架或任何技术层面的东西,而是你的职业道德以及你多年经验中如何掌控自己。
了解你的价值
我把这一点放在首位,因为在我看来,这是你需要学习的最重要的事情。如果你遇到一个新的机会,这一点尤其重要。有时,这个机会比你应得的要少,但你仍然会考虑它,认为这是唯一的选择。有时,它可能是一个绝佳的机会,但你认为自己没有足够的能力去实现它,于是放弃了尝试。
这不仅仅是指新机会。有些人被困在一份无法帮助他们进步或学习新知识的工作中,仅仅是因为他们认为外面找不到更好的机会。
你需要相信自己,了解自己的价值。这不在于你掌握了多少技术。是的,这当然也很重要,但你总是可以学习新的语言、框架或概念。如果你发现自己在这方面有所欠缺,并且这阻碍了你的进步,那么就开始进步和学习,这样你才能不断提升自我,并朝着更高的目标前进。
珍惜你多年的经验
这不仅适用于已有两年以上经验的人,也适用于任何刚刚起步的人。珍惜你为工作或项目投入的时间和精力,无论项目大小。每天通过工作,你都会获得和学习到新的东西,这会让你在未来的经历中更加轻松。
这种情况大多发生在自由职业者身上。很多自由职业者不确定自己的工作应该定价多少,担心价格过高。全职开发者也一样,他们害怕要求加薪或辞去薪水过低的工作。记住,你为达到现在的水平付出了多少时间和精力。当你与他人合作或为他人工作时,你会把你的知识和经验带到工作中,这非常宝贵。所以,不要害怕要求你真正应得的报酬。你正在努力变得更好,并提供高质量的服务。
在特定路径上提升你的技能
当你成为一名开发者时,你可能会被眼前琳琅满目的学习和实践所淹没。你可能会涉足 Web 开发、应用开发、游戏开发等等……当然,学习一点儿东西固然重要,但一定要选择一条你最喜欢的道路,并专注于不断拓展。技术总是在不断发展进步,你需要站在技术的前沿。如果你没有选择一条路,你可能会迷失在混乱之中,最终一事无成。专注于其中一条,成为它的专家。
你不需要知道一切
这是上一条的延续。你可能会被那些比你懂得多的人吓倒,或者认为你需要无所不知才能做好这份工作。其实并非如此。你首先要记住,没有人无所不知,总会有人比你懂得多,就像你总是比别人懂得多一样。继续专注于你选择的道路,并继续前行。让别人的知识激励你,但不要吓倒你,也不要让你偏离自己的道路。
每个人都使用谷歌
这主要针对初学者或刚开始学习开发的人。如果你遇到问题或忘记了什么,不要感到尴尬,也不要觉得少用谷歌。每个人,包括经验丰富的老手,都可能偶尔忘记,然后不得不去谷歌搜索遇到的语法、函数或错误。这本身并没有错,事实上,你需要学习如何使用谷歌。绞尽脑汁、浪费时间自己摸索并不总是好的选择,尤其是当别人已经解决过这些问题,你只需搜索一下就能从中学习的时候。
不要让看起来复杂的事情阻碍你
我想我们都经历过这种事,或者有些人正在经历。你看到一些看起来很复杂的事情,也许超出了你的水平,你觉得我根本做不到。无论你觉得它复杂或困难,要知道,只要你花时间,努力学习,随着时间的推移,你就会发现它其实并不复杂。
不要四处张望,要向前看
我花了一段时间才理解并运用这一点。作为一名从事这个职业的女性,我在找工作和与客户打交道时遇到了一些问题,他们仅仅因为我是女性就贬低了我。这可能会令人沮丧,甚至想要放弃,但最好的应对之策就是继续努力提升自己。如果你在工作场所或求职过程中感到自己受到了任何形式的评判,不要因此而沮丧。相反,要努力提升你的技能,无论是软技能还是技术技能,因为随着时间的推移,你会成为他们无法轻视的宝贵资产。
你也应该记住,说到底,别人怎么看你并不重要,重要的是你如何看待自己。努力对自己的身份充满信心,不要让任何人的评判贬低你。
结论
这些是我作为一名开发者在成长过程中学到的一些经验。如果你还有其他经验,觉得其他人也应该知道,请在评论区留言!
本文最初发表于我的个人博客
鏂囩珷鏉ユ簮锛�https://dev.to/shahednasser/if-you-re-a-developer-you-need-to-know-this-2dpc