C语言初学者求解

ljmp5 2014-06-08 05:39:10
本人大学本科 非计算机专业 毕业。目前参加工作二、三年,因为个人兴趣、爱好已经决定二年后做程序员。本人现在计算机水平一般,也就会些Windows\Linux桌面操作系统的基础使用,因为目标是以后成为编程的程序员,近期在查找阅读相关学习资料,比如大学计算机本科专业课程设置(可以看他们是学什么课程,可以作为自学参考),另外也查找了些计算机经典书籍比如 《C Primer Plus第5版 中文版》、C程序设计语言(第2版新版)Dennis著 来学习。
目前自学计划的计划是先从C语言入手,熟练后再学习C++\JAVA等其他计算机课程,目前还在学习Linux系统的基础部分,在学习期间也会准备“软考”,争取拿到程序员证书。不知道我的这些安排、准备有哪些欠缺不足。
由于大学期间学的是财会专业,对计算机课程不了解。
总之,目标是二年后成编程程序员, 不知道我的这些安排、准备有哪些欠缺不足 。

这个帖子里,也有人同问,不知道里面大神指的方向对否?
...全文
1243 28 打赏 收藏 转发到动态 举报
写回复
用AI写文章
28 条回复
切换为时间正序
请发表友善的回复…
发表回复
arvik 2014-08-12
  • 打赏
  • 举报
回复
我只推荐《The C Program Language》
muchengshu 2014-08-12
  • 打赏
  • 举报
回复
跟你分享下我的学习路径吧: 鉴于你是非计算机专业,最好学习下计算机基础知识,因为这些在工作中可能会用到,特别是一些思想,很有用处: 计算机基础篇: 1.学习操作系统,最好是学校课程的那种只讲理论的书籍 2.学习计算机网络,现在的软件都是联网的,除非你做单机软件,不过多看看准没错 3.学习计算机组成原理,总要知道计算机是个啥东西吧 4.学习数据库,绝大部分软件都会和数据打交道 语言基础篇: 1.学习C语言,参考书目:《C程序设计语言》 第2版 (美)克尼汉 2.学习数据结构,加强语言基础,可以学习一些常用算法和数据结构,参考书目:《数据结构》 严蔚敏 3.学习C++,参考书目:《C++ PRIMER》 4.加强C++基础,参考书目:《Effective C++》 以上是语言基础,但是想要从事软件开发工作,上面那些东西只能说是门槛,还需要一些平台相关的东西,如linux: 1.学习操作系统的使用,参考书目:《鸟哥的linux私房菜》 2.学习常用的API接口,参考书目:《UNIX环境高级编程》《Linux/UNIX系统编程手册(上、下册)》 掌握以上知识基本就具备了一个合格软件工程师的条件,可以选择具体的主攻方向了,是网络还是嵌入式还是其他等等,再深入学习,我学这些差不多也是两年左右,跟你时间差不多,祝你成功!
rexcius 2014-08-09
  • 打赏
  • 举报
回复
我就是业余爱好C语言(包括C++),不指望用编程吃饭,准确说,我的专业跟计算机完全不沾边儿。会怎么样呢?
sinat_19302939 2014-08-09
  • 打赏
  • 举报
回复
同初学...加油
u014345346 2014-08-09
  • 打赏
  • 举报
回复
从总找乐趣就好多了,,同初学
土豆有时说 2014-08-08
  • 打赏
  • 举报
回复
勤动手,一定要勤动手
leleyjg 2014-08-08
  • 打赏
  • 举报
回复
学精一门语言吧, C++或者Java , 然后多做练习, 多做小项目==》项目
renyaoming2020 2014-08-06
  • 打赏
  • 举报
回复
可以先做本专业,计算机可以作为兴趣爱好,如果发展的好可以再转型,兴趣是最好的老师,你一定能成功。
true11false 2014-07-26
  • 打赏
  • 举报
回复
引用 4 楼 zhao4zhong1 的回复:
计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构…… 对学习编程者的忠告: 眼过千遍不如手过一遍! 书看千行不如手敲一行! 手敲千行不如单步一行! 单步源代码千行不如单步对应汇编一行! VC调试时按Alt+8、Alt+7、Alt+6和Alt+5,打开汇编窗口、堆栈窗口、内存窗口和寄存器窗口看每句C对应的汇编、单步执行并观察相应堆栈、内存和寄存器变化,这样过一遍不就啥都明白了吗。 对VC来说,所谓‘调试时’就是编译连接通过以后,按F10或F11键单步执行一步以后的时候,或者在某行按F9设了断点后按F5执行停在该断点处的时候。 (Turbo C或Borland C用Turbo Debugger调试,Linux或Unix下用GDB调试时,看每句C对应的汇编并单步执行观察相应内存和寄存器变化。)
正解
沉沦 2014-07-25
  • 打赏
  • 举报
回复
别傻了,珍惜生命,远离代码
1239609798 2014-07-25
  • 打赏
  • 举报
回复
引用 18 楼 u011728480 的回复:
要成为程序元,要系统学习计算机知识,可能这些知识你用不上,但是是为了开拓你的视野。。。。
的确如此
Iflyinsky2013 2014-07-25
  • 打赏
  • 举报
回复
要成为程序元,要系统学习计算机知识,可能这些知识你用不上,但是是为了开拓你的视野。。。。
易为 2014-07-25
  • 打赏
  • 举报
回复
我也在学习C程序设计语言,另外我同时装了CentOS准备学习鸟哥的linux,准备主攻操作系统和网络编程方向,一起努力加油!
零辰 2014-07-25
  • 打赏
  • 举报
回复
红牌
start1980 2014-07-22
  • 打赏
  • 举报
回复
我也是新手,要不要组队呢
xiaot555 2014-07-20
  • 打赏
  • 举报
回复
一定要亲手过几遍代码 ,,光看是没有用的额
赵4老师 2014-07-02
  • 打赏
  • 举报
回复
先下载Win-TC,然后参考C:\Win-TC\tcstudy.chm
internationalcsdn 2014-07-02
  • 打赏
  • 举报
回复
刚开始接触C的路过 书店里都没有卖跟C有关的书.............
ForestDB 2014-06-30
  • 打赏
  • 举报
回复
学好C,Java和Linux。
s0n1cWa11 2014-06-24
  • 打赏
  • 举报
回复
我也是初学!楼主要组个队吗?
加载更多回复(8)

33,311

社区成员

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

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