听到好多的就是青春饭!35后就很难找工作??
是这样吗!如果是还不如现在就转,也免得到那时更难!!
大家谈谈看法!!
47 个解决方案
#1
呵呵,看你的C++的境界了
#2
不用c++,妄为程序员
#3
这种话根本听不得,你好好学习才是根本,不要浮躁。永远记住,你的真正水平,才是你的安身立命之本。
C++绝对值得好好学,深入地学。
C++绝对值得好好学,深入地学。
#4
学什么都没前途,只好学好才有用!
#5
现在觉得win下编程越来越没劲了!最多也就是个API。(我不是计专业的)
原来还觉得有好多有兴趣的东西可学,现在也不是都会了,就是觉得很象WIN的跟班。
我现在在做流媒体的东西,也要在win上做。
大家能不能谈谈 c/c++的方向哪!
(现在才知道不是这专业,向深处发展很费力)
原来还觉得有好多有兴趣的东西可学,现在也不是都会了,就是觉得很象WIN的跟班。
我现在在做流媒体的东西,也要在win上做。
大家能不能谈谈 c/c++的方向哪!
(现在才知道不是这专业,向深处发展很费力)
#6
up
#7
为什么外包大都用java而不用c++?
#8
mark!!!
#9
好像你已经是第N个问题这个问题的人了!
要想得到肯定的答案就在这问,
如果想拿否定的,你就到JAVA社区去!
真的,不信试试
要想得到肯定的答案就在这问,
如果想拿否定的,你就到JAVA社区去!
真的,不信试试
#10
c++是最具人性话的语言,而且给程序员很开放,是最有前途的语言了!!!
#11
C/C++能让你看到任何你想看到的东西。只不过能不能看到是你的本事。
JAVA把不想让你看到的绝对不让你看到。
所以JAVA比C/C++安全,C/C++比JAVA*。
JAVA把不想让你看到的绝对不让你看到。
所以JAVA比C/C++安全,C/C++比JAVA*。
#12
学C++没有前途,嗯,赶紧放弃……
除非你决定一辈子都使用这个东西,除非你确定你很有毅力,除非你愿意从10w行代码里面找到一个内存泄漏。
除非你决定一辈子都使用这个东西,除非你确定你很有毅力,除非你愿意从10w行代码里面找到一个内存泄漏。
#13
学精一门语言,不管是C++,还是JAVA...都是有用的,至少能混到饭吃!
#14
up
#15
就目前情行来看
我觉得现在学C++是有前途的
只有学好
如果没有学好
什么时候都找不到这个方面的工作
虽然说在35的那个时候可能在开发软件方面有点力不从心
但是毕竟自己已经练到了炉火炖青的地步了
到那个时候你可以从事任何方面的工作
因为你已经不是一个简单的你了
放手去做
只要做好就不会有忧虑的~
相信自己!
就会成功
我觉得现在学C++是有前途的
只有学好
如果没有学好
什么时候都找不到这个方面的工作
虽然说在35的那个时候可能在开发软件方面有点力不从心
但是毕竟自己已经练到了炉火炖青的地步了
到那个时候你可以从事任何方面的工作
因为你已经不是一个简单的你了
放手去做
只要做好就不会有忧虑的~
相信自己!
就会成功
#16
没学过c++的,妄为程序员。
#17
我是个学生 目标是C++ 我想知道学它之前 学C和汇编 有什么有利基础吗 风流侠客 可以给我解释下好吗?
#18
你喜欢编程吗??
喜欢就去学一门语言吧
不管是c++还是java
学好一门就够用了
如果你害怕苦和累
就迟早放弃吧
因为你还没有真正的感觉到程序带给我们的那种无法比喻的快乐!!
喜欢就去学一门语言吧
不管是c++还是java
学好一门就够用了
如果你害怕苦和累
就迟早放弃吧
因为你还没有真正的感觉到程序带给我们的那种无法比喻的快乐!!
#19
你喜欢编程吗??
喜欢就去学一门语言吧
不管是c++还是java
学好一门就够用了
如果你害怕苦和累
就迟早放弃吧
因为你还没有真正的感觉到程序带给我们的那种无法比喻的快乐!!
喜欢就去学一门语言吧
不管是c++还是java
学好一门就够用了
如果你害怕苦和累
就迟早放弃吧
因为你还没有真正的感觉到程序带给我们的那种无法比喻的快乐!!
#20
只要精通,学什么都可以了。。。
#21
学东西就不应该有所顾及
因为学到的东西都会属于你,而且都有用
我现在也正在研究C++,我相信我自己,我有能力学好它
因为学到的东西都会属于你,而且都有用
我现在也正在研究C++,我相信我自己,我有能力学好它
#22
计算机语言都是相通的
不管是C/C++还有未来还会有什么好的语言,重要的学会一种思路.
不管是C/C++还有未来还会有什么好的语言,重要的学会一种思路.
#23
打窃银行最有前途
#24
在中国当官有前途!
#25
hehe
#26
不讲费话,学了先再说。。
如果你精通这两门语言,你一世无忧了。
如果你精通这两门语言,你一世无忧了。
#27
mark!!!支持C/C++-_-
#28
我来提个不同观点。
我学编程是初中由BASIC学起的。而后学了C/C++,Delphi,Java。
我的观点是以上这些语言,编译器都只是工具。而你能用他们来做什么才是关键的。
比如有做数据库的,有做行业软件的,有做系统软件的...
而我现在在做编译器,是给PLC做的编译器。PC机中的编译前端是用Delphi开发的。
而单片机器中的软件虚拟机是用AVR ICC开发的。
在我看来编程使用什么工具,最合适的才是最好的。
而不管做以上哪个领域,都没有发展到顶点,还有广泛的空间。
只要你能创新有新突破,那么都有前途,而不在于你用什么开发。
我学编程是初中由BASIC学起的。而后学了C/C++,Delphi,Java。
我的观点是以上这些语言,编译器都只是工具。而你能用他们来做什么才是关键的。
比如有做数据库的,有做行业软件的,有做系统软件的...
而我现在在做编译器,是给PLC做的编译器。PC机中的编译前端是用Delphi开发的。
而单片机器中的软件虚拟机是用AVR ICC开发的。
在我看来编程使用什么工具,最合适的才是最好的。
而不管做以上哪个领域,都没有发展到顶点,还有广泛的空间。
只要你能创新有新突破,那么都有前途,而不在于你用什么开发。
#29
只要你能做出东西出来,用什么方法、语言都行!
#30
主要还是看自己了,我就想一门语言!我想任何一门只要学精了,都有用!想想当是最早的CCED就是用只有解释功能的BASIC编成的,但在当是也是非常热的软件!
#31
ding
#32
楼主,你永远记住,如果C、C++不行就不会成为工业标准语言。
特别是C语言,深入地学,深入地写程序,你就会在编程序的过程中得到升华。
特别是C语言,深入地学,深入地写程序,你就会在编程序的过程中得到升华。
#33
搂主先说说想要什么前途吧
#34
语言只是一种工具,当你掌握一门语言,精通一门语言,你就可以很快精通其他语言,何况C++是我目前所见过的最难的语言(除了英语和汇编)。C++难可以说是因为它的*度太大,但你也可以把C++想的很简单,只要你不使用它的各种特性来追求效率和效果(不过如果不追求这两个那就可以去用JAVA了)。
最后,各种语言有它适合的场所,如果现在叫我做一个简单的界面,首选肯定还是VB和DELPH。而现在在做数字图像处理,我的首选是C++。如果手机开发我选择J2ME。.NET也不错,不过我还没怎么接触。
最后不要听见内存泄漏的就害怕,我当初开始学C++最担心的就是这东西。其实你只要养成良好的习惯new的指针记得释放,不要随意跨作用域使用指针。。。,这个问题也不在会是一个烦人的事情。
最后,各种语言有它适合的场所,如果现在叫我做一个简单的界面,首选肯定还是VB和DELPH。而现在在做数字图像处理,我的首选是C++。如果手机开发我选择J2ME。.NET也不错,不过我还没怎么接触。
最后不要听见内存泄漏的就害怕,我当初开始学C++最担心的就是这东西。其实你只要养成良好的习惯new的指针记得释放,不要随意跨作用域使用指针。。。,这个问题也不在会是一个烦人的事情。
#35
liu_jun_(军武)
他说的很有道理!
可是方向和语言之间我
工具和思想之间----很微妙的!
他说的很有道理!
可是方向和语言之间我
工具和思想之间----很微妙的!
#36
|
| 1.把C++当成一门新的语言学习(和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++!
| 1.把C++当成一门新的语言学习(和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++!
#37
无不无聊啊,整天想这个,省点时间去看书吧。
#38
其实无论什么, 归根到底都是一样的
#39
我认为有前途。我建议学语言,要先学好它的编程思想。然后,学语法。
#40
学精一门就行了
#41
还是要内功深厚,划拳修腿是没用的
#42
受益良多~~
#43
先定方向而后决定是放是持之!
大家说了这么多,仍然是一些值得学的结论,然少有值得学的理由。
大家说了这么多,仍然是一些值得学的结论,然少有值得学的理由。
#44
降龙有悔 回头看还是这些东东
#45
学无止境先生 写的东西 太激励人啊~~~ 呵呵
#46
c+不深,见解难免不到之处!
1.c+只是一种语言,所能做的事情是有限的,是应该托于一定的系统。你不能指望源代码去执行。你也不能指望它在不同平台无隙的执行。可语言虽仅一种,但平台却千变万化,语言如果要发挥它强大的功能,编程的人对平台就一定要了解,甚至要求精通。----这应该是我们当今大多数的中国程序员身处的环境。----于是今天学A明天学B,到头来A和B都被c替代了,不得以白发的时候又得学C。(尤其不是专业出身的人在社会的炒作下,迷迷糊糊的跟进着大多的企业今天tc,明天vb,后天vc。招聘的时候,要求,什么都是最新,等到醒了的时候,如果不放弃就要承受相当大的压力。),结果什么都学的慌慌悠悠。
2.方向是无止境的,只有把c+与方向绑在一起它才是另一个无止境。c+中基本的数据结构与算法是又是发展前进的两条腿。
所以我的结论是:不应以编程而编程(35睡一定不好找工作),应以专业技术为根本,编程为手段而编程来实现技术理论(80睡也可以找到很好的工作)。
-----------------------------------------------------------------------------------------
以上是各人观点!走了好长的弯路---但我还是喜欢那种写出自己喜欢的程序的成就感。
1.c+只是一种语言,所能做的事情是有限的,是应该托于一定的系统。你不能指望源代码去执行。你也不能指望它在不同平台无隙的执行。可语言虽仅一种,但平台却千变万化,语言如果要发挥它强大的功能,编程的人对平台就一定要了解,甚至要求精通。----这应该是我们当今大多数的中国程序员身处的环境。----于是今天学A明天学B,到头来A和B都被c替代了,不得以白发的时候又得学C。(尤其不是专业出身的人在社会的炒作下,迷迷糊糊的跟进着大多的企业今天tc,明天vb,后天vc。招聘的时候,要求,什么都是最新,等到醒了的时候,如果不放弃就要承受相当大的压力。),结果什么都学的慌慌悠悠。
2.方向是无止境的,只有把c+与方向绑在一起它才是另一个无止境。c+中基本的数据结构与算法是又是发展前进的两条腿。
所以我的结论是:不应以编程而编程(35睡一定不好找工作),应以专业技术为根本,编程为手段而编程来实现技术理论(80睡也可以找到很好的工作)。
-----------------------------------------------------------------------------------------
以上是各人观点!走了好长的弯路---但我还是喜欢那种写出自己喜欢的程序的成就感。
#47
支持楼上的.
#1
呵呵,看你的C++的境界了
#2
不用c++,妄为程序员
#3
这种话根本听不得,你好好学习才是根本,不要浮躁。永远记住,你的真正水平,才是你的安身立命之本。
C++绝对值得好好学,深入地学。
C++绝对值得好好学,深入地学。
#4
学什么都没前途,只好学好才有用!
#5
现在觉得win下编程越来越没劲了!最多也就是个API。(我不是计专业的)
原来还觉得有好多有兴趣的东西可学,现在也不是都会了,就是觉得很象WIN的跟班。
我现在在做流媒体的东西,也要在win上做。
大家能不能谈谈 c/c++的方向哪!
(现在才知道不是这专业,向深处发展很费力)
原来还觉得有好多有兴趣的东西可学,现在也不是都会了,就是觉得很象WIN的跟班。
我现在在做流媒体的东西,也要在win上做。
大家能不能谈谈 c/c++的方向哪!
(现在才知道不是这专业,向深处发展很费力)
#6
up
#7
为什么外包大都用java而不用c++?
#8
mark!!!
#9
好像你已经是第N个问题这个问题的人了!
要想得到肯定的答案就在这问,
如果想拿否定的,你就到JAVA社区去!
真的,不信试试
要想得到肯定的答案就在这问,
如果想拿否定的,你就到JAVA社区去!
真的,不信试试
#10
c++是最具人性话的语言,而且给程序员很开放,是最有前途的语言了!!!
#11
C/C++能让你看到任何你想看到的东西。只不过能不能看到是你的本事。
JAVA把不想让你看到的绝对不让你看到。
所以JAVA比C/C++安全,C/C++比JAVA*。
JAVA把不想让你看到的绝对不让你看到。
所以JAVA比C/C++安全,C/C++比JAVA*。
#12
学C++没有前途,嗯,赶紧放弃……
除非你决定一辈子都使用这个东西,除非你确定你很有毅力,除非你愿意从10w行代码里面找到一个内存泄漏。
除非你决定一辈子都使用这个东西,除非你确定你很有毅力,除非你愿意从10w行代码里面找到一个内存泄漏。
#13
学精一门语言,不管是C++,还是JAVA...都是有用的,至少能混到饭吃!
#14
up
#15
就目前情行来看
我觉得现在学C++是有前途的
只有学好
如果没有学好
什么时候都找不到这个方面的工作
虽然说在35的那个时候可能在开发软件方面有点力不从心
但是毕竟自己已经练到了炉火炖青的地步了
到那个时候你可以从事任何方面的工作
因为你已经不是一个简单的你了
放手去做
只要做好就不会有忧虑的~
相信自己!
就会成功
我觉得现在学C++是有前途的
只有学好
如果没有学好
什么时候都找不到这个方面的工作
虽然说在35的那个时候可能在开发软件方面有点力不从心
但是毕竟自己已经练到了炉火炖青的地步了
到那个时候你可以从事任何方面的工作
因为你已经不是一个简单的你了
放手去做
只要做好就不会有忧虑的~
相信自己!
就会成功
#16
没学过c++的,妄为程序员。
#17
我是个学生 目标是C++ 我想知道学它之前 学C和汇编 有什么有利基础吗 风流侠客 可以给我解释下好吗?
#18
你喜欢编程吗??
喜欢就去学一门语言吧
不管是c++还是java
学好一门就够用了
如果你害怕苦和累
就迟早放弃吧
因为你还没有真正的感觉到程序带给我们的那种无法比喻的快乐!!
喜欢就去学一门语言吧
不管是c++还是java
学好一门就够用了
如果你害怕苦和累
就迟早放弃吧
因为你还没有真正的感觉到程序带给我们的那种无法比喻的快乐!!
#19
你喜欢编程吗??
喜欢就去学一门语言吧
不管是c++还是java
学好一门就够用了
如果你害怕苦和累
就迟早放弃吧
因为你还没有真正的感觉到程序带给我们的那种无法比喻的快乐!!
喜欢就去学一门语言吧
不管是c++还是java
学好一门就够用了
如果你害怕苦和累
就迟早放弃吧
因为你还没有真正的感觉到程序带给我们的那种无法比喻的快乐!!
#20
只要精通,学什么都可以了。。。
#21
学东西就不应该有所顾及
因为学到的东西都会属于你,而且都有用
我现在也正在研究C++,我相信我自己,我有能力学好它
因为学到的东西都会属于你,而且都有用
我现在也正在研究C++,我相信我自己,我有能力学好它
#22
计算机语言都是相通的
不管是C/C++还有未来还会有什么好的语言,重要的学会一种思路.
不管是C/C++还有未来还会有什么好的语言,重要的学会一种思路.
#23
打窃银行最有前途
#24
在中国当官有前途!
#25
hehe
#26
不讲费话,学了先再说。。
如果你精通这两门语言,你一世无忧了。
如果你精通这两门语言,你一世无忧了。
#27
mark!!!支持C/C++-_-
#28
我来提个不同观点。
我学编程是初中由BASIC学起的。而后学了C/C++,Delphi,Java。
我的观点是以上这些语言,编译器都只是工具。而你能用他们来做什么才是关键的。
比如有做数据库的,有做行业软件的,有做系统软件的...
而我现在在做编译器,是给PLC做的编译器。PC机中的编译前端是用Delphi开发的。
而单片机器中的软件虚拟机是用AVR ICC开发的。
在我看来编程使用什么工具,最合适的才是最好的。
而不管做以上哪个领域,都没有发展到顶点,还有广泛的空间。
只要你能创新有新突破,那么都有前途,而不在于你用什么开发。
我学编程是初中由BASIC学起的。而后学了C/C++,Delphi,Java。
我的观点是以上这些语言,编译器都只是工具。而你能用他们来做什么才是关键的。
比如有做数据库的,有做行业软件的,有做系统软件的...
而我现在在做编译器,是给PLC做的编译器。PC机中的编译前端是用Delphi开发的。
而单片机器中的软件虚拟机是用AVR ICC开发的。
在我看来编程使用什么工具,最合适的才是最好的。
而不管做以上哪个领域,都没有发展到顶点,还有广泛的空间。
只要你能创新有新突破,那么都有前途,而不在于你用什么开发。
#29
只要你能做出东西出来,用什么方法、语言都行!
#30
主要还是看自己了,我就想一门语言!我想任何一门只要学精了,都有用!想想当是最早的CCED就是用只有解释功能的BASIC编成的,但在当是也是非常热的软件!
#31
ding
#32
楼主,你永远记住,如果C、C++不行就不会成为工业标准语言。
特别是C语言,深入地学,深入地写程序,你就会在编程序的过程中得到升华。
特别是C语言,深入地学,深入地写程序,你就会在编程序的过程中得到升华。
#33
搂主先说说想要什么前途吧
#34
语言只是一种工具,当你掌握一门语言,精通一门语言,你就可以很快精通其他语言,何况C++是我目前所见过的最难的语言(除了英语和汇编)。C++难可以说是因为它的*度太大,但你也可以把C++想的很简单,只要你不使用它的各种特性来追求效率和效果(不过如果不追求这两个那就可以去用JAVA了)。
最后,各种语言有它适合的场所,如果现在叫我做一个简单的界面,首选肯定还是VB和DELPH。而现在在做数字图像处理,我的首选是C++。如果手机开发我选择J2ME。.NET也不错,不过我还没怎么接触。
最后不要听见内存泄漏的就害怕,我当初开始学C++最担心的就是这东西。其实你只要养成良好的习惯new的指针记得释放,不要随意跨作用域使用指针。。。,这个问题也不在会是一个烦人的事情。
最后,各种语言有它适合的场所,如果现在叫我做一个简单的界面,首选肯定还是VB和DELPH。而现在在做数字图像处理,我的首选是C++。如果手机开发我选择J2ME。.NET也不错,不过我还没怎么接触。
最后不要听见内存泄漏的就害怕,我当初开始学C++最担心的就是这东西。其实你只要养成良好的习惯new的指针记得释放,不要随意跨作用域使用指针。。。,这个问题也不在会是一个烦人的事情。
#35
liu_jun_(军武)
他说的很有道理!
可是方向和语言之间我
工具和思想之间----很微妙的!
他说的很有道理!
可是方向和语言之间我
工具和思想之间----很微妙的!
#36
|
| 1.把C++当成一门新的语言学习(和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++!
| 1.把C++当成一门新的语言学习(和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++!
#37
无不无聊啊,整天想这个,省点时间去看书吧。
#38
其实无论什么, 归根到底都是一样的
#39
我认为有前途。我建议学语言,要先学好它的编程思想。然后,学语法。
#40
学精一门就行了
#41
还是要内功深厚,划拳修腿是没用的
#42
受益良多~~
#43
先定方向而后决定是放是持之!
大家说了这么多,仍然是一些值得学的结论,然少有值得学的理由。
大家说了这么多,仍然是一些值得学的结论,然少有值得学的理由。
#44
降龙有悔 回头看还是这些东东
#45
学无止境先生 写的东西 太激励人啊~~~ 呵呵
#46
c+不深,见解难免不到之处!
1.c+只是一种语言,所能做的事情是有限的,是应该托于一定的系统。你不能指望源代码去执行。你也不能指望它在不同平台无隙的执行。可语言虽仅一种,但平台却千变万化,语言如果要发挥它强大的功能,编程的人对平台就一定要了解,甚至要求精通。----这应该是我们当今大多数的中国程序员身处的环境。----于是今天学A明天学B,到头来A和B都被c替代了,不得以白发的时候又得学C。(尤其不是专业出身的人在社会的炒作下,迷迷糊糊的跟进着大多的企业今天tc,明天vb,后天vc。招聘的时候,要求,什么都是最新,等到醒了的时候,如果不放弃就要承受相当大的压力。),结果什么都学的慌慌悠悠。
2.方向是无止境的,只有把c+与方向绑在一起它才是另一个无止境。c+中基本的数据结构与算法是又是发展前进的两条腿。
所以我的结论是:不应以编程而编程(35睡一定不好找工作),应以专业技术为根本,编程为手段而编程来实现技术理论(80睡也可以找到很好的工作)。
-----------------------------------------------------------------------------------------
以上是各人观点!走了好长的弯路---但我还是喜欢那种写出自己喜欢的程序的成就感。
1.c+只是一种语言,所能做的事情是有限的,是应该托于一定的系统。你不能指望源代码去执行。你也不能指望它在不同平台无隙的执行。可语言虽仅一种,但平台却千变万化,语言如果要发挥它强大的功能,编程的人对平台就一定要了解,甚至要求精通。----这应该是我们当今大多数的中国程序员身处的环境。----于是今天学A明天学B,到头来A和B都被c替代了,不得以白发的时候又得学C。(尤其不是专业出身的人在社会的炒作下,迷迷糊糊的跟进着大多的企业今天tc,明天vb,后天vc。招聘的时候,要求,什么都是最新,等到醒了的时候,如果不放弃就要承受相当大的压力。),结果什么都学的慌慌悠悠。
2.方向是无止境的,只有把c+与方向绑在一起它才是另一个无止境。c+中基本的数据结构与算法是又是发展前进的两条腿。
所以我的结论是:不应以编程而编程(35睡一定不好找工作),应以专业技术为根本,编程为手段而编程来实现技术理论(80睡也可以找到很好的工作)。
-----------------------------------------------------------------------------------------
以上是各人观点!走了好长的弯路---但我还是喜欢那种写出自己喜欢的程序的成就感。
#47
支持楼上的.