注册 登录
编程论坛 C++教室

给C++新手们的建议

秀痘魔导士 发布于 2010-04-19 13:34, 6968 次点击
在C++论坛也呆了差不多几个月了,说实话在这里基本没有发表过主题,现在打算离开这里了,发个帖子给大家分享下学习C++的心得。
我现在是大四学生,马上准备毕业,工作已经在半年前确定了。学习C++也有1年了,用C++从事正式开发半年。我个人的建议是:如果对编程没有非常大的热情,或者对自身没有很大的自信的人,不要来过深的接触C++,可能C#或者JAVA是你们更好的选择。
C++的各种特性觉得了他不是一门可以轻易精通的语言,不要以为看过C++ PRIMER几遍,然后做懂了题目就算学会了,到公司里,你依然是什么都不会。所以如果要速成语言,推荐C#或者JAVA.
另外,调试是你们手上的利器,比来这里求帖资讯有用的多,比如那些数组越界类似的错误,只要下断点跟踪,很轻易就能发现,你求别人来帮你改,到最后你还是不会。
多自己编程,少求代码,这是进步的唯一途径。
C++的光辉逐渐在淡去,当然它不会一下子就衰败,所以是不是要继续学,取决于大家。学了C++,学其他语言会轻松很多,这个倒是真的。
这个是我在这里最后一个帖子了,看了太多的低级错误帖,希望这个帖子能对C++初学者有点帮助吧~
各位再见~
33 回复
#2
mywaylgh2010-04-19 13:44
送别下...

#3
happynight2010-04-19 15:41
又少了一个兄弟
#4
happynight2010-04-19 16:10
以下是引用秀痘魔导士在2010-4-19 13:34:53的发言:

不要以为看过C++ PRIMER几遍,然后做懂了题目就算学会了
正在看C++ PRIMER第二遍的人 深受打击
方便的话 能不能给我个联系方式 让我也知道 在学习和实际的工作中差距在哪里
#5
asdjc2010-04-19 16:12
要工作了,秀痘魔导士大哥,可以加个qq聊哈吗?我是大三的学生想了解一下c++应用方面的经验。我的qq是812995461,有时间的话聊聊。
#6
秀痘魔导士2010-04-19 16:55
因为公司不能上QQ,所以留个邮箱方便交流吧。
code4girls@

[ 本帖最后由 秀痘魔导士 于 2010-4-19 17:16 编辑 ]
#7
lijm19892010-04-19 19:23
好走。。
有时间回来看看就行啦。。
#8
xiawengxing2010-04-19 19:44
感谢
#9
hzyzxj2010-04-19 21:07
我是大三的,正在学c++中。不知该说些什么。以后有时间来这里看看吧。


#10
xinhang2010-04-20 06:45
“C++的光辉逐渐在淡去,当然它不会一下子就衰败”
   C++会衰败吗?
    C++的缺点正是它的优点:它太强大了,所以它太复杂了。
其实不是C++太复杂,而是软件系统本身就是复杂的。
C++小小的复杂性正是有才智的人控制现实世界复杂性
的反映!如果你连C++这点复杂性都控制不了,那你又有
什么希望去控制实际软件系统的复杂性呢?
#11
cnfarer2010-04-20 07:25
祝工作顺利!
#12
hahayezhe2010-04-20 08:35
一路走好 工作开心. VC很强大 我一直坚信!
#13
秀痘魔导士2010-04-20 09:07
以下是引用xinhang在2010-4-20 06:45:11的发言:

“C++的光辉逐渐在淡去,当然它不会一下子就衰败”
   C++会衰败吗?
    C++的缺点正是它的优点:它太强大了,所以它太复杂了。
其实不是C++太复杂,而是软件系统本身就是复杂的。
C++小小的复杂性正是有才智的人控制现实世界复杂性
的反映!如果你连C++这点复杂性都控制不了,那你又有
什么希望去控制实际软件系统的复杂性呢?
没什么好说的,学生思维。有这愤青的时间,不如去看看软件工程的书,告诉你什么叫开发成本。

[ 本帖最后由 秀痘魔导士 于 2010-4-20 09:09 编辑 ]
#14
画圈成句点2010-04-20 09:26
常回来看看
#15
外部三电铃2010-04-20 09:29
以下是引用xinhang在2010-4-20 06:45:11的发言:

“C++的光辉逐渐在淡去,当然它不会一下子就衰败”
   C++会衰败吗?
    C++的缺点正是它的优点:它太强大了,所以它太复杂了。
其实不是C++太复杂,而是软件系统本身就是复杂的。
C++小小的复杂性正是有才智的人控制现实世界复杂性
的反映!如果你连C++这点复杂性都控制不了,那你又有
什么希望去控制实际软件系统的复杂性呢?

实际软件开发中的复杂不是复杂在语法上,而是复杂在业务逻辑上。

