经过 10 年的发展我学到了什么

2025-05-24

经过 10 年的发展我学到了什么

我从事编程工作已经很久了,超过 10 年

在使用 JavaScript、HTML、CSS 进行网站开发的过程中,我学到了一些课堂上没有教的东西……

诸如:

  • 不断改进
  • 通过项目学习
  • 保持健康
  • 努力工作
  • 网络
  • 不要倦怠

https://youtu.be/zhTVcA8fuRI

不断改进

一开始我最先想到的就是要坚持学习,但一开始我并没有太认真地对待这一点。这意味着,虽然我尝试过很多不同的项目,但我从未真正学会如何使用一门合适的语言或框架。游戏对我来说发生了巨大的改变。

当我真正选定一个想学的东西——React——的时候,我决定要彻底了解它。所以我报了一个课程,从头到尾完成了它。这为我打开了很多可能性。

我终于能够完成一些我一直想做的项目了,同事们也开始意识到这一点,当他们有不同的想法和机会时,就会来找我。“永不停止学习”现在基本上成了我的座右铭。这就是为什么它排在这份清单的第一位。

学习 React 之后,我决定继续学习 WordPress、Bootstrap 等等。虽然学到了一些东西,但学习的旅程并没有结束,我经常需要一遍又一遍地重新学习,甚至 React 每隔几年就会发生一些变化,你需要学习如何使用 Hooks,而谁知道接下来会发生什么呢?

通过项目学习

找到一个你真正感兴趣的项目,并以此为媒介继续学习,这些是相辅相成的,因为事实上你总是会有想要构建的想法和项目。

但问题是,学习本身就很难,你会感到不知所措。有时候,要学的东西实在太多了。我一生中有很多次因为觉得太难而放弃学习一门语言。

我只是没有坚持下去的毅力。项目的不同之处在于,如果你做的事情是你真正感兴趣的,那么学习就是完成项目的副产品。

我花了两年时间才完全掌握 PHP 的学习方法。但有一次我接到一个项目,需要用 PHP 搭建一个 VPN,三个月后我就完全掌握了 PHP。

保持健康

我知道,在我发展的过程中,很长一段时间里,我都有点放任自己,什么食物都吃,我会叫外卖,也会吃快餐。这对我的身体真的不太好。

关注健康意味着要确保吃优质水果蔬菜,保持良好的坐姿,所有这些从长远来看都会产生积极的影响。所以,无论做什么,都要照顾好自己。

努力工作

全力以赴,这可以有很多不同的形式。首先,显然,无论你做什么工作,都要全身心投入,这样你就能学到更多,并且不断进步。

另一方面,即使你找到了工作,也要始终放眼未来,思考自己还能做什么,不断申请更好的工作,或者寻找赚更多钱的方法。只要你坚持这样做,最终你就能实现这些目标。

我一直以来的目标都是给自己多一点自由时间去享受生活,做自己喜欢的事情,但这并非一蹴而就。我花了大约10年的时间才达到现在的水平。很多时候,我只是把这些时间花在努力做自己想做的事情上。但现在我做到了,我有机会花更多时间去做那些对我来说重要的事情,比如我的儿子、我的家人,以及从事我真正喜欢的项目。

网络

建立您的网络。

这不仅仅是拥有你认识的人,而是真正地与他们交朋友,并与他们合作完成不同类型的项目。当我刚开始做开发者的时候,我并没有真正尝试与其他人合作,我尝试着自己完成大多数项目。

这意味着,当我遇到瓶颈时,我可能会花上整整一周的时间去解决一个问题。在被迫与初创公司的其他人一起工作之后,我发现自己其实挺喜欢这份工作的。

我的一些最亲密的朋友甚至跟我谈起我们一起创业的事,而且我们一起创办了一家公司,而且很成功。其他我认识的人也帮我联系了他们的朋友。他们帮我找到了第一份网络开发工作,直到今天我还在做这份工作。无论你身处哪个领域,人脉、人脉以及朋友的力量都不容小觑。

不要倦怠

倦怠是我们清单上的下一个问题。很多开发人员都会遇到这种情况。对于开发人员来说,倦怠可能并不总是容易察觉,因为我们太投入于自己所做的项目了。当我们处于那种状态时,有时很难知道我们什么时候超越了自己的极限。

制衡很重要。我知道有时我们对一个项目确实充满热情。但如果睡眠不足,或者喝太多咖啡,或者只是工作太努力,我们可能会失去完成项目的灵感和动力。相信我,我经历过数百个项目未完成的滋味,仅仅是因为我失去了动力。当我工作太努力的时候。

关注并支持我:

如果您订阅我的频道,我将特别感谢 :)

想要了解更多:

我会尽力每天发布新的精彩内容。以下是最新内容:

文章来源:https://dev.to/adriantwarog/what-i-learned-after-10-years-of-development-3an
PREV
10 个对主动开发有用的 docker-compose 和 docker 命令
NEXT
终极 ChatGPT 资源指南 - ChatGPT 教程