除了C,我们还要学习什么



      单靠C语言找工作吗?光靠拿它的证书和一些简单的逻辑运算是肯定不行的,C语言的优势主要是写底层软件的开发,例如给硬件写驱动,如果你是搞嵌入式软件的还需要学习C++来做上位机软件的编写,这样才能达到基本的要求

C基础扎实,评判标准:自己想去的公司历年面试题都做一遍,分数70+往上(最好还要会C++)

数据结构/算法知识

网络知识TCP/IP

数据库知识

操作系统知识

这些都是基本项

首先说明,本人不是什么大牛,只是一个即将找工作的新手,下面分享哈我的C语言学习路线。

大一,纯粹是玩过来的,记得第一次C语言考试,那个冒泡法也是抄来的,呵呵。。(大一真的应该去玩玩,谈谈恋爱,大学玩的时光很宝贵的哦)

大二,开始正式进入C语言学习,我看的第一本书并不是谭浩强写的,是王成瑞的C语言程序设计,这个阶段我觉得只是了解一下C语言,达到知道结构体的阶段就行了,
      大概花两个月的课余时间学习C语言,完全可以了解C语言是个什么玩意了。
      这时,我们应该掌握的东西比如冒泡法,穷举法,99乘法表啊这些简单的东西。      
      了解了C语言后,我觉得非常有必要再次回顾C语言基础知识,C语言最牛的东西就是指针了,应该花一定时间专门进行训练,这时我们可以看点微机原理的东西,不要直接就学上汇编了,慢慢来。记住基础觉定了你以后的犯错次数。
      
      自认为掌握指针后,可以进行相对大的程序编写,比如成绩管理系统啊等,结合现实中的情况进行编写。
      在这里提一句,有兴趣的同学可以对DOS命令进行一个星期的训练,结合C语言写个什么蓝屏代码啊很随意的了。

      半年后你的C语言有小成境界,这时可以开始学习数据结构,这个不用多说,什么大赛啊都是考算法。可以看看算法导论和数据结构这两本书。
      算法:这个要长期战斗哦,能独立设计算法的人,工资不低哦

大三,这时你估计也会学面向对象语言了,结合C的特性,我觉得学了C后C++你还是要学学的,JAVA一辈子都是平台开发了(这里并不对C++和JAVA进行比较,只能说各有特色,两种语言都好)。C++可是做底层必须的O。

     这时你必须明确方向了,如果你编程是为了一个好的工作,那么必学明确方向了,
     学好C语言后,我们能做什么呢?

     1.有电子背景的,单片机是个方向;(单片机C编程不比汇编差,大部分公司更喜欢会C再会点汇编,当然汇编大牛除外)
     2.有计算机背景的,C语言学号了,这里就不多说了,其它语言的学习对你帮助很大
     
     这里不在赘述了,这些东西都应该在你心中

大三,很重要,学好了,就不像楼主我了还在徘徊嵌入式和VC开发,没办法MFC玩的糊涂了,现在开始狂学嵌入式,就是大三没把握好罗。。。。

大四,复习,巩固知识。(看看自己对C语言那本书忘记了多少,呵呵)

      面试?
      HR最喜欢的问题“小弟弟,项目经验有否?”   呵呵,蛋疼的问题,我一学生平时项目都是个啥,呵呵

      笔试?
      基础,算法。API?一般不会考太多,看你的主攻方向了

最后,祝正在学习C语言的同学们加油,不要去下一堆电子书放在电脑上,一本一本的下,语言要学精,C语言简单吗?呵呵,我不说,这个大家自己慢慢感悟,无论是做电子的还是做软件的,也许当你们看到别人看看书就考个80,90分,那些都是浮云,实战经验才是王道,文凭就是一张纸,当然国企还是会看看的。

曾经我也是个60分只是不挂科的小菜鸟,但是开始喜欢它的时候,我还是毫不犹豫的放弃了强电,努力投入到了VC中了,学习中的同学们加油,爱上C爱上生活。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值