英文 | 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视频和专精课程,但书籍是应用软件设计文化和知识的标准载体。