简单自我介绍,我于2017年本科毕业,专业是计算机科学与技术,现在在百度从事 linux c++ 大数据服务开发的工作。在校园招聘中一共面试12家公司,拿到了12个offer。其中大部分是c++开发的岗位,除此之外还有java开发。算法,大数据,运维等岗位。

从题主的描述,并没有说自己现在是大几或者是研几,因为我认为每个阶段应该去接触什么样的知识,以及如何去培养自己的能力侧重点是不同的。既然是要找工作,我就暂且认为题主快要毕业了吧。如果单纯是想去找工作,并且是校园招聘,难度其实并不算很大。

其实我以前也和题主有一样的疑惑,总是很纠结于编程语言的种类,其实工作半年了以后,也就慢慢觉得,不要一直把自己限定于“面向编程语言找工作”:因为现在在公司开发,不可能只会一门编程语言。于我而言,我主要是做c++服务端开发,可是我同样也写javaweb,因为是数据时代,工作中肯定会用到很多其他的工具,比如我常常写 python,shell,有些时候还写ruby,lua和JavaScript。

我根据自己的经验和经历给你几点建议吧。

1.从我上面的描述,可能除了c/c++你首先应该去接触更多的编程语言,至少你要会写linux基本命令,shell的基本语法,因为现在很多互联网公司的开发环境都是linux的。所以,你可以先学linux。我可以给你推荐相关材料【备注:我推荐的资料都是我看过的,我认为好我才会推荐给你】,目前只要简单理解一下就好,如果现在你使用的是windows系统,那么就装个虚拟机学习吧,我读书的时候装的是双系统。

入门:Linux命令行与shell脚本编程大全 第3版【豆瓣评分9.2,不必读完,看前几章即可,工具书,可以带你入门】https://book.douban.com/subject/26854226/

进阶:Linux C编程一站式学习【宋劲杉 老师写的,豆瓣评分9.0,这本书我看完了,设计面非常广,网络,操作系统,体系结构,编译等,可能一开始看起了比较难,不过无所谓,看完之后你会有很大的收获】https://book.douban.com/subject/4141733/

linux和linux下c编程就先推荐这两本吧。因为找工作完全够了。

如果大家对C/C++感兴趣的话,可以加一下我们的学习交流Q群:637  935  295,免费领取一套学习资料和视频课程哟~

2.你得了解校招的模式。

与社招不同的是校招一般是“to be used”,而社招一般是“can be used”,也就是说校招进去的学生,不会马上让你干活儿,会给你制定一些培养的课程,而社招进去的人一般马上就会干活儿了。所以校招去评判一个人怎么样,一般是考验他的综合能力,比如知识面,计算机科学相关课程的掌握程度,反应是否够快,有时候面试还会有数学题,脑经急转弯等题目,看这个人的性格如何。所以,即便你是找c++的岗位,面试的时候也会问你很多譬如操作系统,数据库,网络等相关的知识。所以。你可能需要去复习:操作系统相关的知识,网络,数据库。

但是这些都不会考太难的。譬如操作系统等基本都是线程,进程相关问题。

网络一般就是三次握手,四次挥手,滑动窗口,tcp/ip http等,比较入门的知识

数据库的话,其实现在用关系数据库的并不算特别多,其实我认为题主可以多看看nosql相关的知识。

这里就不给你推荐书了,书的话,你得看很久,就给你推荐三门课程吧,都是我看过的,并且是全免费的,适合快速入门和深入。

a.操作系统:其实有门清华的课程,挺难的,但是听好,现在先不推荐给你,先给你推荐个简单的吧,至少找工作够用【偏于理论】南京大学计算机操作系统:

https://www.xuetangx.com/courses/course-v1:NJU+C1026+2016_T2/courseware/3d91688693394170b793217762fcd4eb/8a62c75b6d144b819e835f828dc2127b/

b. 网络技术与应用【比较简单,我感觉就是为了面试而准备】

https://www.xuetangx.com/courses/course-v1:UST+UST001+sp/courseware/57be39eedfa34649ac8939c4a7494b76/4f99140085b84a939a04cd5eb4306898/

c存储:

了解下mongo吧

https://www.imooc.com/learn/295

3.基本功:数据结构

以前有句老话叫:“程序=数据结构+算法”,所以,可见数据结构与算法的重要性。这里很容易有一个误区。算法不等于程序竞赛,或者acm。我也不去定义是门是算法,其实现在的数据结构书籍都包含了算法的部分。我只给题主推荐一门课程【清华大学的,免费,我也看完了的,感觉质量很不错】

清华大学数据结构-邓俊辉老师

https://www.xuetangx.com/courses/course-v1:TsinghuaX+30240184X+sp/

可以全部看完,真的很好。

4.c++,其实挺难的,如果你真的喜欢,就just do it,还有就是,投简历的时候可以多投些岗位,没必要把自己限定到一门编程语言中。我之前就是应聘了很多岗位。

5.其实就是刷oj了,网站那么多,都差不多,你随便选一个就好。

最后:这上面都是推荐的较为基础的书籍与课程。书并不是买来了放在那里就不看的,认真的读完一本又一本,你肯定可以找到工作。

