成为程序员-摘录

每个人的成长轨迹都会有所不同,但是你可以采取一些步骤来帮助你更快地走上正确的道路。

每个人都可以自学成为开发者。千万不要认为自学是只有某种类型的人才能做到的,虽然在某种意义上可能这也是对的。你需要自我驱动,激励自己,而不是让这种想法成为付费学习的动机。

社会上很多人会认为有些人生来就有某些特质,而别人没有。这对成长是不利的,也是造成许多人对生活感到不满的原因之一。

如果你一直觉得你要么“拥有”,要么“没有”,就很容易沮丧。

任何人都可以学会自我激励,自学编程。或许是开始一个成功的业务,亦或许是实现长期目标。这和你的出生无关,关乎到的是你的毅力。

如果你能把自己放低一点,坚守住最困难的时刻,你可以做到任何你想做的事情。

当然,所有的事情都存在运气的因素。

但是如果我没有对自己的发展方向做出决定,那我绝对不会有这份幸运。

运气确实是一个因素,但是如果你不坚持在某件事情上做到很好,运气可能永远不会找到你。

我最大的缺点就是容易感到无聊和分心,总想跳入下一个项目。


听起来似乎很自由,能够在任意项目之间弹跳以适应当天的心情,但...


这是一个陷阱!请记住:

成功成为专业开发人员的首要任务是 commit 。持续坚持 commit,直到你完全掌握。这也适用于所有事情。

人们往往强调选择使用哪个框架。但更重要的其实是挑选一个,并坚持下去。等你完全掌握了以后,可以转移和学习新的语言和框架。

此外,重要的是在开发过程中获得的解决问题的技能,以及像真正的开发人员一样思考的能力。

但没关系,他们知道我有切换框架所需的技术和技能。

选择一个方向,盯着它,不管是什么,消除被别的东西分心的可能性。这很不容易,但一旦你学会忽视分心,你会更享受工作。

人们常常容易不开心,因为他们不断再寻找完美的职业生涯。但激情往往来自于你对技术那份不可阻挡的欲望。一旦保持了这种心态,你作为开发人员的能力将会得到升华。

立即采取行动

很多充满激情的开发人员可能会陷入阅读陷阱,而不采取行动。

你有没有在看完一本编程书后,去自己构建一些东西只是为了验证自己到底知不知道如何去做?如果有,那你肯定明白我在说什么。

这个解决方案很简单,但不容易。

随便做一些什么。做一个解决自己生活中遇到的问题的应用程序,亦或者是解决你身边的人的问题。

书是很棒,我也很痴迷想去尽可能的阅读更多,但你必须应用这些知识。

在这过程中你会遇到问题,你会去想办法解决。那很好,这段时间里我们将真正学到更多东西。

一旦你开始去构建一些东西,你将需要建立一个在线的形象。

最后一个非常重要。一旦你开始构建一些东西,你应该马上开始写下来,分享你正在做的工作,并分享给别人你所知道的一切。

此外,你的网站应该提供非常具体的目的。详细介绍你是谁,你在做什么。

确保在推销自己和诚实之间找到适当的平衡。该页面也应该有联系方式,以便人们可以联系到你。

开始分享你所知道的一切:我想说的是,你不必等到自己成为世界上最伟大的专家,才开始写作和教学。

在网络商业世界中,有一种说法,每个人相对于别人都是一个专家。

令我困扰的是“专家”一词。教导你所知道的事情并不会有什么问题,如果对别人有价值,甚至可以出售这些信息。

但是自称一个专家可能会把事情弄得太过了。所以当你分享你的内容时,还不如诚实一点。

我更愿意在公共场合学习。有很多人刚开始都只是一个公众学习者。

他们正在学习一种手艺,并记录他们正在学习的东西。随着学习到的东西越来越多,你就可以建立自己的内容,并在此过程中快速成长。随着时间的推移,你所在的行业中的其他人将开始将你为权威人士。

奔着解决问题的目的去构建:成为专业开发人员最重要的方面之一就是完成一个具体目标的所有事情。

Web 开发商店真正的商业价值不是编码,而是他们正在解决的问题。编码只是他们用来实现这一点的首选工具。

阅读任何营销或文案,他们会告诉你销售的产品的好处,而不是功能。

Web 开发人员应该推销的是应用程序,以显示它们能如何有效地解决客户的问题,然后用具体的数据验证这些观点。客户通常对这种方法的反应更为敏感,而不是开发者所谓的那些尖端技术。

如果你能够展示你的编程技能,以及你能够以解决问题和制定更有意义的应用等具体意图来编写代码,对于雇主来说,你会更具吸引力。

所以,当你与潜在的雇主或客户沟通,以及在为你的网站撰写内容时,请考虑优势与功能。

当然,你也应该提到你的编码熟练程度,虽然大多数人都花时间在这上面。简要介绍一下让潜在的雇主知道你能做什么。

保持学徒心态

这在你职业生涯的早期阶段尤为重要。如果你是兼职或实习,或担任初级开发人员,那么你需要尽可能立即进入学徒心态并尽快成长。

这种关系已然发生了变化,但把自己当做学徒已然很重要。主要的区别是,现在你必须密切注意潜在的导师和学习机会,并且你的人生旅程中将会有很多导师。

书籍、教程、课程、论坛和其他形式的学习都是有价值的。然而,我认为,最有价值的学徒形式来自于目前向处于你希望的职位的人的学习。

这就是为什么渴望和愿意学习是如此重要的原因。获得你的第一份开发工作并不是旅程的结束,而是开始。

那就是你真正开始学习和以指数级拓展你的知识的时候。

将编码作为爱好还是以编码为生的最大区别之一是学会与人合作。

在整个职业生涯中,你需要与同行、老板、同事、客户、合作伙伴公司以及各种人物进行交互和协作。

走出去并以此为生

成为一名 Web 开发人员很难。这意味着永无止境地学习和适应新技术的生活。这是职业生涯中不可或缺的技术之一,商务和沟通技巧也是。

这是一条非常值得的道路。你可以做到这些:解决人们的问题,使他们的生活更轻松,同时过上梦幻般的生活。

这里有无数的资源可以帮助您学习编码,其中很多都是完全免费的,但似乎缺乏资源来帮助人们实现到专业开发人员的转变。

请记住,除非你采取行动,否则不会发生任何改变。

建立一个简单的投资组合网站,通过电子邮件发送给几个潜在的雇主,在媒介上写一些帖子。

仅仅是开始做一些事情。

你尝试的次数越多,你做的就越多,你会越快从业余水平进阶到专业水平。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值