给编程新手一些建议
2014-11-26 16:03
239 查看
容易犯的大错误:
1.从这种语言转到那种语言,又从那框架跳到这个框架,或者骗自己可以精通所有的语言或框架
2.使用小众的工具来搭建自己的开发环境,而不是选择传统的、可信赖的工具。
3.学习像Docker和Famo.us这样的工具,仅仅因为它们新奇,虽然更加基础的技术都还没掌握好。
如果非得用一个词来总结:专注。
我问你,你会用专注这个词来描述你的编程学习计划吗?如果你认为你的计划够专注,好,你现在可以停止阅读,回到你的计划开始学习,因为我不想说任何可能导致你失去专注的事情。
如果你还的计划不够专注,那你也有福了——照我说的去做,你也能专注,但是这需要花费你几分钟的时候做几个艰难的决定。
1.选择一种软件类型,可以是Web应用,手机应用,游戏,或者嵌入式。推荐web应用,因为它够灵活。学习的资源也很多,工作机会更是数不胜数。如果你的兴趣点不在web应用上,关掉这个页面,在Google搜索框里面输入“getting started in _____ development”,将返回的结果一条条点进去看。
2.选择一种编程语言:JavaScript,Ruby或者Python。每种语言有自己的强项,都有与之相对的用于构建web应用的工具(分别是Node.js,Rails或Django)。除非你自己明确知道自己该学哪种语言,否则我推荐你学习JavaScript,因为它使用最广泛。
3.选择一门在线课程。这里有一些选项供你选择:如果对JavaScript感兴趣,去FreeCodeCamp.com或者NodeSchool.io上找;如果对Ruby感兴趣,去TheOdinProject.com或者TeamTreehouse.com上找;如果对Python感兴趣,去Udacity.com上找。相信设计这些课程的老师们的智慧,按照建议的顺序完成这门课程,不要跳来跳去。
4.买一个新的/旧的MacBook,或者在你现在的电脑上安装Ubuntu Linux。至于其他你可能需要的工具,按照在线课程的建议安装即可。
一旦你做出了这些决定,剩下的路就太简单了。
你只要保持清醒,不要被周围的新工具所迷惑。
一周七天,每天学一点在线课程,哪怕一次只有半小时。
相信你今天做出的决定。
最后,请记住:只要有耐心,任何能干的人都能成为绝世coder,当然也包括你。
1.从这种语言转到那种语言,又从那框架跳到这个框架,或者骗自己可以精通所有的语言或框架
2.使用小众的工具来搭建自己的开发环境,而不是选择传统的、可信赖的工具。
3.学习像Docker和Famo.us这样的工具,仅仅因为它们新奇,虽然更加基础的技术都还没掌握好。
如果非得用一个词来总结:专注。
我问你,你会用专注这个词来描述你的编程学习计划吗?如果你认为你的计划够专注,好,你现在可以停止阅读,回到你的计划开始学习,因为我不想说任何可能导致你失去专注的事情。
如果你还的计划不够专注,那你也有福了——照我说的去做,你也能专注,但是这需要花费你几分钟的时候做几个艰难的决定。
1.选择一种软件类型,可以是Web应用,手机应用,游戏,或者嵌入式。推荐web应用,因为它够灵活。学习的资源也很多,工作机会更是数不胜数。如果你的兴趣点不在web应用上,关掉这个页面,在Google搜索框里面输入“getting started in _____ development”,将返回的结果一条条点进去看。
2.选择一种编程语言:JavaScript,Ruby或者Python。每种语言有自己的强项,都有与之相对的用于构建web应用的工具(分别是Node.js,Rails或Django)。除非你自己明确知道自己该学哪种语言,否则我推荐你学习JavaScript,因为它使用最广泛。
3.选择一门在线课程。这里有一些选项供你选择:如果对JavaScript感兴趣,去FreeCodeCamp.com或者NodeSchool.io上找;如果对Ruby感兴趣,去TheOdinProject.com或者TeamTreehouse.com上找;如果对Python感兴趣,去Udacity.com上找。相信设计这些课程的老师们的智慧,按照建议的顺序完成这门课程,不要跳来跳去。
4.买一个新的/旧的MacBook,或者在你现在的电脑上安装Ubuntu Linux。至于其他你可能需要的工具,按照在线课程的建议安装即可。
一旦你做出了这些决定,剩下的路就太简单了。
你只要保持清醒,不要被周围的新工具所迷惑。
一周七天,每天学一点在线课程,哪怕一次只有半小时。
相信你今天做出的决定。
最后,请记住:只要有耐心,任何能干的人都能成为绝世coder,当然也包括你。
相关文章推荐
- 对Python新手编程过程中如何规避一些常见问题的建议
- 设计迷踪:给JAVA设计开发新手的一些建议和意见(一)
- 设计迷踪:给JAVA设计开发新手的一些建议和意见(三)
- 给JAVA设计开发新手的一些建议和意见(2)
- 写给程序员新手的一些建议
- 来点互动吧!编程实践的一些小建议
- 给FreeBSD新手的一些建议
- 设计迷踪:给JAVA设计开发新手的一些建议和意见(四)
- 给编程初学者的一些建议.txt
- 关于学习操作系统编程的一些建议
- 笔记:编程的一些建议
- 设计迷踪:给JAVA设计开发新手的一些建议和意见(四)
- 设计迷踪:给JAVA设计开发新手的一些建议和意见(转载)
- 设计迷踪:给JAVA设计开发新手的一些建议和意见(四)
- 给JAVA设计开发新手的一些建议和意见(1)
- 设计迷踪:给JAVA设计开发新手的一些建议和意见(二)
- 设计迷踪:给JAVA设计开发新手的一些建议和意见(三)
- 给JAVA设计开发新手的一些建议和意见(1)(2)(3)(4)
- 给想学编程的朋友们一些建议!
- 设计迷踪:给JAVA设计开发新手的一些建议和意见(二)