关于我的C++之路,求有一定工作经验的C++程序员指教
啊,已经大三,很快就要出去找工作,自己对C++的感觉就好像是最熟悉的陌生人
很喜欢C++但是又不知道该如何去驾驭他
这2个星期感觉的有些迷失方向 不知道从何下手
问过老师,老师说C++开发要对消息机制比较了解,总之 各种不理解啊,
网上找资料还涉及到了效率,数据结构,算法等等
我现在找了几本书,C++ primer 这本书 准备再翻看几遍
windows核心编程 意在了解线程方面的编程
操作系统概念 为了了解操作系统的消息处理,进程通信之类的
发现时间对我来说已经不多了,看着身边的同学 java的java,.net的.net,php的
我现在还很摸不着头脑
在此,向论坛的各位前辈以及老师学长们:
问:我该怎么做,我该了解什么样的知识,看什么样的书,养成什么样的习惯,才能成为一名合格能为企业挣钱的C++程序员
期待你们的回帖搭救
[解决办法]
我也很困惑,学无止境啊!!!
[解决办法]
菜鸟一名,我也想知道LZ所说的.~
[解决办法]
我也是菜鸟,酱油男!!
[解决办法]
实际动手做些东西, 那个时候你就知道需要什么了
[解决办法]
找份实习,做一下
[解决办法]
如果你决定搞C++,我觉得学生阶段最重要的就是打好基础。
语言:C++ primer,C++编程思想,effect c++, more effect c++,exceptional C++。。。
算法和数据结构:数据结构,算法导论。。。
[解决办法]
我也和楼主一样,很喜欢C++,但也苦恼于C++过于复杂的细节。
我是个大二的学生,但我从大一到现在都是主要学习数据结构和算法,用c和C++的混编来做一些程序设计的题,参加了ACM,但是成绩不太好。
我觉得现在主要是打基础,楼主也才大三,还有一些时间,我感觉基础是最重要的,操作系统,数据结构等。
其他的解释性语言都只是一个辅助工具。要学好C++,应该多看看底层的书,了解其中的原理。我不知道该如何表达我的意思,我总是觉得细节的东西不能过于追求。
编程就要多靠练习,在练习中理解原理性的东西,实际要用的时候查查文档就可以了。
这只是我个人的看法,有点乱,希望能对楼主有所帮助。
[解决办法]
keep thinking.
[解决办法]
论坛里学生迷茫帖很多啊,对这种帖子,只有一个标准答案:转行,你不适合挨踢。
[解决办法]
多看多练
[解决办法]
建议从实际工作找寻找自身的缺点以及不足,然后有目标的学习,也就是任务驱动,这样才能学以致用,学到实用的东西,不要漫步目的的看书,那样没有多少效果。
[解决办法]
楼主出来实习吧,我还比不上你呢!现在大四了,出来实习了半个月感觉进步很大!
[解决办法]
加油 坚持自己要走的路,像我们还学3Dmax啥的呢 果断不学 自学C++ 目标腾讯实习生!!
[解决办法]
我发现我想学JAVA,我也遇到了你这样的问题,顶一下
[解决办法]
要多做项目,光看书,有理论没用
[解决办法]
四个字 厚积薄发
[解决办法]
给楼主的建议是:
1、重点学习C++面向对象编程、C++指针,尤其是const指针,面试C++经常就是考这些方面的问题。
2、想做C++就坚持。我毕业的时候,简历全部投做C++的。其他技术的一个都没投,现在就是在做C++。
[解决办法]
选中一个行业深入进去
[解决办法]
大家相信自己,c++和java,c#各有优点的,如果想以后高工资,还是c++的希望大一点。
c++可以深入到许多其他语言无法深入的领域,选择了,就坚持,不会让你们失望的,不要迷恋一时假象。
其他同学怎样怎样地都只是一时的表现,找到工作不一定就意味着成功。相信自己!
[解决办法]
学好大学基础课程,出去工作的时候可以现学现卖。
[解决办法]
我现在公司的 论C++语言基础 我可能是最好的 当然 论别的技术 我可能是最差的
但我还是认为 打好基础很重要的 我有一次发现 几个前辈竟然不知道 new int(7); 是什么意思
没有鄙视的意思 只是想 没有好的基础怎么看懂别人的代码
当然 语言只是一个工具 它可能不会妨碍你在别的技术上的成长 只是可能
------解决方案--------------------
我已经工作快10年了,在学校里也是对C、C++有兴趣。爱因斯坦说兴趣是最好的老师,这话一点不假。所以不要别人都在学习java,便人云亦云、趋之若骛,坚持做自己想做的事才是最重要的。我看现在的学生讨论最多的是各种各样的语言如何如何,其实就语言本身而言无所谓优缺,学好一门之后,其他都可触类旁通,最关键是解决问题的思路。数据结构是很重要的,工作中用的最多的是链表、队列、栈、树,不广博但求精深。windows,你可以去了解,而我当时也没想到我会一直做UNIX,因此这些东西只不过是让你掌握一类知识的手段,如通讯你学什么?无非就是TCP/IP socket编程。
有几个发展方向,纯技术,数据结构/算法等要精, google公司要人。技术加管理,技术要熟,同时要会教,另外要管着别人。纯管人,你暂时肯定不行。
对自己的性格(适合干什么)要有个清醒的认识,及早给自己定位!
[解决办法]
持之以恒