给编程新手一些建议

容易犯的大错误:

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
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值