1就像学习任何新的领域(音乐或外语)一样,编程也有一个巨大的学习曲线。起初,它看起来像一座巨大的山要爬,但最重要的是不断学习,当你感到气馁时不要放弃。对于那些正在考虑是否应该花时间学习编程的人,这里有5个建议。

  1. 赌任何一匹马,因为它们都会带你去你想去的地方当谈到选择哪种编程语言时,考虑一下你想要发展的技能类型。
  • 移动-objective - c(iOS),斯威夫特(HackHand的专家理查德·克拉克解释了斯威夫特是什么在这里),Java(Android)是手机开发的主要选择。
  • Web -任何现代的Web语言都能够实现所有的功能(即使是使用混合框架的手机,如Phonegap而且Xamarin的)所以当你决定学习网页开发时,有两个主要方面需要攻克。
  • 客户端(前端)JavaScriptHTML5而且CSS是你前端的工具带。此外,Twitter引导而且基金会是用于前端开发的流行模板资源。
  • 服务器端(后端)Ruby,该程序在所有mac电脑上都是预装的(只需在Terminal中输入' irb ')RailsPython/DjangoJ2EE/春天是否所有的服务器端语言/框架都能让你得到相同的结果。此外,JavaScript扩展到客户端开发之外。的的意思是栈由MongoDB(NoSQL数据库),表达(node . js框架),Angular.js(前端框架)node . js(服务器端平台)是如何将JavaScript用于全栈开发的一个例子。
  1. 从在线教程开始-你现在可以在任何地方找到教程和资源。从mooc(大规模在线开放课程)开始在线学习基础知识,比如Codecademy而且CodeSchool.你甚至可以参加哈佛的CS50x课程,计算机科学导论按照自己的节奏免费上课。一个真正帮助我掌握完整堆栈基础知识的教程是Michael Hartl的示例教程指南这里有更多的在线教程资源。
  1. 尽快完成项目-你很容易花几年时间学习所有的教程和课程。从我的经验来看,没有什么比你在做自己的项目时学到的东西更多了。因此,一旦你对基础感到舒服,并能够得到一个环境设置,开始黑客。如果你发现你卡住了或者需要帮助,就去HackHands.com
  1. 阅读文档-许多新程序员只是复制粘贴代码,而不了解细节。这可能很诱人,但从长远来看会给你带来麻烦。如今的编程更多的是关于配置而不是编写代码,因为软件现在是由开源API拼装而成的。阅读API文档可以节省在糟糕配置上浪费的时间。
  1. 获得实时帮助并继续编码-刚开始编程的时候,我被卡住了很多。我依靠StackOverflow和meetup让我走出战壕。这些对程序员来说绝对是必不可少的资源,但有时你找不到你需要的答案。出于这个原因,我意识到程序员需要一个实时的支持系统。因此,我开始HackHands.com.只要每分钟花1美元,你就可以立即通过视频聊天和屏幕共享连接到编程专家的帮助。这项服务使程序员能够学到更多东西,当他们陷入困境时不会太过纠结,并继续编码。

关于森林好

Forest是HackHands.com.HackHands是实时编程支持的SOS按钮,24/7可用。我们的任务是使软件开发的生产力翻倍。为此,我们向世界上最好的软件开发人员提供实时访问。要了解更多关于HackHands.com或者立即与编程专家建立联系。VERGE会员第一次参加会议可以享受8折优惠,只要在会议结束后联系info@hackhands.com提供任何反馈即可。

类别:

Baidu
map