能力值:
( LV2,RANK:10 )
176 楼
现在的公司在招聘的时候提的要求,都是精通什么什么的,我倒是觉得他们正在降低 “精通”的标准,其实你看他们招进去的“人才”,真的精通什么什么了吗?其实也没有。没有个几年、几个大工程的经验,如何精通?所以,不要去太过于在意这些,努力学习就好,争取参加一下实际项目,将语言用于实践中,熟悉了便是精通了。
c++理论基础:
C++ Primer
各类平台的C++编程工具:
1.MFC (学之前,请先弄明白windows编程机制,这类书到处都有,因为这是windows开发最强大的工具,推荐 书:Visual C++开发指南,人民邮电出版社 MFC深入浅出 作者:侯捷)
2.Qt (一个跨平台类库,可在手机系统,windows系统等各个系统编写应用程序)
3.WxWidgets (也是一个跨平台类库,文档基本是外文,有一个电子中文教程)
顺便说一句,编程还需要功底,比如算法的效率,结构的优化等.
数据结构和算法不容小视.这关乎代码质量.
能力值:
( LV2,RANK:10 )
177 楼
可以熟练的用C和C++编写程序吧
能力值:
( LV2,RANK:10 )
178 楼
精通就是没有不会的 哈哈
能力值:
( LV2,RANK:10 )
179 楼
我觉得精通C++太难了。不太可能的事情。
转载知乎的回答。
帖子 http://www.zhihu.com/question/19794858
精通就不必强求了,live is too short to program in C++.
学习 C++ 可以经过这么几个阶段。第一是找一本不太「膨胀」的 C++ 教材。基本上掌握 class , overriding, overloading, 最简单的 template (完全不用掌握 partialization )。
第二步是好好阅读《 The Design and Evolution of C++ 》。因为有人说过,一门学科的全部就是它的历史。
接下来你可以学学编译原理,看看高级动态语言,为第四步做准备。
第四步,也就是最最关键的一步。好好看看 C++ FQA (没错,不是 FAQ ,不是 frequently asked question ,而是 frequently questioned answer )。http://yosefk.com/c++fqa/ 这些揭穿了 C++ 设计者从自身角度文过饰非编写的春秋笔法。《 The Design and Evolution of C++ 》解释了 C++ 为什么是一个怪胎,但是它还是一个怪胎。
能力值:
( LV2,RANK:10 )
180 楼
。。。。
能力值:
( LV2,RANK:10 )
181 楼
一般要会编程和数据库制作。。等等。。。
能力值:
( LV2,RANK:10 )
182 楼
VS 里面就错了
能力值:
( LV2,RANK:10 )
183 楼
为什么我都正式用户了你还没拜托临时。。。
能力值:
(RANK:10 )
184 楼
这是那些个完全不专业的hr创造出来的. 一个语言, 对于有经验的人来说, 一个星期就能学会. 很多人么理解, 语言只是个工具. 精通C++? 就和那些招聘喊精通od, 精通ida的一样可笑. ida才有几个菜单, 几个对话框, c++的语法能列几行? 你对"器"的驾驭能力完全取决于你对道法术的理解程度, 从这点上来说, 招聘喊精通某工具真扯淡.
能力值:
( LV2,RANK:10 )
185 楼
套用下冰血封情在学习计划里解释的,给您作为参考。
精通:能独立完成大中型程序单一模块的开发或有开发经验(就是我们通常说的开发过东西)
熟练:能独立完成实现一定功能的小型程序的编程工作(就是我们通常说的能用该语言编程)
掌握:能独立完成简单程序编写并能修改已知代码为自己所用(通常说的能对程序做二次修改)
了解:能独立完成程序代码的执行流程和漏洞的分析(就是我们通常说的能看得懂代码)
能力值:
( LV2,RANK:10 )
186 楼
精通是个很高的境界了,要看的书就多了,涉及的方面也很多。计算机基础类的东西都要知道,什么原理啊,计算机系统,编译原理,汇编,很多的。在C,C++语言上有所探究和创新,而不仅仅是把模板扩充成完整的程序。
能力值:
( LV2,RANK:10 )
187 楼
精通语法不难,精通相关的平台、库等就有点困难了。
能力值:
( LV2,RANK:10 )
188 楼
C精通指针的使用
C++理解面向对象的程序设计模式
能力值:
( LV2,RANK:10 )
189 楼
精通的意思,应该是能较熟练进行项目开发吧
能力值:
( LV2,RANK:10 )
190 楼
C++是不是挺难的
能力值:
( LV2,RANK:10 )
191 楼
以前有公司的人来招聘说过一句,每个人对精通的标准不一样
能力值:
( LV2,RANK:10 )
192 楼
我是学完了c++,个人觉得精通是这样的,首先语法知识的扎实,这个是最关键的,因为在学习其他语言是,扎实的基础可以让你快速入门其他语言;第二点呢,在学习的时候,必须要有案例和习题练习,只有在实践中成长,当你能自己完成这些案例和习题,你已经是熟练了;第三呢,尝试自己去开发一些项目,经历开发过程的独立思考,才是发挥自己的时候,这个时候,你要是能做到,精通不在画下,c或者c++我推荐清华大学出版社的红皮封面的,里面语法说明清晰,案例典型,兼顾习题下,能学的很不错,一本这个还不够,案例多多益善,所以可以找些经典案例的数,这个就没什么特指哪本
能力值:
( LV2,RANK:10 )
193 楼
掌握<熟练<精通,对C/C++能运用的来去自如,差不多就是精通了!
能力值:
( LV2,RANK:10 )
194 楼
个人感觉这个很坑人,真心不知道什么是精通呀。。
能力值:
( LV2,RANK:10 )
195 楼
太弱,看不懂大神们的回复。
能力值:
( LV2,RANK:10 )
196 楼
能独立完成项目
能力值:
( LV4,RANK:50 )
197 楼
理论上来说那个写法相当于
return printf("xxx");
了吧,反正main函数拿eax的值当返回,而printf修改了eax
能力值:
( LV6,RANK:90 )
198 楼
这么神奇,真么都转移话题了,好像是对hello world的调侃
能力值:
( LV2,RANK:10 )
199 楼
本人认为能独立开发具有实用性且安全性的软件应该算是精通了
能力值:
( LV2,RANK:10 )
200 楼
个人感觉精通的含义有很多内容,其实在今天的编程世界已经很难达到了.以前的DOS时代,还可以达到基本的精通,今天的windows时代,能够掌握30%的编程,已经是了不起了.精通的含义已经不一样.关键是你对语言的熟练,专门熟练一种,其他语言可以熟悉.熟练以外,还要有对语言的应用要熟练才能有精通的意境;同样的一个涵数,不同的上下文环境,结果就完全不一样.比如,空涵数的应用.常规下,空涵数没什么用处.几乎什么也不做.但用在特殊环境中,会解决Bug很大问题.也许这就是精通的含义.