不要仅仅读书。
学习编程的最好方式是通过读书。这种方式是简单的,花几个小时去看有关语法内容。但是编程语言向人类语言一样,为了理解它们我们需要去使用它们。
02试着开始做些简单的项目。
如果你走的是HTML/CSS的路线,尝试玩,用JavaScript实现,当你点击一些事情的时候,获得一个简单的Div在页面移动。然后用你的方式去做些更加复杂的。举个例子,用HTMLform元素写一个简单的todo列表。你必须学习DOM操作去正确地处理用户与页面的交互。
在斯坦福大学,他们用游戏开始教CS课程。尽力去创建一个游戏使用JS。或者仅仅是在命令提示符下使用Ruby或者Python。推荐一个网站叫Codecademy,上面有十分不错的JavaScript课程。
03你需要专注。
这里列出一些新手一直在犯的大错误:
频繁的切换语言和框架,或者自以为自己会精通所有的人
用奇特的工具个性化他们的开发环境而不是更过常规的工具,当和别人协作的时候可以可靠地使用。
尝试学习Docker这样的工具,因为它们是新的和令人兴奋的,即使他们还没有掌握更多的基础技术。
如果让我不得不用一个词来总结我的意见,那就是专注。
我有个问题:你能描述你的专注学习编码的计划吗?
如果你觉得你的计划是专注的,你现在应该停止阅读,回去学习。因为我不像说可能会导致你失去焦点的东西。
如果你还没有把你的学习计划集中在编码上,我有好消息-你现在可以做到。但它需要几分钟,并涉及作出一些艰难的决定。
选择一种你感兴趣,足以定义你的职业的软件开发:web,移动,游戏或者嵌入式。我推荐web,因为它灵活。有大量的工作和学习资源。如果你对web开发以外的东西充满热情,留下这篇文章,去Google搜索"gettingstartedin_development",然后投入进去吧。
选择一种语言来学习。JavaScript,Ruby或Python。每个都有自己的优势。每个都有可用于构建Web应用程序的工具(分别是Node.js,Rails和Django)。除非你已经有强烈的偏好,我建议JavaScript,因为它是最流行的语言。
选择一个在线课程来学习。这里有一些全面的选项:FreeCodeCamp.白癜风哪个医院能治疗得好北京治疗白癜风的医院