计算机的小白之路

1 篇文章 0 订阅

这篇博客主要是写我的一些学习和面试经历吧,避免一些学计算机的学生走错路。
还记得我高中的时候,老师经常说考上大学就结束了可以很轻松。这句话到底坑了多少学生我是不知道,反正我是被坑了(其实这个全赖自己),在这里可以明确的告诉大家上大学以后一定要比在高中的时候更加努力学习。下面给大家说说我大学时候遇到的一些问题吧,我只是一个普通一本所以以下说法仅做参考。我记得刚上大学的时候大一一开始上的就是C语言,那个时候老师就是念PPT很多东西没有解释吧,真的是一点听不懂其实还有一个原因就是我是13年上的大学虽然那个时候很多家里都有电脑了,但是我家偏穷没怎么接触过电脑,所以更是云里雾里。我记得当时我们专业很多人就是因为一开始听不懂直接就放弃了学习,有的时候我想问老师,但是你要明白大学的教师和我们高中不一样人家是靠学校项目挣钱,只能说教我们只是副业,所以下课基本没有几个老师愿意花时间给你解答。如果有老师愿意给你解答你真的要很感激至少我遇到的几个基本都是一下课就是赶车然后人没了,最多就是一学期有那么一两节课你可以下课的时候去问问题。所以呢以下是我建议,第一点就是学校有计算机方面的编程比赛一定要尝试着去参加,哪怕自己不会但是去参加会有人指导你,你可以借此机会去学习培养自己的兴趣,同时弄清楚自己上课时不懂得内容。第二点就是老师会选拔一些同学参加一些学校之间的比赛,这是是一定要参加,首先因为你可以收到老师的指导,做好的以后专业的优秀毕业生基本优先考虑你,其次就是就业的时候有的老师和一些企业有联系可以帮你推荐,最后就是项目里面基本都是学长带你搞好关系以后对你就业也有所帮助。
考证书的话建议是四六级证书、计算机三级证书(如果只是二级没啥必要)。
如果你和我一样走的是C编程,我建议你在大学一定要深入学习linux系统、C语言、C++语言、shell等这个后续我会在博客上面更新,不过仅仅是个人学习的路适合小白,毕竟我不是大神,工具方面需要了解vs系列软件、tcpdump、wireshark、sourceinsight、VM、gdb、vim等等有些事windows平台有些是linux平台,不知道的请www.baidu.com。
关于挂科我需要在这里说一句,有些企业很在意但是我面试的几家公司都不在意他们只是关心的实际能力,所以个人觉得从事技术不需要太过于纠结。抄袭虽然可以让你不挂科但是你还是没学会啊,建议以学会为目的去考试,而不是一不挂科为目的。今日因明日果,所以一定要自觉努力学习。这是写给还在大学的朋友们的。
这边我说下就业方面的认知吧!很多临近毕业的计算机的学生找工作会很焦虑,因为总感觉自己什么也不会。如果你是和我当初一样混过来的,我可以明确地告诉你你真的是什么都不会。这个时候你面试IT行业基本没有公司愿意要你,当然也别太慌乱。首先你要做的是明确自己的想做什么,你要是对编程方面没有兴趣我建议还是转面试方向去面试其他行业。如果你对编程方面还是很有兴趣,以下是我的建议。第一你可以慢慢面试然后把面试官面试你的题目记录下来然后好好学习,不要求完全能懂最起码就是能回答这个问题(同类型的公司面试都差不多),这样慢慢下来会有公司要你的,先入职然后积攒工作经验寻求跳槽的机会。第二就是找一家合适的培训公司然后去培训这样学习的比较系统(一定要注意现在很多骗子公司,千万要擦亮眼睛那种说免费培训的千万别信),现在很多二本三本的学校都是这么做的,大学期间基本不教什么全程PPT然后等你毕业直接把你安排到培训公司培训。去培训公司不代表你就能找到心仪的工作,毕竟计算机行业就是看实力,所以你一定还是要努力学习,哈哈。其次就是面试怎么选,如果你是211、985我建议就是去一些大公司面试或者是银行之类的,如果你是普通一本我建议你主要是面试中型公司银行也可以,因为大公司对学历卡的很严,而且就是现在中国每年211、985学校出来的学生太多了,但是计算机方面并没有那么多的岗位。这个建议归建议但是总有例外是不是。至于专科的学生我的建议就是想办法升本科还有就是去北上广深找工作不要去一些二线城市,待遇差事情多而且被歧视工作还不好找。这个写给还是找工作的朋友们,找工作千万别急要有自信而且就是多总结。祝愿这部分朋友能找到一些心仪的工作。
以上都是我和我朋友经历过,自己总结的。下面给大家说说我的面试吧,还有我所在的公司一些面试要求。
我的第一家公司是北京某家防火墙的公司,所在部门是下一代防火墙产品部。我当时面试分为三面,第一面是笔试,笔试题网上应该都是有的,他们题目是从来不会变化的,这个很简单了。第二面是该部门组长的面试主要是计算机网络方面有可能会让你简单写一个程序,我当时是直接问我问题的,主要是TCP/IP、系统编程、大小端的知识点,第三面就是部门老大的面试这个面试是问题最少的环节给你一台笔记本让15分钟写个程序,排序、链表插入这些。这些工作全部结束以后据说是有个人事面主要就是薪资方面的事情,不过我是实习生,北京的计算机方面的实习生工资很固定一般不会超过4K,所以老大就直接定了。我当时部门是前六个月996以后可以随意一点,我觉得其实挺好的,首先强制的要求能让自己更加自制以后养成学习的习惯,其次就是能让自己更加投入到项目中去,因为完不成项目铁定被淘汰。天融信据说是招多少只要一半,其他均为不合格。第二家公司是二线城市的一家公司,倒不是因为这家公司比天融信好,主要是北京买不起房结婚难,哈哈。二线城市有二线城市的好,物价还有房价比较便宜吧,但是也有坏的一方面首先就是大家比较关注的工资相对于北上广深二线城市的计算机方面的工资确实比较低,其次就是学历歧视更加严重,大专毕业的在北上广深找到一份不错的工作还是有机会的,但是二线城市你没关系几乎没可能,这点需要注意。刚毕业出来千万别怕加班,也不要觉得996就是对你的摧残,很多时候是你不会造成的,等你会了加班量就少了,要是还是觉得任务更多只能说你先对比你和朋友工资没他高还是早早跑路。
2011-2018年中国全国普通高校毕业生人数走势
这个是近些年毕业生数据,从数据上面来看,应届生还在不断增加,这就导致了即使互联网还是热门而且比较缺人,因为往届生的存在其实应届生工作并不是很好找,劝诫大家好好学习。
下面一些链接是关于现在计算机的数据,仅做参考。根据实际情况学习才是最重要的。
https://segmentfault.com/a/1190000021557158
猎聘网的IT就业数据,从数据看IT行业还是比较有潜力的
https://segmentfault.com/a/1190000019892975
https://segmentfault.com/a/1190000022687438?utm_source=tag-newest

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
计算机基础是计算机科学的核心知识,对于计算机基础小白来说,以下是一些建议和学习方法: 1. 了解计算机的基本组成部分:学习计算机的硬件和软件组成,包括中央处理器(CPU)、内存、硬盘、操作系统等。 2. 学习计算机的工作原理:了解计算机是如何执行指令、存储数据和进行运算的。学习汇编语言可以更好地理解计算机的底层运行机制。 3. 学习编程语言:选择一门编程语言作为入门,例如Python、Java或C++。通过编程实践来加深对计算机基础知识的理解。 4. 学习数据结构和算法:数据结构和算法是计算机科学的基础,掌握它们可以提高编程能力和解决问题的能力。 5. 阅读相关书籍和教程:有很多经典的计算机基础教材和在线教程可供学习,例如《计算机组成与设计》、《算法导论》等。 6. 参加在线课程或培训班:有很多在线平台提供计算机基础的课程,例如Coursera、edX等。参加这些课程可以系统地学习计算机基础知识。 7. 实践项目:通过实践项目来应用所学的知识,例如编写一个简单的程序或解决一个实际问题。实践可以帮助巩固所学的知识并提高技能。 8. 参与计算机科学社区:加入计算机科学的社区,与其他人交流和分享经验。参与讨论和解答问题可以加深对计算机基础知识的理解。 9. 持续学习和实践:计算机基础知识是庞大而不断发展的领域,要保持学习的动力和实践的机会,跟上技术的发展和变化。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值