如何系统、科学地自学编程知识?

tuizi111 2017-10-19 10:42:29
先介绍一下背景:
本人大三学生,学的是文科,现在想自学编程,面前学了c语言。书买了一大堆,都看不懂。比如深入了解计算机系统,算法导论……
现在的问题呢,就在于我自己感觉学习上很不系统,遇见什么抓什么。又需要四处去找资料学习。
就觉得这种方式不科学也没效率,所以希望各位能指教下怎么自学编程。
至于说最后的目的呢,其实我自己是希望能达到一个能独立做开发的程序员的水平
烦请指点,万分感谢
...全文
589 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
iAn0 2017-10-23
  • 打赏
  • 举报
回复
我觉得自学的话,看书加视频教程的服用效果更佳。有些你书上没看懂的东西可能视频里讲一遍你就理解了。具体选什么书什么视频因人而异,我喜欢的你不一定喜欢。
tuizi111 2017-10-21
  • 打赏
  • 举报
回复
目前并不着急就业,只是想系统的学习计算机,毕竟现在走过的捷径,以后都得补回来。比如要了解计算机系统,要学电路和算法...... 至于蹭课,确实没办法,因为课程是相互关联的,比如,我不可能同时学一节c语言在学一节面向对象,这样根本听不懂
tuizi111 2017-10-21
  • 打赏
  • 举报
回复
好烦躁,大把的时间,不知道怎么开始
csulizhang 2017-10-20
  • 打赏
  • 举报
回复
面向过程语言学一门(C语言),面向对象语言学一门(C++或者java,如果为了尽快就业,优选java),学完两种语言,基本上就可以根据需求边查资料边写程序了,这是确保你能够知道如何去百度搜索你想要的信息,如何搬运别人的代码到自己的工程里面并能够编译运行。至于什么算法导论、数据结构等等等等,你只要知道如何百度关键字搜索,不用怕找不到资料,毕竟算法,数据结构这些东西要数学基础,没基础就先用别人的
tuizi111 2017-10-20
  • 打赏
  • 举报
回复

该课程表是否适用
学完C语言,学习python感觉有点混乱
csulizhang 2017-10-19
  • 打赏
  • 举报
回复
最简单直接的办法就是直接去蹭计算机的专业课,从大一开始
PShuai007 2017-10-19
  • 打赏
  • 举报
回复
我也文科,你什么专业?
wohuishuacs 2017-10-19
  • 打赏
  • 举报
回复
建议你可以参考一下一般大学里面,计算机专业的课程设置顺序,比如:大一的时候会学哪几门课、大二的时候会学哪几门课。。把这些列出来之后,再去请教计算机专业毕业的人,每门课需要学的深度。
赵4老师 2017-10-19
  • 打赏
  • 举报
回复
计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构……
ooolinux 2017-10-19
  • 打赏
  • 举报
回复
个人觉得C语言规模较小,初学是合适的,学完了解一下EasyX(官网有示例),可以编点小游戏玩玩。
srhouyu 2017-10-19
  • 打赏
  • 举报
回复
如果仅仅是作为兴趣,为了快速地看到自己的进步成果及长时间保持兴趣,不建议开始学C,因为它给你带来的正反馈在很长的时期内都会极少。 建议学习C#和Unity,这个方向上手容易,也很容易看到自己的进步成果。
ooolinux 2017-10-19
  • 打赏
  • 举报
回复
你是想坚持本专业,编程作为业余爱好呢,还是想以后彻底转向编程呢? 两线作战,感觉很不好的,本专业没学好,会一直有心理阴影,欠下的总是要还,以后会花更多的时间弥补。 如果不想放弃本专业,编程就作为爱好,先学个谭浩强《C程序设计》,学完看国产《数据结构》教材,基本就算入门了,那时候你可能会有新的想法了。
自信男孩 2017-10-19
  • 打赏
  • 举报
回复
算法导论这本书还是放到后面看吧,如果没有一定的编程基础,编程思想还没形成,看这本书会很吃力。 如果是刚开始学,建议还是找一本非常基础的数,一点点的从头到尾学习一下;学习后面的不断复习前面的;另外,多在电脑上敲,多做笔记,多总结吧。 编程,对数学有一定的要求,对专业英语也是有要求,所以这两门课应该学好一些。 最重要的是能够持之以恒,不要遇到问题就半途而废。

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