首页
社区
课程
招聘
[旧帖] 精通c/c++是什么意思? 0.00雪花
发表于: 2012-8-17 21:52 297109

[旧帖] 精通c/c++是什么意思? 0.00雪花

2012-8-17 21:52
297109
收藏
免费 0
支持
分享
最新回复 (337)
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
51
我一个大神级别的C++老师,兴趣说是看代码,各种库源代码都有比较深入的研究,而且对C++发展和前景都挺有思考的,他说自己略懂一二,gk
2012-10-13 20:20
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
52
我也好奇这个问题,什么叫精通呢?
2012-10-14 18:15
0
雪    币: 42
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
53
在理,要用的时候能快速找到方法就可吧
2012-10-17 18:02
0
雪    币: 37
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
54
感觉就是熟能生巧吧
2012-10-17 18:40
0
雪    币: 37
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
55
很熟练的会用c++语言呗!看初级书和初级教程懂点了再看高级的
2012-10-17 19:51
0
雪    币: 31
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
56
上学的时候我也困惑过,C++到底学了有什么用,到了工作的时候自己写的代码很少,大多CTRL+C,CTRL+V,自己再加一些边边角角的就混过去了。找本C++的经典书认真看看,推荐《C++ Primer》《The C++ Programming Language》,上面说的东西会个百分之七八十, 当然如果你只会这点C++那显然是不够的,你再学点SQL、Linux就能混个工作了。 至于你说的精通C++,不知道你为了什么想去精通它,做研究还是想写书? 有了目的才去想要做的事这样是最有效的。之前看过一个帖子,希望对你有用:

