BackboneJS, Ruby, Rails, MongoDB, Python
一年前我年夜学结业,刚刚步入社会。我有良多蠢账黩算,我想去实现它们。可是,我不会编程。
听取了Yipit 的创始人Vin Vacanti 的建议后,我起头自学编程。
最终我是学会了开发自己的原型,但道路很高卑。如不美观你也跟我一样走在自学的道路上,我但愿你能避免我犯过的错误。
1.HTML: 建造网页内容结构(例如,这是个链接,那是个问题)。
我不知道若何起头。有这么多可以进修的工具,有这么多的谈判和这么多彼此否认的不雅概念,让我不知道什么步崆最主要的手艺。经由一段侍旧塔泡在Hacker News,Quora,和StackOverflow上,以及其它一些偶然在某些文章里发现的词语,我拼集了一个令人胆战的年夜杂烩式的清单:
Javascript, Heroku, Celery, SQL, jQuery, Django, POSTGRES, nodeJS,
我花了年夜量的时刻阅读书籍。我不知道我读的这些书是否真的对我要做的工作有用。更糟糕的,我没有把读到的工具应用到现实工作中,良多工具都没记住。
我不知道哪种手艺我需要,哪种我不需要,于是我打算把它们全学了。
我现实应该的做法:我应钙揭捉缩这个清单,只进修一些建造原型需要的手艺。
最终,我能清嚣张了这个清单里的工具都是用来干嘛的,并把它压缩为:
2.CSS: 建造内容的样式气概。
3.Javascript: 使内容动态化(例如,当点击一个链接时弹出一个对话框)。
4.jQuery: 一个Javascript工具库,很好用的插件(例如,做幻灯片)。
5.Python: 措置数据 (例如,年夜数据库中掏出用户采办的历史记实,举荐他们喜欢的产物)。
后来我发现了一个超级有用的进修建造原型常识的体例:
无需筹备,直接脱手,这能给你带来良多益处。你能战胜失踪良多害怕编程的心理。你能马上能看到你劳动的成不美观。最主要的,你能迅速的学会开发你的应用需要的手艺。
6.Django:一个Python写的web框架,用来毗连膳缦沔说的这些工具,它内置了良多很是有用的功能(例如,一个现成的登录系统和一个用Python访谒各类数据库的简单接口)。使用框架,它能让工作变得简单!
4.开发出自己的应用。
错误 #2: 我没有直接起头编程。
3.一再执行第#2条多次。
错误 #1: 我花了年夜量的时刻去进修我现实上并不需要的工具。
1.脱手跟着教程做一些编码例子。David Sinsky,Yipit 公司的一个轨范员,他给出了一些绝好的建议。
2.找一个简单的项目,开发它。好比建造一个简单的博客系统或投票应用。
我现实应该的做法: 年夜一路头我就应该操作一些小项目边做边学。
原文链接:The 2 Biggest Mistakes I Made When Learning to Code
HTML, CSS, AJAX, PHP,
编译链接:oschina