编程入门技巧
由 Mux 主办的 DEV 全球展示挑战赛:展示你的项目!
最近一位友善的小伙子向我请教如何才能成为一名程序员。
这是一个出乎意料地难以回答的问题,几乎没有“一个好的答案”,但我认为有一些指导原则可以帮助任何人踏上这段旅程。
目的
这似乎显而易见,但你会惊讶地发现,很多人学习编程只是为了“了解编程”,而没有明确的方向去思考他们要用这些知识做什么。
这就像你花了所有时间学习吉他的所有和弦,却一首歌都没弹过。这毫无乐趣,而且你会感觉自己原地踏步。
决定你想建造什么。在脑海中清晰地构想出你想制作的东西,然后从那里倒推着去做。
我的第一个项目是开发一个电话簿应用程序。我当时完全不知道该怎么做,但我知道我工作的地方确实需要这样的应用。这给了我方向感和努力的目标。
我去书店买了一本教我如何构建数据库应用程序的书。我只读了足够多的内容,就做出了最初的一两个页面。然后我就卡住了。我又回到书上,继续读下去。30页之后,我找到了答案。我运用学到的知识又做了几个页面。然后我就这样交替着做。等我读完这本书的时候,我的第三个项目也完成了。
这就引出了我的下一个观点:
承诺
如今的选择存在一个非常有趣的悖论。成为程序员的途径实在太多了。YouTube 视频、在线课程、教程、项目、训练营、书籍、聚会、院校等等,不胜枚举。这很容易让人不知所措,吓退新手程序员。
我的建议?选择适合你的方法,然后坚持到底。
频繁更换目标只会让你掌握一些皮毛般的技能,而无法真正有所成就。要抵制诱惑,坚持你选择的道路。当你完成目标后,再去选择其他道路。
最后,
编写大量代码
光靠读书和看视频是成不了编程高手的。要想真正掌握编程,你需要编写大量的代码。写代码,别担心写得完美。一年后,你回头看这些代码可能会觉得很糟心。没关系,再过一年,你对前一年写的代码也会有同样的感觉。这意味着你在进步。
祝您编程愉快。
文章来源:https://dev.to/acoh3n/tips-on-getting-started-with-programming-4n3o