C++学习经典:
1.把C++当成一门新的语言学习。
2.看《Thinking In C++》,不要看《C++变成死相》;
3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看;
4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言;
5.不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点;
6.会用Visual C++,并不说明你会C++;
7.学class并不难,template、STL、generic programming也不过如此——难的是长期坚持实践和不遗余力的博览群书;
8.如果不是天才的话,想学编程就不要想玩游戏——你以为你做到了,其实你的C++水平并没有和你通关的能力一起变高——其实可以时刻记住:学C++是为了编游戏的;
9.看Visual C++的书,是学不了C++语言的;
10.浮躁的人容易说:XX语言不行了,应该学YY;——是你自己不行了吧!?
11.浮躁的人容易问:我到底该学什么;——别问,学就对了;
12.浮躁的人容易问:XX有钱途吗;——建议你去抢银行;
13.浮躁的人容易说:我要中文版!我英文不行!——不行?学呀!
14.浮躁的人容易问:XX和YY哪个好;——告诉你吧,都好——只要你学就行;
15.浮躁的人分两种:a)只观望而不学的人;b)只学而不坚持的人;
16.把时髦的技术挂在嘴边,还不如把过时的技术记在心里;
17.C++不仅仅是支持面向对象的程序设计语言;
18.学习编程最好的方法之一就是阅读源代码;
19.在任何时刻都不要认为自己手中的书已经足够了;
20.请阅读《The Standard C++ Bible》(中文版:标准C++宝典),掌握C++标准;
21.看得懂的书,请仔细看;看不懂的书,请硬着头皮看;
22.别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍;
23.请看《Effective C++》和《More Effective C++》以及《Exceptional C++》;
24.不要停留在集成开发环境的摇篮上,要学会控制集成开发环境,还要学会用命令行方式处理程序;
25.和别人一起讨论有意义的C++知识点,而不是争吵XX行不行或者YY与ZZ哪个好;
26.请看《程序设计实践》,并严格的按照其要求去做;
27.不要因为C和C++中有一些语法和关键字看上去相同,就认为它们的意义和作用完全一样;
28.C++绝不是所谓的C的“扩充”——如果C++一开始就起名叫Z语言,你一定不会把C和Z语言联系得那么紧密;
29.请不要认为学过XX语言再改学C++会有什么问题——你只不过又在学一门全新的语言而已;
30.读完了《Inside The C++ Object Model》以后再来认定自己是不是已经学会了C++;
31.学习编程的秘诀是:编程,编程,再编程;
32.请留意下列书籍:《C++面向对象高效编程(C++ Effective Object-Oriented Software Construction)》《面向对象软件构造(Object-Oriented Software Construction)》《设计模式(Design Patterns)》《The Art of Computer Programming》;
33.记住:面向对象技术不只是C++专有的;
34.请把书上的程序例子亲手输入到电脑上实践,即使配套光盘中有源代码;
35.把在书中看到的有意义的例子扩充;
36.请重视C++中的异常处理技术,并将其切实的运用到自己的程序中;
37.经常回顾自己以前写过的程序,并尝试重写,把自己学到的新知识运用进去;
38.不要漏掉书中任何一个练习题——请全部做完并记录下解题思路;
39.C++语言和C++的集成开发环境要同时学习和掌握;
40.既然决定了学C++,就请坚持学下去,因为学习程序设计语言的目的是掌握程序设计技术,而程序设计技术是跨语言的;
41.就让C++语言的各种平台和开发环境去激烈的竞争吧,我们要以学习C++语言本身为主;
42.当你写C++程序写到一半却发现自己用的方法很拙劣时,请不要马上停手;请尽快将余下的部分粗略的完成以保证这个设计的完整性,然后分析自己的错误并重新设计和编写(参见43);
43.别心急,设计C++的class确实不容易;自己程序中的class和自己的class设计水平是在不断的编程实践中完善和发展的;
44.决不要因为程序“很小”就不遵循某些你不熟练的规则——好习惯是培养出来的,而不是一次记住的;
45.每学到一个C++难点的时候,尝试着对别人讲解这个知识点并让他理解——你能讲清楚才说明你真的理解了;
46.记录下在和别人交流时发现的自己忽视或不理解的知识点;
47.请不断地对自己写的程序提出更高的要求,哪怕你的程序版本号会变成Version 100.XX;
48.保存好你写过的所有的程序——那是你最好的积累之一;
49.请不要做浮躁的人;
50.请热爱C++!
2012-10-17 20:28
0
雪    币: 112
活跃值: (1531)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
57
模糊其词, HR可以有较大的选择空间
2012-10-18 04:27
0
雪    币: 43
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
58
是互相 吹吹 牛滴 意思 , 你不写 这个 你出门 都不好意思。
2012-10-18 11:54
0
雪    币: 28
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
59
精通其实只要作出招聘时候的几道题就可以了
2012-10-18 11:59
0
雪    币: 33
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
60
我个人认为,所谓精通,就是能够使用熟练的使用自己学习的语言编写程序,能够做到写出高效的代码,分析别人的源代码,读懂程序设计者的意图,能做到这点,你就很不容易了。
2012-10-20 17:53
0
雪    币: 34
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
61
唉,不写代码,不指出问题,没有测式,都不会知道自已是什么水平的。
2012-10-21 06:09
0
雪    币: 41
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
62
对C,熟练使用指针和结构体,对C++,虚函数、重载、模版还有最基本的类都要了解啊
2012-10-24 11:49
0
雪    币: 232
活跃值: (37)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
63
个人感觉这个很坑人,真心不知道什么是精通呀。。
2012-10-24 12:27
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
64
C/C++ 基础了解就不说了,难点,编写内核,了解进程,线程之间的通信,跟踪跨进程之间的程序,并熟练编程,这样才算精通吧,我说的两点,不但对C/C++是难点,对所有程序也都是难点,这个通了,你就很牛X了
2012-10-24 15:52
0
雪    币: 125
活跃值: (21)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
65
csdn高手吧我觉得,
2012-10-24 21:33
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
66
C/C++,有多少人敢说精通呀,真正的那些大牛们,没听谁说自己精通什么什么的。。。
2012-10-26 20:32
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
67
不管精不精通,先把基础打好。
先学C,《C语言程序设计》,了解C语言的基础,指针啥啥啥的,感觉不难,再看C++,《C++程序设计》,很多跟上一本书是类似的,了解类,继承,重载,多态,下一步《C++ Primer》,绝对好书,我看了两遍还感觉领悟不到。 上面是我的经历,表示现在正在学习Linux下~~ 欢迎交流,QQ627440781
2012-10-27 19:26
0
雪    币: 35
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
68
在他们开来应该是1-2年经验
2012-10-28 20:09
0
雪    币: 18
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
69
往往是懂的越多发现自己不懂的越多。
    刚毕业找工作在自己简历上些精通c/c++的,八成都不怎么靠谱,学校里学了几年,现在出来工作自己独立完成一个项目了,也算用了几年c++吧,我觉得自己也就略懂。精通c++是在不敢写啊。
2012-10-29 12:33
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
70
同意冰棒的说法。精通的人来你这个小破公司啊?
2012-10-31 19:04
0
雪    币: 12
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
71
神啊都没个正式的回答
2012-10-31 19:59
0
雪    币: 496
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
72
貌似前几天,看过一篇文章,将级别分为了解,熟练,精通,具体是啥意思我也不记得了~
2012-10-31 20:03
0
雪    币: 316
活跃值: (128)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
73
精通C++的定义:
    1.C++基本语法以及各种特性的熟练使用
    2.熟悉一种或多种开发平台
    3.熟悉一种或多种操作系统
    4.熟悉一些些网络协议以及良好的代码调试定位技术
    5.熟练在项目中使用数据结构
    6.多进程多线程开发技术
    7.网络编程,跨平台网络通信
    8.有待自己发现
以上均为个人开发,如有不当之处,劳烦请帮忙指出来。
2012-10-31 20:14
0
雪    币: 22
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
74
掌握了c++primer 以为精通了,当了c++编程思想,觉得自己好多不会,学的越多,不会的就越多,
2012-10-31 20:56
0
雪    币: 30
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
75
同问,不知道什么程度才算精通,不过好像都是要求要有三年经历的,所以很多毕业生出来签的第一个公司都是三年
2012-10-31 23:31
0
游客
登录 | 注册 方可回帖
返回
//