当前位置:首页 > 开发语言/框架 > C++

迷茫中的C++初学者求大神指导!

优良自学吧提供迷茫中的C++初学者求大神指导!,迷茫中的C++菜鸟求大神指导!!!本帖最后由 lkllkjjh 于 2015-04-28 13:27:35 编辑 各位前辈好!我现在大三了,现在面临着实习和找工作的压力了,我学过C和C++,不过只是停留在基本的语法层面,没有做过什么实

迷茫中的C++菜鸟求大神指导!!!
本帖最后由 lkllkjjh 于 2015-04-28 13:27:35 编辑
各位前辈好!我现在大三了,现在面临着实习和找工作的压力了迷茫中的C++初学者求大神指导!,我学过C和C++,不过只是停留在基本的语法层面,没有做过什么实用的项目,也没有人带我,一直在迷茫地自学着,懂得基本的Linux操作,我还没有很好地掌握STL(看到很多C/C++招聘都需要会STL的,我只会vector、string、list这些的简单函数调用方法而已),多线程编程,网络编程(像用到socket和boost这些我都只是接触一点点,但也感觉什么都没掌握),我有一些疑问想问各位前辈和大神们:
1.刚出去找实习的时候别人看重的是你的基础还是有做过什么项目呢,如果我从现在开始拿着一本书(我打算先系统地复习C++的语法,然后看linux下的一些系统编程,像socket、信号、进程间通信这些,虽然经常听到这些,也找过书来看,但是有的书都是一直介绍知识点没有实例,所以老是学不下去),按着里面的例子和习题都实际操作一遍,巩固好基础,但是到明年大四实习的时候还没有做过项目,出去找实习有机会吗?
2.我看过网上很多人推荐《程序员面试宝典》,我能不能按照这本书上面的面试题,看看自己哪些没掌握,以这本书为标准去学习各方面的知识呢?
3.我想往Linux服务器端编程这方面发展,如果学习了C++的语法,比较常见的STL用法和常用的Linux系统编程,还需要掌握什么知识吗,例如要学习什么框架吗,对于实习生和应届生来说要求会不会特别高呀,还是说Linux服务端根本不需要实习生和应届生,而是要有经验的老手呢?
4.如果是应聘Linux服务端,需要项目的话一般有哪些形式呀,我感觉拿出来的项目很多都是需要界面的,像MFC软件那样,而服务端编程这方面的项目一点都不了解,
5.Linux服务端编程一般在游戏开发中比较多吗,还有哪些其他岗位有服务端的需求呢

求各位前辈大神们分享下宝贵的经验,现在大三时间不多了,很多人下学期就要找实习了,学校又是不出名的二本学校,压力好大,小小菜鸟求大神们指导一二,谢谢迷茫中的C++初学者求大神指导!
------解决思路----------------------
以我在软件开发领域工作了10年多的感触来说.基础最最要.
啥是基础呢.
一:就是硬件.软件是啥.其实就是cpu的指令.啥是指令,就是逻辑电路.逻辑电路是就是各种与非门.不论是操作系统还是各种开发语言语言其实归根结底就是硬件电路.
二:逻辑思维.这个也可是说是算法阿.这个因人而异.当然后天勤奋也能宁布
三:就是工作经验了.这个没法.只能时间熬.
------解决思路----------------------
不要想这些, 还不自己如写个 聊天室, 客户端,服务端, 整个写下来,TCP/IP, 线程, cs架构, 线程池,多线程, 线程同步,线程分离等等,一大堆技术都可以谈以谈了。
STL暂时不要求阅读源码, 会用就行, 数据结构自己会写链表, 二叉树,掌握几种排序。
 做界面学学QT。
------解决思路----------------------
静下心 打基础,不要被社会的浮躁风气影响, 基础打好了 ,做什么都会成功
------解决思路----------------------
STL可以看侯杰的《STL源码剖析》,Linux编程看UPAE,可以上网找一些开源项目看,看书是一个比较被动的过程,里面的一些概念和方法如果平时没有接触过,看了提升也不大,看代码和自己写的提升较大,实践过后再去看书效果会更好。把看书和实践结合起来是相对而言比较好的学习途径。

(本文来自互联网,不代表搜站(http://www.ylzx8.cn/)的观点和立场)
本站所有内容来自互联网,若本站收录的信息无意侵犯了贵司版权,请给我们来信(ylzx8cn@163.com),我们会及时处理和回复,谢谢