10个学习编程开发的技巧

2023-06-05 0 676

10个学习编程开发的技巧英文 | https://medium.com/javascript-scene/how-to-learn-to-code-9f5803506bac翻译 | web前端合作开发 (ID:web_qdkf)应用软件设计是几项非常有用的专精技能。它适于远距组织工作,不论你生活在世界别的地方,只要你足够多出众,就有资格证书赢得周薪10亿美元至20亿美元/年以内的低薪组织工作。许多收入最高的JavaScript合作开发者的年收入接近50亿美元。但你要想赢得低薪,你必须无坚不摧。即使你早已是专精的应用软件设计者,也须要自学如何自学标识符。优先选择应用软件设计业余是优先选择终生自学的道路。在担任指导老师的操作过程中,我窥探了数千名合作开发者的自学操作过程。最让我愤慨的是,有些人的自学速率比其它人好得多。许多没或几乎没标识符背景的人自学新概念的速率比其它可能具有10年以内经验的人快10倍以内。诀窍是,你也能。有许多自学诀窍能使你通晓,不断进步更快。

1、程式设计

自学标识符的最合适方式是标识符。进入合作开发环境,并撰写许多标识符。如果你正在阅读一两本书或网志该文,因此碰到两个标识符实例,请在标识符GUI上将其点选并试著使其正常组织工作。一旦组织工作,就能玩。改变一切。试著考虑其他方式来应用它,或使用相同技术能执行的其它操作。精明的书柜只会带你到现在年末。最合适的自学将来自行事。

2、推动力系统

做某人有很多的方式,但最合适方式就是去做。你须要有动力系统与决意去自学。唤起动力系统的一种方式是让他们有时间和冷静来掌控许多东西。你无须立刻正式成为专家,就像自学打击乐器一样。你不能坐在小提琴旁,马上正式成为下两个Debussy,但你能在首度练时掌控C小调。同样,你不会起身来立刻开启下两个Instagram,TikTok或Fortnite。当你早已开始自学两节小专精课程时,你将意识到能努力做到这一点。你能擅长此。你能看见他们的最终目标早已开始实现,因此会更有动力系统向着这个最终目标行进。继续吧!

3、著眼

我早已看见许多开发人员试图一次掌控所有内容,却一无所获。他们的行进速率减缓到令人难以置信的冰川爬行,而不是金牌冲刺。如果你想快速自学许多东西,除了你须要的地方之外,你的注意力不会分散到任何地方。优先选择一种语言(以JavaScript开头),一种框架(以React开头),一两本书,一门专精课程,两个主题,等等。不论你优先选择什么,都应专注于一件事,直到对它有足够多的掌控,然后再继续自学其它的东西。我一直在告诉人们,至少一年时间全神贯注于一种语言,然后再分支出去自学另一种语言。几十年前,过去通常是典型的应用软件设计者在其业余生涯中实际上须要自学多种语言,才能在该领域保持竞争力。自学一种以内的语言,还能教给你不同看待事物的方式,甚至能加深你对主要语言的理解,但如今,一种语言(JavaScript)能帮助你度过大部分业余生涯。招聘经理的提示:你专长的专精技能是你最有用的专精技能。如果你致力于正式成为一门终生的通才,从一种语言到另一种语言,那么你将对你的通晓和赚钱潜力设下人为的上限。

4、读书

应用软件设计者可赢得的许多有用的见解都来自书籍。在线上有很多不错的YouTube视频和专精课程,但书籍是应用软件设计文化和知识的标准载体。

5、复习

如果你想将两个新概念从陌生到很熟悉,然后变成一种长期记忆,那么回顾主题就是你要做的组织工作。大多数自学者犯的错误是,他们很快阅读了一两本书或一篇网志该文,然后迅速忘记了第二天阅读的内容。如果你读了许多想记住的有趣的东西,第二天请复习一下,测试他们,连续进行四天,你将自学知识变成长期记忆的机会就会大大增加

6、培养多种能力

有些人通过阅读来自学,而有些人则通过观看视频来自学,但如果你将它们混合在一起,一边观看视频,一边进行许多阅读,然后通过标识符专精课程进行练,那么你将从多个角度和多个实例重复这些概念。你自然会进行许多评论,并在练时得到许多体验。

7、建设项目

自学概念并不意味着你会知道如何在真实的应用程序中使用它。经过数周的练标识符后,该构建就应该是他们的东西了。你能试著实现The Rejection App而不是无处不在的todo应用程序

8、框架和语言的价值

框架和API的变化很快。应用软件设计原则是基础的。自学能跨过语言的障碍。例子:“需求的微小变化应该只会导致实施方面的微小变化。” (摘自“应用软件设计实用手册”做一件事情(DOT)-从道格·麦克罗伊(Doug McIlroy)的“做一件事情,做好“编程到接口,而不是实现。” —四人帮,“设计模式”“在类继承上的主要对象组成。” —四人帮,“设计模式”避免共享可变状态。“过早的优化是万恶之源。” 〜唐纳德·努斯“你不须要它(YAGNI)” —不要为实际上不须要的东西撰写标识符。

9、分享,记录与指导

“博士 霍尼克尔曾经说过,任何不能向八岁的孩子解释他们在做什么的科学家都是骗子。〜Kurt Vonnegut- 猫的摇篮自学如何标识符只是其中的一部分。当你与其它合作开发者合作时,您的标识符将被其它人检查,有时他们会挑战你的优先选择。在试著解释他们时,你可能会发现他们对他们的立场不够了解。在你的项目中练向同事和其它协作者解释,记录和教导概念。

10、练,练,练!

任何专精技能通过后天的自学与练都能得到,而练是关键。但要变得更好,你不仅能练早已知道的概念。你须要挑战自我,并超越熟悉的领域。如果你不断地在他们现有专精技能的边缘进行练,那么你将脱颖而出。专精知识的新科学,就是深入研究刻意练,并提供了丰富的见解,你能在你的日常生活中,在应用实践中得到更好的研究。我强烈建议你阅读它,以使你的练时间和辅助项目更加高效。

10个学习编程开发的技巧

10个学习编程开发的技巧

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务