大学生想依靠c/c++找工作,还需要什么知识?相关推荐

  1. 学计算机好找男朋友吗,大学里单身率很高的4个专业,男女比例悬殊,找对象比找工作还难...

    想必很多人进入大学时,都有给自己设定一个目标,有的同学希望大学里可以拿到奖学金,减少家里负担,也有些同学希望可以学习知识,给未来就业提供充实的基础.但是相信更多同学,都幻想过自己在大学里交往一个对象, ...

  2. 考研失败,应届毕业生该何去何从?大学生如何规划自己的找工作路?

    伴随着2021年考试结束的铃声响起,2021年的的全国研究生招生考试基本落下帷幕,很多同学都长吁一口气,开始尽情的放纵自己,开始踏踏实实的睡个懒觉,开始走亲访友,因为对于很多人来说已经复习了一整年,但 ...

  3. 程序员工作5年以上,找工作还看学历吗?

    很多程序员都有这样的觉悟:找工作学历是敲门砖,没有211,985起步的学历,想进一家大公司不太可能. 举个例子好了: 如果你是大厂面试官,参与面试的有10个刚刚毕业没有工作经验的普通学校应届生,还有1 ...

  4. 程序员想找工作怎么办?如果记住这一点,不怕找不到好工作!

    风险提示:找工作就像做投资,只不过你投入的是专业技能和时间精力. 同样,工作这项投资也可以按照风险收益高低来划分:高风险高收益,例如股票期货等:低风险低收益,例如债券存款等.另外,还可以按照持有时长来 ...

  5. 29岁女程序员感慨:硕士学历,脱单比找工作买房还难,有同感么?

    在这年头来说,找一个符合自己心意的结婚对象比干啥都还要困难.特别是对于在外打工的年轻人来说,每天除了上班下班睡觉,根本没有多余的空闲时间去谈对象.而对于现在结婚的恐惧也变得越来越大,谁也不愿意将就,这 ...

  6. 大学生学什么好就业 将来找工作不用愁

    眼下大学生就业难已成为社会亟待解决的问题,其根本原因就在于大学生虽然文化素质基础不错,知识丰富但是缺乏企业需要的技能和经验,那么大学生学什么好就业呢?根据最新的一份问卷调查显示,大学生学软件开发将来找 ...

  7. 写给准备找工作的同志们!!!!(转载)

    基础很重要 许多企业招聘,要求大学本科毕业生有一定的工作经验.而现实是,当今的大学教育使得有工作经验的本科生少之又少.从大学过来的人都应该清楚大学生活是什么样子:要么很努力的学习--这是考研一族,要么 ...

  8. 计算机类国企门槛,大学生想进“国家电网”,3个条件缺一不可,少一个将与国企无缘...

    文|60分教育 近年来大学生的就业趋势更倾向"铁饭碗",什么公务员.企业事业单位,这类岗位受到了很多大学毕业生的青睐,当然主要是因为,近年来大学生就业难度大,找工作十分困难. 然而 ...

  9. 应届生出来找工作的技巧有哪些呢?

    许多准备进入职场的大学生,常常在找工作上费尽心思,但并不一定有所成效.他们在自己职业方向的选择上以及如何求职的方法上,有许多常遇见的思维误区,再拿学校里的东西进入职场是不适合的了,应届生出来找工作的技 ...

最新文章

  1. Eclipse+Maven创建web项目
  2. mysql ntfs 提权 (errcode: 22)_mysql 提权总结
  3. 日本推出无人机伞,将推翻手持伞的历史
  4. 以计算机为主题的英语作文范例,myfamily英语作文范文示例
  5. Python基础教程:内置类型之真值测试
  6. 蒙特卡洛模拟预测股票_使用蒙特卡洛模拟来预测极端天气事件
  7. iphone降级 无需电脑_App 降级无需电脑,手机直接搞
  8. C++子类的构造函数
  9. Java并发(一)——线程安全的容器(上)
  10. 利用DataSet、DataTable、DataView按照自定义条件过滤数据
  11. Java项目:药品管理系统(java+SSM+html+jQuery+Tomcat+mysql)
  12. 四省卫视联手办春晚 展现各地风俗年味
  13. SAP从入门到精通 知识体系
  14. 自动驾驶汽车电子电气架构技术开发
  15. error: invalid operands to binary == (have ‘uid_t’ {aka ‘unsigned int’} and ‘kuid_t’
  16. “领导力培训”纪要整理
  17. zencart的html文件,zencart模板 哪儿有zencart免费模版?
  18. 《调教命令行04》触碰Linux的每个角落(长文)
  19. 程序员客栈 接不到单子_常见(但不常见)单子
  20. 【转】国家集训队论文分类

热门文章

  1. 2021年中国银发经济洞察报告
  2. 为什么需要建设中台?
  3. 2020中国奢侈品消费者数字行为洞察报告
  4. html怎么设置椭圆文本框,html – 避免CSS border-radius中的椭圆形状
  5. python如何装sklearn_python安装sklearn
  6. 《大数据》2021年第5期目次摘要
  7. 【浏览器】Firefox插件AdblockPlus屏蔽广告
  8. Linux异步IO实现方案总结
  9. jenkins——部署java项目(2)
  10. Eclipse添加SVN插件:导入项目+上传项目+更新项目