C语言学到什么程度可以做项目?

C语言学到什么程度可以做项目

都说编程学习是一个漫长的过程,会的东西越多,感觉懂的越少。要达到可以做项目的状态还是需要下些功夫的。但你非得说没有时间限制,懂一点点你就可以去做项目了。前提是你boss的亲戚,叫你来锻炼的不是来做项目的。

我们所说的做项目是有统一的项目计划,时间节点,模块划分,人员配置等这些条件作用的项目。做项目虽然是一个个小的代码组成但绝不等同于写小程序。那像写小程序这样的话,找找几个头文件,看几个函数就解决了。

一、做项目是有计划,完成时间的。这点就要求我们对基础的东西必须掌握

1、C语言关键字,用法你得明白吧,基本的api。掌握的越好越熟练。写起代码来也就更带劲了。

2、数组指针各种用法要熟记于心灵活应用,程序bug多少跟你对指针的熟练程度关系那是相当大,这个搞不定项目我看你就别做了,还是多去看看书了。

3、算法得熟悉,虽然大部分项目都用不着什么牛逼的算法,但是小范围的使用基础算法还是很多的。牛逼不牛逼体现的都在算法上。

4、文档会看不,做项目完全自己开始从零写代码的可能非常的小,都是利用一些开源的东西改成自己想要的,所以看文档必须会。

5、bug会跟踪会调试不,分析查找问题都得通过bug调试来追踪。这个也能体现能不能做项目。

上面这些都是得必须掌握的基础,没有这些基础做项目免谈。

二、项目开发代码部分是实现划分的模块功能。

1、完整清晰的思路来保证如何实现我们的功能模块,毕竟项目架构师不可能去实现具体的模块,这些都是码农们干的事情,你能独自设计一个功能模块吗。

2、写代码的熟练度,这个东西不好评估。只此一条,就是你一口气写完一个单一的功能模块。编译错误很少,稍许改动就能运行调试。这个就说明你做项目至少在code上已经达到开发项目要求了。

原文发布于微信公众号 - 程序员互动联盟(coder_online)

原文发表时间:2015-09-16

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏二进制文集

思维导图学Java虚拟机

本篇文章是对周志明的《深入理解Java虚拟机》的读书笔记,思维导图使用Mindjet MindManager。曾经看到过这样一句话:

613
来自专栏程序员互动联盟

【编程基础】谈谈C++语言--磨刀霍霍

看到上篇讲的《C++语言软件和编程》引发了大家的热议,小编很是激动。有人评论说C++是我们程序猿在虚拟世界的恋人,小编还真是暗暗欣喜了一下下--理解万岁!在此声...

35212
来自专栏web前端教室

各公司不喜欢招前端新人,但为什么又要去校招呢?

希望十一长假没有让咱们“web前端零基础课0827班”的同学们有过多的懈怠。因为从这几天的作业之中依然可以发现,还是细节方面会有一些问题。

552
来自专栏一个会写诗的程序员的博客

20+个很棒的Android开源项目

20+个很棒的Android开源项目 本文摘自文章: 20+ Awesome Open-Source Android Apps To Boost Your D...

762
来自专栏古时的风筝

为什么你在群里提的技术问题没人回答?

作为一个程序员,把代码写好是本分,但仅仅是写好代码是不够的,工作的过程中总免不了要与别人打交道。几乎隔一段时间,我就会发现有些人身上出现下面的这两个问题。第一个...

822
来自专栏机器学习算法与Python学习

Python:10篇不可错过的~热文~》》真的很热》》

以下是精选了“ Python开发者” 5月份的10篇 Python 热文。其中有基础知识,项目实战等。 《Python 爬虫建站入门手记(1):环境搭建》 本文...

3113
来自专栏PHP在线

为学Linux,我看了这些书

原文出处: BruceZhang 去 年开始,抱着学习的态度开始了我的Linux学习,到现在,差不多一年了,收获很多,不敢说精通Linux,但是,还是对...

3656
来自专栏小狼的世界

Linux上安装Boost C++ Libraries

Boost C++ 库(Libraries)是一组扩充C++功能性的经过同行评审(Peer-reviewed)且开放源代码程序库。大多数的函数为了能够以开放源代...

842
来自专栏nice_每一天

Java编程思想

《Java 编程思想》这本书赢得了全球程序员的广泛赞誉,即使是最晦涩的概念,在Bruce Eckel的文字亲和力和小而直接的编程示例面前也会化解于无形。从Jav...

892
来自专栏开源FPGA

浅谈Verilog HDL代码编写风格

         消失了好久,没有写文章,也没有做笔记,因为最近再赶一个比赛,时间很紧,昨天周六终于结束了,所以趁着周末这会儿有时间,写点东西,记录下来。首先我...

20610

扫码关注云+社区