首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

自学c++的困惑,哪位高手能帮助小弟我

2012-09-23 
自学c++的困惑,谁能帮助我?我是一名小学教师,28岁,生活在济南农村,平时工资2500左右,假期多一些。我很喜欢

自学c++的困惑,谁能帮助我?
我是一名小学教师,28岁,生活在济南农村,平时工资2500左右,假期多一些。
我很喜欢电脑,几乎把自己所有的业余时间都用到自学电脑上。现在正在自学计算机专业课。我希望将来通过自己的努力,能得到更多的回报和效益。
可是我很困惑,因为电脑知识的面太广了,我不知道自己的目标如何定位?
我大体给自己设计了几种选择:a 自学c++,将来靠编程创造财富。b 学习硬件维修知识,比如台式机、笔记本、打印机维修等。 c 学习做网站。
我现在正在a的道路上努力着。每天学到很晚,真的很辛苦。但是c++的学习确实太难了。有时候,感觉前途好渺茫。我的英语和数学也就相当于高中水平。我想用十年的时间,专注于某一个目标。
大家帮我出个主意吧,我学习的目的是将来能在工作之余挣到一些外快,所以不可能从学校辞职的。

[解决办法]
理解!不过小学教师还生活在农村能拿到2500?这工资不低啊!

学习计算机、英语、数学其实都一样。计算机我从学习C到现在已经13年了,英语如果从初中算起,学了16年,数学从小学算起学到大学怎么也有16年。但没有一样我敢说精通的。

对于计算机,我初中就写程序,我比较傻,从汇编学起的,然后才学的C,后来C++/Java,再后来接触网络。
C/C++/Java/PHP/ASP等只是一些语法规范,就像学习基本英语单词和语法一样,虽然每种语言都有差别,但是不变的是思想。最近刚把C++ Primer从头仔细又看了一遍,这本书1000多页。有些人说这本书是基础,有些人说并不基础,有点难。但我个人的感觉,这本书绝对是基础,如果连这本书上的东西都不会,那能算得上会C++吗?

对于学习英语,现在我的词汇量8000左右,正在努力背GRE。参加过Web International外教的那种培训并拿到了最高级别证书,CET6证书2002年就拿到了。虽然现在坚持学习英语,但我发现,没有语言环境想再上升一个层次非常难。我看了1700多集美剧,但是感觉这样看美剧对提高英文效果并不明显。学习英语学到后来,根本就不是单词、语法、听力的问题,而是美国文化的问题。比如说The Big Bang Theory里面Sheldon经常说的Bazinga!英语里根本没有这个单词,你只能在美国文化中体会这个词的含义。

对于数学,我是数学专业出身,但毕业后由于工作用不到很复杂的计算,所以专业知识基本荒废了。

所以我对楼主的建议是,如果只是想多赚外快,可以在网上找自己感兴趣的兼职,兼职需要什么你就学什么。如果自己埋头研究理论,没有实践的机会,那理论很快就会忘记。

对于你说的abc三个选项,
a学习C++,即使你学会了C++但是没有相关工作经验,想找个薪水高的工作也并不容易。
b硬件维修,国内没有那个学校有很深入的相关课程,所以学习这个相对而言比较浅,也就是组装和简单维修,如果你的市场限定在农村,可以赚些小钱
c自己成立网站,现在的网站多如牛毛,能赚大钱的并不多。但学习做网站可以让你接触更过外面的世界,也可以让你的网站被外界所了解,比埋头学习C++可能更容易一些。

