自学编程的顺序问题
我在打uber的时候,已经至少3次遇到司机尬聊:我想学编程,哪个最简单,最容易开始?
我很清楚他们就是尬聊,因为知道我是engineer。但还是本着诲人不倦的心态聊了一下。题主的心态是不是跟Uber司机一样?这个问题我觉得已经有一万个人问过和答过了吧。
2018:
做web stack(node, Javascript frameworks, html, css) 最容易看到结果,最容易积累信心。建议初学者从这里做起,不容易失败。如果要深入学习computer science,建议上一些入门的网络课程,起码知道你要学什么,和为什么要学那些东西: data structure, database, algorithm, operating system如果要精进,想要变成码农,那么就需要集中刷题。可以做leetcode. 附送答案:awangdev/LintCode
还有很多为了做金融,或者是为了跟码农协作的,在网上搜一些课程看看就可以了。推荐网站, 比如http://CodeSchool.com
■网友
第一步:择一个适合自己的学习方向(编程领域)
第二步:研究一下选定的领域需要学哪门编程语言和领域相关技术知识(多参考招聘信息)
第三步:制定学习计划
第四步:坚持按计划学习。先学编程语言,然后学领域相关技术知识,最后用编程语言把这些技术知识连接起来
第五步:找工作,根据面试反馈加强、补充技术知识
社区 · 自学编程社区
■网友
你的背景是什么??年龄,上学还是已经工作?
您学习编程的目标是为了什么?
■网友
应该从上向下学习
先学习语言,数据库什么的,然后是算法,数据结构之类的。
■网友
【自学编程的顺序问题】 零基础,因为兴趣想学编程.....
额.....请问下题主,你的兴趣是啥?或者说想通过编程实现些什么功能?
我作为一枚萌新,一直都是确立目标(想实现的功能),找到最基础的语言。
然后就开始推到与重构.......
比较粗暴,简单.....希望对你有帮助。
■网友
java和php,先入门再说,然后再去学别的语言
■网友
当下最火的就属前端和python了,入门都比较简单,
前端的话,javascript+html+css+jquery必须掌握,在学一个主流的前端框架,比如angularjs或vue
后端的话,python基础+django(python的web框架),然后也需要学习一些服务器方面的知识,Linux是肯定要会基本操作,服务器部署的.
■网友
你为何不问问神奇的度娘?而是跑来当伸手党?
■网友
如果是因为兴趣,那就C吧
推荐阅读
- dart这编程语言现在发展怎么样了,语法与Java,c#很相似,甚至更简洁
- 非计算机专业想要利用课余时间深入自学C++,想要找到比较体面的工作大概需要啥水平
- 有点计算机基础的人想尽快找份编程的工作。哪种编程的工作最好找还需要学些啥
- 作为软件工程大二的学生,学习一般,编程一般,毕业后能干些啥
- 30岁的人生,想自学一门编程并从事,这个选择怎样呢
- 电子编程书可以边看边练习,价值大吗
- 自学编程知识是自己啃书加实践好还是看视频加实践好好
- 马云说的大数据时代到底是,用到啥技术,如果想要学习大数据技术,要学习哪些基础的东西要先会编程么
- 不懂技术的加班狗,怎样去学习一门技术,例如编程,如果发现培养不了这种兴趣何时该放弃,何时该继续坚持
- 外省到广州工作,本二,有一年时间了,工资提不上去,晚上想了很多,现在想辞职去学编程,有啥建议吗