开发者光折腾那千丝万缕的业务逻辑已经够受虐了,不想再同时遭受复杂的实现方式的双重虐待了
#16
asdjc2010-04-20 20:05
怀恋啊!高手,我想问哈你c++实践和理论距离有多大?就是说要多久咳可以上手完成项目?
#17
玩出来的代码2010-04-20 20:59
没事可以回来看看,送别下,我以后也会少上论坛了,一个人看书去。
#18
xudeyuan2010-04-20 22:23
给我的只有打击!
#19
秀痘魔导士2010-04-21 09:12
以下是引用asdjc在2010-4-20 20:05:45的发言:

怀恋啊!高手,我想问哈你c++实践和理论距离有多大?就是说要多久咳可以上手完成项目?
我记得当时我是看了两遍primer开始写人脸识别的,那时候一直碰到问题,反正如果你觉得基础看的差不多了,就直接去做一些东西试试,过程中遇到的问题一个个解决掉,这样水平才能上升。企业开发又与学校项目不一样,设计方面要求高很多,编码细节上也要注意很多,有难点可以请教别人。
#20
王大元2010-04-21 16:36
我是新手
#21
wow512010-04-21 17:25
楼上的说得真的很犀利 自己以前觉得编程很难 其实自己花点时间努力钻一下 感觉就不一样
大家一起共勉!
#22
2010-05-08 14:04
“C++的光辉逐渐在淡去,当然它不会一下子就衰败”
   C++会衰败吗?
    C++的缺点正是它的优点:它太强大了,所以它太复杂了。
其实不是C++太复杂,而是软件系统本身就是复杂的。
C++小小的复杂性正是有才智的人控制现实世界复杂性
的反映!如果你连C++这点复杂性都控制不了,那你又有
什么希望去控制实际软件系统的复杂性呢?  


说的太精辟了
#23
2010-05-08 14:06
“C++的光辉逐渐在淡去,当然它不会一下子就衰败”
   C++会衰败吗?
    C++的缺点正是它的优点:它太强大了,所以它太复杂了。
其实不是C++太复杂,而是软件系统本身就是复杂的。
C++小小的复杂性正是有才智的人控制现实世界复杂性
的反映!如果你连C++这点复杂性都控制不了,那你又有
什么希望去控制实际软件系统的复杂性呢?  


说的太精辟了
#24
hzh5122010-05-08 15:08
发表一下个人看法
Bjarne Stroustrup
语言只是一个工具,我不知道有多少人读过这两本书:
The C++ Programming Language(Special Edition) 和
The Design and Evolution of C++ 。

我也不知道有多少人知道 Bjarne Stroustrup 这个人。
在这里,说一下 Bjarne Stroustrup 也不是天才,他创造 C++也不是一下子就出了的。我不想多说,有时间的人多读读书吧。
陈述一下观点:
选用合适的算法和称手的语言,这就是编程。
将各个"编程"根据合理的架构组装起来,就叫系统。这也是计算机程序设计的灵魂所在。

大家要有追求,要努力向系统架构方向发展 !
一辈子当码农,是绝对没前途的 !!


[ 本帖最后由 hzh512 于 2010-5-8 15:14 编辑 ]
#25
cuicuijie2010-05-08 17:20
我现在已经是研究生二年级,还开始学C++,发觉实在难
#26
wv1362010-05-09 08:58
镇定一下波动的情绪,继续看书学习!!!
#27
2010-05-09 09:46
谢谢你了啊  
#28
南国利剑2010-05-09 15:35
祝你工作顺利。
#29
debroa7232010-05-09 17:41
其实很高兴看到“C++的光辉逐渐在淡去”这样的观点在游行,因为这样,学的人少,用的人少,我的竞争就变小了,不是吗?而且从工资上来说,C++的程序员工资要比JAVE、C#要高,当然这是起步的时候,到了后期,他们在这方面是差不多的,
但再仔细想想,他们到后期的时候,是绝不会评价JAVE和C++谁好谁坏了,那是因为上升到一定高度的时候,工程方面对他们来说,是没有语言的差异的。还有一个问题就是,从前期到后期这个发展过程,JAVE的竞争要大的多,C++的难度要大的多,所以是没办法具体比较的,人应该个自按自身的条件来决定自己要走的路。
其实楼主根本不应该在这里打击别人学C\C++的兴趣,C\C++的确比其它高级语言入门难,但持之以恒,努力加天赋,还是可以学出来的,而楼主的话正如小马过河一样,这个故事适合每一个人。
而楼主的“调试是你们手上的利器”这句话我是非常认同的。
楼主应该用正确的态度来为中国程序员的发展做贡献。
另,C\C++是不会消失的,如果你知道JAVA核心是用C写的,JAVA的虚拟机是C++写的,就知道为什么了?
#30
默言72010-05-11 23:21
痛心,我才大一啊,如此打击小弟啊不过,秀逗兄是如何学好的呢?既然有人能学好,大家就应该打起精神相信C++
#31
star_fate2010-05-12 05:43
我这个月才开始自学。。希望大哥有时间指点下
QQ;176511494
#32
lucky5635912010-05-12 07:35
难不要紧,枯燥吗
#33
kartik2010-05-12 08:00
不受打击,坚持学C++,一通百通,鼓励自己,成就自我!!!
#34
linjy872010-05-16 21:49
我大二快完了。才开始认真学习。希望赶得及吧。努力~~
1