A. 学C语言要到什么程度才能找工作
第一,熟练C语言基础编程,学会使用linxu系统,常用用法,设计基本的api,C语言在开发项目中如果你连基础都没有掌握,你是没有办法继续开发项目或看懂别人的基础编程代码。
第二,指针,学习C语言的程序员都知道,指针是C语言中最常用也是最基本的,很多程序的BUG都是与指针熟练程度有直接关联,所以老手平时喜欢说新手如果这个你都搞不懂,你就应该再去看看C语言的基础。
第三,记得写文档,还要看懂别人的写的文档。很多开源项目都是可以直接再次开发,自己开发的地方要记得写文档,当然在看法之前先看别人的文档,要不然你没有办法下手。
第四,查看BUG,调试BUG。C语言每次运行程序都是要编译过程,在编程过程是没有办法直接修改BUG,所以要懂得调试BUG。
第五,简单算法,新手开发项目中很少涉及大量算法,一般都是简答的算法。
第六,项目实战。项目实战是考察你是否真的掌握C语言的基本开发技能。所以至少可以自己独立完成简单的项目,比如,简单计算器,贪吃蛇游戏。
B. 学习编程以后好找工作吗
可以从事互联网开发、游戏开发等工作,对应于没有硬性要求,只要逻辑性强就可以学习编程。
一、互联网
最直接的工作就是到一个科技企业做程序员,人家码砖头,我们码代码。目前的互联网行业,那是需要大批的编程人员,把现实中的数据进行转换存储分析。BAT是目前国内比较好的互联网企业,他们的业务都需要大量的编程人员来实习。工资高,福利好,还有优越感。
二、传统软件企业
何为软件企业首要的是微软,为别人提供软件产品或服务的公司。这些企业最主要的产品就是程序,完成特定的工作。他们大部分都是编程人员,要不然代码谁写,功能谁实现。
三、硬件产品行业
这个当让也是需要编程人员的,如inter生产出来的cpu等也是需要驱动来完成工作的,他们也需要程序员来完成编码工作。
四、手机
国内典型的魅族、小米这些开发手机的企业,他们要硬件都是买别人的,系统用的是Android,但是他们生产自己的手机当然也是需要编码人员进行工作的。
五、游戏
虽然说国内的一些游戏厂商无德专门毒害青少年,但是还是不能一棒子打死。一款好的游戏如cs还是能让我们在工作之余轻松一些的,游戏那也是编码完成的,是一件多么有趣的事情。