所以我的建议是a和c,个人更倾向于先用1年时间学习a,然后再转向c。
[解决办法]
很有感触啊,你和我情况有相同之处啊,我也是自学C++的,虽然我的专业是石油工程,但真正的兴趣却是编程
C++的确难学,想学好不容易,克服困难的方法有很多,比如找一个专业的人和你交流,再就是多看书.多实践,
打好基础,要耐住寂寞,多问为什么等.我觉得你现在需要真正弄清楚的是你学它是为了什么,是为了钱,还是兴趣,还是别的,因为要是为赚钱的话,有很多别的方法比这容易.只有兴趣才能在你最困难的时候支撑你走下去
[解决办法]
纯粹的C++基本什么用做不了,要用C++还要好多C++以外的知识的。
至于搞硬件在农村的市场广阔,但需要积极推广才行,而且收入很不稳定(其实做生意收入从来都是不稳定的啦)
做网站入门较易,也意味着竞争会很大,工作量会很大(相对于教师的话不知你能不能适应)
结论:现在大把人想做教师都争破了头(薪水还可以,业余时间又较充足,为人师表受人尊重),怎么想去改做那些累死累活的事啦。
[解决办法]

探讨
c++比Delphi难在什么地方了?

[解决办法]
探讨
如果,我仅仅是把c++当做一门过渡性的语言,那下一步我应该选择什么语言好?说句实在的,我对病毒挺有兴趣的,我不会拿毒祸害人,或者传播。我只是对毒充满了无限好奇。我想实现自己的价值。

[解决办法]
开始忽悠人了; c和c++有那么难吗?
我第一次写c++项目就看了基本的语法;然后就看着别人的代码开始写了;c也是;java也是;
再我看来;一切不过是语法;语法而已;
我可以这样告诉楼主;其实到设计阶段才难;需要考虑的问题很多; 
c/c++你要知道内存管理;知道了内存管理;就知道了c/c++;另外 ;如果想真的理解内存管理;就看<深入理解linux内核>;不是很难;要看下去的决心;

[解决办法]
严重同意二楼,
你要是没有数据结构和算法的支持的话,想要学好是有点儿困难。。。
这样就又需要不少其他的时间开销。。。
[解决办法]
对于楼主这种情况, 个人建议还是选择b或c比较现实一些, 在农村这种条件和lz自身的条件而言呢,做网站门槛比较低,学习一些维护的情况呢,网上资源比较多,选择b或c应该对lz是最好的选择吧。当然这个个人观点。
[解决办法]
首先你得给自己定位,你的目标是什么?你必须清楚,你对于你的学习,为你得将来带来什么?
你得考虑到。其实学一门语言不难,学精通才难,当你学精一门开发语言后,再去学其它语言,
是相对于很容易的。本人在这个行业历经十余年,从事C方面的研发也小有成就,如果需要帮忙
可以msn联系。技术方面的可以指导指导。
[解决办法]
对学习编程者的忠告:眼过千遍不如手过一遍!(书看千行不如手敲一行!)

关于自己是否适合编程的很简单的测试:
在报纸或杂志上随便找一段约1000字的文章,在Word中输入一遍。输完后再参考下面答案:
A里面有10处以上文字或标点错误
B里面没有文字或标点错误并敢为此跟人打赌
C里面没有文字或标点错误并且字体和排版完全与原稿一致
D打印在半透明的纸上和原稿重叠在一起检查一模一样,且自我感觉很有成就感

A不适合编程
B初级程序员
C高级程序员
D软件项目经理

如果想从A变成B的话,到我的资源http://download.csdn.net/zhao4zhong1里面下载“适合程序员的键盘练习”


计算机组成原理→DOS命令→汇编语言→C语言、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言、架构……

bc++3.1 帮助里面对每个函数都有一小段能拷贝出来运行看效果的例子程序。非常适合初学C语言。相比较而
言MSDN就没有。

