大学四年一眨眼就过去了,相信今年也有不少来计算机专业入坑的同学。作为一位即将毕业的老学长,这里把自己大学期间踩过的坑分享给大家,希望学弟学妹们能少走弯路。
值得一说的是,方法没有绝对的对错之分,只有好坏之分。可能对我合适,对你未必合适,但可以借鉴一下。
常见问题
1.学计算机专业有前途吗?
答:有前途。 但需真正的学到本事。
大家选计算机专业的原因很多,或看计算机专业“能搞钱”、或想钻研电脑、或父母之命、或佛系选取.... 入校后很多人都有“计算机专业有前途吗?”想法。
看看腾讯、阿里的庞大家族,再瞅瞅近年来中国芯等热议话题,IT火不火大家都能看出来。虽然金融、医学等也很赚钱,但都是有成本的,金融要有本金、医学要有丰厚的经验。IT行业只要技术过关,刚毕业收入就比较客观。所以学计算机是相对比较赚钱的。
当然,作为程序员,没有本事可不行!要学的也不少,包括计算机基础、计算机语言、操作系统、数据结构、算法、网络、组成原理、数据库。找工作时,还要学习框架、底层、前沿技术等。所说“工资是你做了价值这么多钱的工作,而不是学了什么技术后你变的很值钱。”
有认为程序员是年轻饭,我们得承认这一点。等你40岁和20多岁的小伙子比学习力肯定不行。但是,有智慧的人到了这个年龄,已经可以做架构或是团队leader。或手里已经有了一部分钱去投资了,再不济也可以去培训新一代呀!最重要的一点是:“现在时代变化的那么快,你怎么知道其他专业不会被替代?”所以没必要杞人忧天。
2.在大学我们应该干什么?
答:大学是学习如何更好的融入社会。
可能很多人不同意我这个答案,他们认为学生就只是学习的。个人认为知识如同工地上的水泥、钢筋、砖块。拥有只可说你有把楼建好的条件。如果你不懂得怎么去建,都是白搭。
大学学习如何运用知识、如何处理人际关系、如何协同工作。高中你的目标就是"考高分”,但是大学就要考虑如何安排学业、安排生活、处理老师、班级、社团的各种问题。所以常常出现,班里学习最好的,不一定工作是班里最好的。正是因为人生很长,成功因素很多,努力才显得有价值。
3.如何学好计算机专业变成大牛?
答:多动手做项目、多深入分析问题、多试试自己的想法、多优化解决方案。
我曾经面试百度的时候,我问面试官"你们觉得什么是大牛?"面试官答"能解决一般人解决不了的问题,就是大牛"
如果你不搞研究,你的价值就是灵活用你脑海中的"钢筋水泥"搭建大楼,只有见得多,思考的深,你才能游刃有余的去解决工作中的各种问题。有的毕业生有数十个项目经验,有的毕业生则如IT菜鸟,连项目都没见过。
4.关于不喜欢的课程
答:根据情况取舍。必需掌握的知识,要学会自找门路。
学习中有自己不喜欢的课程很正常。我大学就比较不喜欢网络课程,网络比较抽象,代课老师不喜欢做多媒体课程。所以我上课总走神,计算机课程循序渐进,一旦没跟上,继续学可就难了。
我那时就是听《计算机网络基础》网课自学,抽时间进行自学。以至于网络是我大学学的最好的。面试时,很多小伙伴都因为网络知识被刷掉了,唯独我在不但没有减分,反而因为举例生动被录用了。
对于非必要的课程(比如韩语),就是锦上添花!如果可以建议认真学习,如果学不进去,就不强求了。(但是注意不要挂科)
5.如何看待当学生干部?
答:有机会可以去试,没机会也没啥遗憾。会占用个人时间、但会略微锻炼EQ。
我大学也当了不少学生干部:"学生会秘书部干事/部长"、"副班长"、"社团宣传部部长",顺带管理了一个工作室。
学生干部经历对我的好处有两点:1.人脉广了。2.懂得打理人际关系了。
大学前,我对学生会真是无比向往,没录上校学生会差点没哭出来。后来入选学生会,感悟就是"会里套路深,我要回农村!"。也让我永远改变了曾经的"呆瓜"形象。
学生干部要利用自己资源。比如利用好师生关系、利用资源更好的学习。(尽量不要牵扯到利益问题,不然很容易里外不是人。)
如果进入学生会,主要是学习如何处理人际关系。如:无论公司还是学校,都尽量不要跨级表现自己。这既是潜规则也是礼貌。如果当小领导,则办事要有自己的主见,不然下面的学弟学妹会觉得你比较无能。
5.初入大学,如何看待社团与社团活动。
答:如果真的有兴趣就参加。避免加入僵尸社团。社团活动合理看待,如果很忙不要强行凑热闹。
我对社团的看法是,这是你的兴趣,你有充足的权利决定去或是不去。我心中有个对大学会议类重要性的排序,大家可以参考一下。
主导的会议(自己是发起者/组织者)>院学生会会议>校学生会会议>班委会议>团队会议>社团会议
因为院、校、班级的会议是职责,团队会议是义务,社团会议是兴趣。
6.英语四级/六级重要吗?
答:如果你走技术方向,信我,能考赶紧考!
对于软件开发行业,未来有很多英文会给你打交道。不仅如此,日常也有很多fashion boy突然蹦出两句英语让你猝不及防,比如人家让你"森可一下",你没有悟道是synchronize那么你会很尴尬!
而且秋招的时候,很多公司要求过四级,因为这是你目前证明自己英语能力的少数手段。没有过四级的同学就要错失很多机会。
我强烈建议学的比较差的同学们,可以买网课听,事半功倍。
7.如何看待计算机专业证书?
答:不是必须,你可以把他们当复习方式考。
当身边的小伙伴告诉你,XX证不重要/XX证很牛逼的时候,你要还是保持冷静。
我面试了20多家公司,基本上都没给我展现证书的机会。我荣誉证书、从业资格证书、获奖证书真的已经算多的了。面试官常常告诉我"我们公司不看这些的!" 所以说,告诉你XX证很重要的,可能是XX机构的托。
但是,有证的感觉就是不一样,你可以自豪的说"咱也是持证上岗的人!"。很多证都考的是综合能力,所以闲暇时间学习,通过考试查看知识掌握情况也不错。(网络方向听说证有用,不知道真的假的)
计算机专业有哪些证呢?
华为/思科认证>软考>计算机等级考试
8.学哪种语言比较赚钱?/学什么方向有出路?
答:学的到位,干啥都赚钱。学点皮毛,干啥都不赚钱。学习冷门专业,要舍得离家出走。
这个问题,是我最容易被问到的问题了。我今年毕业,学大数据、Java WEB的人超多。因为Android很冷门今年突然需求量大,我笔试只要不是很烂就能拿到面试机会。当然,陕西没有Android岗位需求,所以我只能去北京北漂。
其他方向的同学,能被好公司留下来,拿的工资也是非常高的。
不要在乎你学什么,学的好才是真的好!
9.怎么看待培训班?
答:有自觉力和资源的人,自学!没自控能力的人,选靠谱的。
我很明确的说,社会公司是不太待见培训班的同学的。因为"在学生时代都没有做好本分工作,如何相信你能在工作中做好本职工作?"所以,有能力的同学,请绕道!
没有自觉力的同学,必须要培训的话,一定要选一家靠谱的培训机构,培训机构的套路还是蛮多的,我列举不过来。但是,无论是多牛逼的培训机构,打铁还需自身硬,努力才是王道。
10.关于参加比赛是否是浪费时间。
答:关于技术的比赛,建议参与。参加大赛可以督促你做出好产品。
我大学四年以主持人的身份做了两个大创项目。第二个项目,只要参与大赛必定获奖。很遗憾,在我求职的时候,他们如同废纸,没有给我争取丝毫机会。
但参赛间接督促了我的项目进度,锻炼了我演说能力。每一次比赛也让我不断的改进自己着的项目。虽然不敢说我的软件是最好的,但它绝对是较优质的。产品也是较创新的。
所以,奖是颁给项目的,而不是颁给我。,当然参加比赛是一种展现自己能力的机会。如果有能力,我建议还是参加。
11.如何准备找工作?
答:专业基础知识(重点是:数据结构、算法、网络)、底层知识、框架、前沿技术、表达能力面试之前可以看看面经,定位自己的能力与期望。以及对要面试的公司需要大致了解。
12.四困境与三板斧
答:这是我从吴军老师的《硅谷来信》中学到的,现在分享给你们。
一个人成果,大致有四方面原因:智商、一万小时、运气和家庭环境。
智商与家庭环境我们无法改变,暂且不谈。
关于运气,大凡成功的人都有运气的成分,而且他们都承认这一点,而不是过分炫耀自己的能力;反之如果他们遇到挫折,他们会检讨自己的问题,而不是怪罪运气。相反,不成功的人在偶尔得意时,会把自己封神,失败的时候会怪运气。
一万小时是指做一件事情成功,至少需要1万小时的时间去打磨。但很多人会有四个误区:1.简单的事情重复做。2.习惯性失败。3.林黛玉式的困境。4.狗熊掰棒子。
解决四大困境的方法有三:1.,制定愿景、确定目标、明确道路。2.学会虚心听从他人。3.多做笔记避免狗熊掰棒子
13.关于计算机专业考研。
答:大一没必要开始准备考研,在未接触真正的计算机程序之前,你真的觉得自己一定要考计算机专业的研究生?或许,你应该先冷静一下,规划好自己的学习路线,看看自己是研究型人才还是适合工作的人。
考研有用。可能毕业后三年,你工资追不上你同学。但是研究生+5年工作经验 与 本科+8年工作经验,研究生的用处慢慢就体现了。以后的机遇、道路是完全不同的。
考研不是必须的,比如我英语本来就菜,所以果断放弃。赶上秋招Android空缺大潮流,找了一份不错的工作。如果我选择考研,可能没考上不说,还错过了这次机遇,得不偿失。
关于一些有用的话
1.如果想要得到帮助,至少得先伸出一只手。
没有无缘无故的帮助,如果遇到大佬,要学会求助才会得到帮助。
2.跟一个好的指导老师,能让你进步的更快。
好的导师能给你提供更好的学习环境与资源,他们所经历远比你的同学、学长要丰富的多。借助他们,你可以走的比一般人更远。
3.舍得在对的地方花钱,让你事半功倍。
求职之前,我买了一套当月出的面试网课。当时超级贵,要370多元。我纠结了很长时间买了下来,最终我的薪资比同伴高了4000元。
4.环境比你想象中的还重要。
近朱者赤,近墨者黑不是没有道理的,你会发现,班里和最牛的同学勾肩搭背的往往结局都不会太差。
5.成功的人,得要有自己的杀手锏(亮点)。
还是以我自己举例子,我因为入学前活跃认识了很多小伙伴。因为小伙伴的支持拿到系演讲比赛的第一名。因为得到大家认可所以入了学生会。因为入了学生会认识了我的导师。因为认识导师拿到了烂尾的大创项目。又因为自己有了大创经验所以自己做了一个新的项目。因为新的项目得到了很多奖。因为有了更多的认可所以才有了现在......
这种链式反应多得是,但若我不会表现自己,可以四年就平庸的度过了。
6.成功第一步,是敢于成功。
"装逼者能得逼",如果你自己都不觉得自己可以成功,凭什么要让别人相信你可以成功?
关于人际关系
1.人永远都不能让所有人满意
2.圈子不同,不必强融
3.学会有原则的圆滑。
4.不要把麻烦别人当作理所当然。
5.舍友相处,至少要让一个人满意你。