我如何成为一名成功的Web开发者?21歩告诉你

前言

随着Web开发的蓬勃发展,很多人都在问这样的问题:如何成为一名Web开发人员? 我认为这个问题不应该这样问,而应该问:我怎样才能成为一名成功的Web开发人员? 这个问题是必要的,因为世界上有很多Web开发人员,但其中有多少人是成功的?

我撰写本文的目标是帮助您培养思维方式、知识和技能,使您能够从人群中脱颖而出,并让您取得成功,无论您是在 Web 开发行业、在公司还是作为自由职业者。 本文的目的是鼓励Web开发者和正在努力突破“平庸壁垒”的Web开发者。

这 21 个步骤将帮助您在 Web 开发乃至 Web 开发之外取得成功。

1.你真的热爱Web开发吗?

“爱”这个词经常被提及,但它的本意却因误用而被扭曲。 它的本义是“一种强烈的、无法控制的情感”。 爱不是被动的事情:它是一种行动的追求。 大多数人都厌倦了朝九晚五的工作,但很少有人做自己真正喜欢的工作。

你有必要问自己以下三个问题:

如果您对上述所有问题的回答都是肯定的,那么 Web 开发人员就是您的正确方向。

2.你为什么要这样做?

这是要问自己的最重要的问题:为什么你想成为一名(成功的)Web 开发人员?

我这样做的原因是因为我希望对其他人的生活产生积极的影响。 这样他们也可以对他人的生活产生积极的影响。 当你疲倦、心烦意乱、不开心或没有动力时,如果你真的想实现你的想法,这些想法就会激励你采取行动。

3.你的兴趣是什么?

如果您喜欢逻辑和解决问题,那么您一定会喜欢 Web 后端开发。 如果您喜欢设计和视觉效果,您一定会喜欢 Web 前端开发。

后端开发就是做你在网站上看不到的事情。 你可以想象,世界上的某个地方有这样一台服务器(其硬盘足够大,可以容纳网站的所有信息内容),它处理网站上的数据,然后发送到访问者的浏览器。

而前端开发就是创建网站上能看到的展示内容、点击、交互。

有没有可能您对两者都感兴趣?

4.制定行动计划

一旦发现自己感兴趣的事情,就立即制定行动计划。

你有多少时间可以用来学习? 你的学习欲望有多强烈?

现在就开始为自己制定学习计划。 这个计划可能看起来像这样:

我每天只有2个小时的学习时间。 我的预算不超过500美元,并且对前端开发非常感兴趣。

完成一些研究并知道要学习什么以及在哪里学习后,您的学习计划可能如下所示:

需要注意的是,这只是一个一般性的例子,并不是一个明确的学习计划。

开发一个微信小程序要多少钱_开发:_开发小程序需要多少钱

5. 行动

如果你想变得伟大,你就必须学会妥协和牺牲。

如果您想成为一名成功的网络开发人员或自由职业者,但您抱怨没有时间。 这个时候,你只需要看看你每天/每周/每月的习惯,找出哪些是可以消除的,这样你就可以腾出更多的学习时间来提高你的开发技能等等。

我一生中打破的最分散注意力的习惯之一就是看电视:我已经两年没看电视了,感觉真好! 我并不是唯一一个这样做的“怪人”。 塞斯·戈丁(Seth Godin)是我们这个时代最伟大的营销人员和思想领袖之一,他大力倡导不要浪费时间看电视。

你自己的驱动力有多强? 别再拖延了,别再给自己找借口了,开始工作吧!

6.自律胜过外部激励

有动力固然好,但有时动力只是暂时的。 当你不想做任何事情或者没有热情时,自律可以帮助你快速采取行动。

7.社交媒体

建立在线形象至关重要,社交媒体是实现这一目标的一种方式。

确保您有 、 、 及以上的个人资料。

8. 创建一个作品集网站

您的作品集就是您的在线简历。 我总是说,向别人展示你所做的事情比告诉他们你能做什么更重要。

以下是向您展示的三个成功的作品集:

看看上面列出的三个网站。 他们一开始都是初学者,但看看他们如何展示自己的专业知识和所做的工作。

如果您的作品集足够好,客户和潜在雇主就会联系您。 建立一个好的项目列表/网站 - 即使您必须安排一段时间来完成它。

9. 为开源项目做出贡献

参与开源项目向其他人表明您:

最好的部分是,如果你做得非常好,你将在社区中得到广泛认可,这也会提高你的整体可信度。

创始人约翰·雷西格(John Resig)表示:在招聘时,我总是把我的记录记录在简历中。

您可以向以下五个开源项目贡献代码:

10.你够坚持吗?

为什么要坚持?