[解决办法]
其实做老师挺好的,课余时间可以帮学生补补习,赚点外块。我们佛山这边的小学中学老师都很有钱,有楼,有汽车,而且假期又多,很多人都好羡慕啊。其实楼主专心做一个好老师,教好学生,也是一个很大的成功啊。估计楼主用十年的时间,专研教学,也可创造很高的价值。又何必去搞那个C++呢。
我读的是计算机专业,毕业六年了,年纪和你差不多。这几年都是搞电脑和网络的维护,自学了电脑的芯片级维修,也学了几本电子方面的书,虽然不能算是高手,在电脑维修维护方面一有一定的经验了。电脑维修这行在我看来是一个字“烦”,因为电脑维修涉及的东西很多,凡是电脑应用中不能正常使用的都可以说是故障,总是要我花很多时间去了解一些我不敢兴趣的东西,有时真的烦到不想做了。以前是看着人家会修电脑而羡慕,使我加入这一行,现在却因修得太多电脑而感到烦恼,真成也萧何败也萧何啊。如果楼主选择这一方面,我建议,平时做做可以,帮帮朋友什么的,但真要用来赚钱,就需要很耐心才行,要有经常面对返修,指责的心理准备。
其实我的兴趣更大是在编程上,只是当初没有机会入行。前年我就开始自学编程,当然我是计算机专业的,有一点基础,我又自学的两本C++的书,和数据结构,乃至离散数学,和概率等的基础的东西,又参加自学考试,考了一半课程。本来打算今年下半年去找一份编程的工作,但是由于长期精神疲劳,白天上班网上看书,身体状况越来越差,记忆力减退,以至现在不能不把计划搁浅。
这是我个人的经历,供楼主参考。也希望正在追求自己理想的朋友们,在勤奋的学习和工作中要爱惜身体。
[解决办法]
其实做老师挺好的,课余时间可以帮学生补补习,赚点外块。我们佛山这边的小学中学老师都很有钱,有楼,有汽车,而且假期又多,很多人都好羡慕啊。其实楼主专心做一个好老师,教好学生,也是一个很大的成功啊。估计楼主用十年的时间,专研教学,也可创造很高的价值。又何必去搞那个C++呢。
我读的是计算机专业,毕业六年了,年纪和你差不多。这几年都是搞电脑和网络的维护,自学了电脑的芯片级维修,也学了几本电子方面的书,虽然不能算是高手,在电脑维修维护方面一有一定的经验了。电脑维修这行在我看来是一个字“烦”,因为电脑维修涉及的东西很多,凡是电脑应用中不能正常使用的都可以说是故障,总是要我花很多时间去了解一些我不敢兴趣的东西,有时真的烦到不想做了。以前是看着人家会修电脑而羡慕,使我加入这一行,现在却因修得太多电脑而感到烦恼,真成也萧何败也萧何啊。如果楼主选择这一方面,我建议,平时做做可以,帮帮朋友什么的,但真要用来赚钱,就需要很耐心才行,要有经常面对返修,指责的心理准备。
其实我的兴趣更大是在编程上,只是当初没有机会入行。前年我就开始自学编程,当然我是计算机专业的,有一点基础,我又自学的两本C++的书,和数据结构,乃至离散数学,和概率等的基础的东西,又参加自学考试,考了一半课程。本来打算今年下半年去找一份编程的工作,但是由于长期精神疲劳,白天上班晚上看书,身体状况越来越差,记忆力减退,以至现在不能不把计划搁浅。
这是我个人的经历,供楼主参考。也希望正在追求自己理想的朋友们,在勤奋的学习和工作中要爱惜身体。
[解决办法]
自从学习C++后,发现自己体重超标了,个子变矮了,腰椎变形了,眼镜镜片加厚了,头发发白了,失眠越来越严重了,书是越垒越高了。键盘是越来越脏了,指甲变薄了,抽烟由两天一包改为一天一包了,胸口发闷了,感觉离死亡已经不远了!

唉,到头来,还是一窍不通!

建议楼主:选择【 B 】.
理由很简单----超现实!
if (a)
{
10年=成功;
10年=不成功;
}
if (b)
{
随便忽悠都能挣钱!
}
if (c)
{
PLS BAIDU,OR GOOGLE.
这个世界,网络已经基本定型,非个人所能及!
}
cout<<"do you want to continue";
yes
age>60
break;

当break时,结果已经知道了。选择B是OK的。

热点排行