自学C++编程,需要学到什么样的程度才可以工作?编程语言处理的数据需要存储,就需要掌握数据库技术,如果是网络产品,不可避免的会涉及到网络编程,网络编程往往还伴随着多线程甚至是多进程和分布式的要求,这就需要我们掌握多线程、多进程和分布式编程的技术,上述这些在工作中可能会部分或者全部涉及到,但一定不会是在工作中涉及到的全部,庆幸的是对于初学者而言,不需要全部掌握才能开始工作,我建议最好都懂一些基础,知道这些概念是怎么回事、在什么情况下适合用什么技术,用到的时候再去深入掌握即可。
说到岗位需求量,那肯定是 Java 的岗位需求量是最大的,当然,学 Java 的人也是最多的,假如你要学习 C++,那我觉得你要定位大公司可能会好一点,进大公司反而会比 Java 容易。指针与引用的区别,C 与 C++ 的区别,struct 与 class 的区别。
小伙子说打算学一学C++,问问我有什么建议,因为在网上看了一圈,感觉C++让人望而生畏,似乎都不是一般人能学好的似的.特别有一个段子在网上流产的很广:开始学C++了,1个月: 都说C++难,但聪明如我,一个月就读完了C++ primer,我看这C++也不过如此.
假如你有 C 语言基础,那么这块感觉花个三四个月就能拿下了,假如你是零基础的,估计还得学两三个月的 C 语言,也就是说,得花半年时间才行,没有 C 语言基础的看这个 C 语言教程:一份评价超高的 C 语言入门教程 C++ 这块,重点需要学习的就是一些关键字、面向对象以及 STL 容器的知识,特别是 STL,还得研究下他们的一些源码,下面我总结一下一些比较重要的知识。
对于零基础的人来说,学习软件开发,还是需要具备一些基础知识的,接下来我们一起分析一下。具备一些计算机的基础知识,会打字,会下载软件等等,如果实在不懂的话可以购买基础书进行简单的学习,一般的计算机基础知识是比较容易理解的。
儿子从幼儿园开始就喜欢乐高,后来又学习了乐高的机器人编程,再后来学了Scratch,Scratch从1级已经考到了3级,后面感觉Scratch往后用处不大,没有继续了,但是无论从以后的升学,还是自己的兴趣,计算机编程还是要继续学的。
作为一名在软件开发岗位工作了一两年的毕业学长,这里给想准备学习编程的学弟学妹一些个人建议。就像大神Linux系统创始者Linus Benedict Torvalds所说的一句名言:talk is cheap,show me the code.