Web 开发人员在开发过程中经常面临重大挑战。 如果您的代码中有错误,或者代码没有按预期工作,那么在找到解决方案之前不要添加新功能。 不要放弃任何角落。 你必须坚持并解决问题。

你可能要花很长时间才能找到问题,但你的坚持是非常值得的,而且也将帮助你在以后的项目中快速找到有效的解决方案。

11、磨刀不误砍柴功

给我六个小时砍一棵树,我会用前四个小时磨斧子。

(亚伯拉罕·林肯)的这句话对我影响很大。 只关注技术或自由贸易的人往往会忽视如何更好更快地做事。 成功的开发人员以聪明的方式工作并取得了巨大的成果。

12. 不仅仅是你知道多少

我知道更多的编程语言,所以我会比你更成功。

成功不在于你知道多少,而在于你能用你所知道的去做什么。 就像在面试中一样,了解更多的人总是会得到这份工作,对吗?

任何生活在“现实世界”中的人都知道这不是真的。 面试需要的不仅仅是工作技能(或自由职业者的技能)。

13. 成长

任何行业的专家都在不断学习以提高他们的知识和技能。 作为一名网络开发人员,不断学习很重要。 如果您 20 年前学习了 C++,但没有关注新版本,那么您在这方面的知识今天就没有什么用处了。

不要关心你的经验水平如何,只要不断学习即可。

14. 经验

您更愿意雇用谁?

经验比理论更重要。 不要只是说“我可以做这做那”:这些是每个普通 Web 开发人员都可以做的事情。 你必须展示你做了什么。

15. 薪资

一旦您开始变得更加自信并获得更多经验,您将需要将薪水设定得更高。

这可能会成就你,也可能会阻碍你。 您愿意接受年薪 50,000 美元还是年薪 90,000 美元? 500 美元的网站和 5,000 美元的网站有什么区别? 如果我卖给你一瓶酒,我告诉你我现在有两瓶,一瓶定价为 5 美元,另一瓶定价为 55 美元,你可能会认为 5 美元的价格有问题,不会你不是吗?

你也一样。 虽然这主要适用于自由职业者,但这一原则也适用于薪资谈判。

16. 效率

高度专注地工作1.5小时,比被各种短信和搞笑图片吸引着工作4小时要好得多。 尽量避免分心。 集中注意力会让你的工作更有效率。 你可以看看关于效率的讨论。

开发:_开发小程序需要多少钱_开发一个微信小程序要多少钱

17. 技能

限制自己只学习一种编程语言是错误的。 为了增加成功的机会,学习其他营销、谈判、沟通和社交技能对您来说很重要。

看看最成功的开发人员:他们非常多才多艺、才华横溢,但他们并没有把所有的精力都花在编程上。

18. 与他人在线交流

19. 参加聚会和参加其他社交活动

这个方法可以让你结交很多朋友。

我很内向。 从字面上看,人们称我为寄居蟹。 猜猜我在组织中适合什么位置? 在一个小角落里(东北话叫小诺,哈哈)……

如果您像我一样内向,您应该意识到,在某些时候,您需要走出自己的舒适区并与他人交往。

看看你附近是否有聚会,然后尝试使用类似的东西。 顺便说一句,不要只参加开发人员的聚会和活动。 如果你是自由职业者,也可以去参加商务活动。 毕竟,有多少开发人员雇用其他开发人员?

20.有发散性思维

您需要像网站查看者和网站所有者一样思考。

作为网站访问者,您需要思考:这个网站的每一步操作给我留下了怎样的印象? 在这里我得到了我想要的答案吗? 这个网站能满足我的需求吗? 我信任这个网站吗? ETC。

作为网站所有者,您需要考虑:我的网站此时是否能回答用户的问题和疑虑? 我可以做什么来回答这些问题? 我可以在我的网站上做什么,让我的网站访问者更容易遵循我的想法?

21.永不放弃

成功的人经常会经历失败,但不可否认的是,他们都有永不放弃的能力,并找到新的更好的方法来处理事情。

有时候,决定你成功或失败的唯一因素就是你是否永不放弃。 永远不要放弃你的梦想、你的动力和你的目标。

总结

永远不要认为你不能成功,如果你需要一个相信你的人,我相信你可以! 我希望这篇短文对您产生了积极的影响。

欢迎大家在评论区留下你的想法和感受!

如果觉得有用,请点个赞(づ ̄3 ̄)づ╭❤~

-------------------------------------------------- ---

2017/5/3,更新于 8:50 am

欢迎大家关注我的知乎专栏:全栈成长之路

为了保证文章质量,本专栏暂定每周更新(づ ̄3 ̄)づ╭❤~

© 版权声明
评论 抢沙发
加载中~
每日一言
不怕万人阻挡,只怕自己投降
Not afraid of people blocking, I'm afraid their surrender