作为一名自学成才的开发人员,我希望自己没有犯过的 5 个错误

2025-05-24

作为一名自学成才的开发人员,我希望自己没有犯过的 5 个错误

长话短说,我本科是机械工程专业,在读本科期间,我对编程产生了兴趣。现在我在一家知名公司担任 MERN Stack 开发人员。

回顾一两年前,我意识到有些事情我可以做得更好。我不后悔我的选择,因为这些都过去了,但我不希望新手重蹈覆辙。

错误#1. 匆忙,不了解情况

作为一名自学成才的程序员,我超爱课程进度条不断增加的绿色!对我来说,这感觉就像是对完成任务的认可或成就。我的好奇心很强,可以一次性学习多个主题。我迫不及待地想学完所有东西,但问题是,这么匆忙地学习真的值得吗?

别着急!如果你已经学习了一个概念,那就去实践它。花点时间,解决一些挑战,然后继续前进。

错误#2. 同时关注多种技术

在科技行业,每天都有新东西要学。我是个充满热情的人,想一下子学完所有东西。所以除了学习 ReactJS,我还开始学习 Python。结果,我把本来可以学习 ReactJS 的时间的一半都花在了 Python 上。而且,这还不止!2019 年底,Flutter 的火爆让我分心,于是我也开始学习它了!

现在,别误会我的意思。学习多种前端语言是可以的。这是在科技行业生存的秘诀。我想说的是,你必须专注于并一次掌握一件事。

例如,如果你正在学习 React.js,不要被 React Native、Angular 或其他框架分散注意力。如果你喜欢 Python,那就只花时间学习 Python 及其相关的东西,而不是 PHP 或 Dart。如果你同时关注多个方面,你就会变成半成品!我敢肯定,没有人喜欢这样。

错误#3. 半途而废

假设我突然想到要为我的投资组合构建一个仪表盘,并开始着手做了。但一旦遇到问题,我当然会尝试解决。但仅仅尝试了一次之后,我就放弃了!

解决一个 bug 可能只需要一天、一周,甚至几个月。如果问题比较复杂,最坏的情况也可能需要一年。

编程中一切皆有可能,只要学会像程序员一样思考

错误#4. 没有投入足够的时间,尽管它有空!

我以前平均每天学习两个小时,现在想想,我本来可以花至少五个小时甚至更多!

我给你(以及过去的自己)的建议是!开始花更多时间学习吧。当你肩负的责任减少时,你更容易投入时间学习。随着时间的推移,责任只会越来越大。所以,尽可能地利用当下。

拥有更多时间、减少责任是福气。好好利用,否则你会后悔的。

错误#5. 没有早点申请

我希望有人能告诉我,人不可能完美。总有你不知道的事情。我在2018年年中完成了HTML和CSS的基础知识学习。我的下一步应该是找一份实习工作(即使没有薪水也没关系),同时学习JavaScript。也许我找不到,但我应该尝试一下。

当我们在办公室环境中与一群优秀的人、客户以及正在运行的项目一起工作时,我们的技能会增长得更快。我们必须做他(客户)喜欢的事情,而不是我们自己喜欢的事情。顺便说一句,我是在学习了 React.js 的基础知识后才开始申请的。
即使你只有 5 个 HTML 和 CSS 落地页也没关系。这应该可以上线。

制作您的简历,更新您的 LinkedIn,创建实时作品集,然后申请!

文章来源:https://dev.to/abdulbasit313/5-mistakes-i-wish-i-didn-t-make-as-a-self-taught-developer-gjk
PREV
使用 ReactJS 快速开发 UI 的五大方法
NEXT
停止渲染这样的条件