软工工作推荐(小编推荐)由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“网工日常工作”。
辅学之工作
1、需要有兴趣:
(1)概率论、离散、线性代数、信息安全数学基础;
(2)计算机组成原理、操作系统、数据库、数据结构、算法,计算机病毒(这个想找软件工程类的同学可以无视),入侵检测(如果还是大四开的可以无视了);
(3)汇编、C、C++(专业主要开了这几门语言课,其实语言这个东西真不好说,对语言优劣的争执总是无结果的。
(4)英语(英语很重要,这个丝毫不用怀疑,不过也不是学不好英语就学不好计算机,但是有些情况下公司会卡英语,所以,尽量把英语六级过了);
2、结合自己这两个月找工作的经历来说的话:
C语言:貌似敢投计算机相关职位的都会
C++这个相对于java来说就业面相对窄一点,这两种语言从就业角度自己感觉就这点区别。其实最后你常用C++或者java随缘吧,偏向底层、安全这一块C++的概率可能较大。嗯,其实到最后大家常用的也就是C了……);
3、没有兴趣的话,这个看情况了
(1)如果家里有能力的话,这个大学怎么过我不给什么建议,只要不虚度就好。
(2)如果以后的路家里帮不上什么忙的话,你可以尝试认真学习我上述谈过的一些课程,掌握了这些基本的知识,如果你跨专业找工作不如意的话,你还是可以找份计算机相关的工作的。如果你一点也不想学习这些课,也没关系,只要不要让自己挂到留级,并尽量用大一这一年弄明白你到底想干什,然后用之后的两年准备。
(3)其实身边有很多这样的例子的,以前有个学长,一点都不爱编程,但是他知道他想干什么,他是学生会主席,他自己在学校开了一个外卖网站(当然,他不会负责技术这一部分)……最后,他去了百度,好像是去做销售吧。
(4)还有我的一个老乡,他对这个专业一点也不感兴趣,但他这几年过的也很充实,现在他在上海创业,我很其实很佩服他,很好的一个人(老乡啊)。
(5)你说,我打了三年的游戏,我爱打游戏,可以啊,现在有电竞,有很
多游戏相关的职位(需要很多游戏的知识)。从我现在知道的人中,三年“专
注”电子游戏会让你在毕业时成为一个loser(毕业后,说不准)。
4、总的说来其实很简单,大学怎么过,怎么过从某种角度来说都有道理。
1、ACM
大一上学期结束的时候你们该是学习完C语言了,估计你们中该有些
人信心爆棚,脚的自己已经是C语言大神了,那么你就可以去做“杭电
ACM”(百度搜“杭电ACM”)了。坚持做下去,不要像我,半途而废了
你们一个坚持搞ACM的学长,去了阿里巴巴。而我,过于忽略算法和
数据结构,找工作时吃了很多亏。
实话就是,如果我现在还是大一,那么我一定会去做ACM,一定会。
学校里面也有ACM的团队,你们可以打听下,可以的话,加入他们。
2、信息安全大赛
(1)与我们专业最对口的一个国家级大赛当属《全国大学生信息安全大
赛》。
(2)组建团队:信息安全大赛不需要你单打独斗,你需要一个team。这
个team怎么来,很多方法。自己找志同道合的同学组,让老师根据你的能
力给你找一些学姐学长的队伍都行。千万别怕老师啊,没啥好怕的,自己
有什么困混想法都可以和老师交流一下,多在老师跟前刷刷存在感,没错。
(3)对于信息安全大赛这个比赛一些参赛细节,我就不说了,如果你们参
加的时候多问问老师,多去官网上看看,再加到那个比赛的专用群里里面,就什么都知道了。我今年七月份去成都参加了这个比赛,感觉很好,就像
一次公费的交流吧,出去多看看、学学,了解城市间、学校间的优劣。
(4)想在这个比赛中取得较好的成绩得做到那么几点吧,①新——哪怕你在新的领域用旧的理念做东西或者在旧的东西上加上
新的想法,总之,你得有一定的新意,这就要求在设计的时候要进行一些
调研,了解市场上相关产品,人家做烂的东西,最好别做,非要做你就得
做出新意。
②实用且贴合比赛主题,你做的东西一定要是和信息安全有关的并且
要有一定实用价值。
③完善的文档、清爽的答辩ppt,扎实的演讲能力。
④觉得不是很重要的一点,程序尽量有个友好的界面。
1、工作的方向和要求
如果不是非要工作,其实外推、出国都是不错的选择。找工作的话,大体上分三个方向了。
1、信息安全类
2、软件工程类
3、非技术类。对于
来东大招安全类的公司,不是很多,有百度、阿里巴巴(13年未招安全类)、360(13年没来东大)、趋势科技、绿盟科技等吧,这些公司中貌似只有绿
盟科技招的人会多点。从我们这一届来估计的话,以后你们这些人中继续
从事安全的不会很多,大多数还是从事软件开发。
对于三个不同的工作方向,需要准备的东西也有点不同。鉴于大家还
都是大一的,找工作的事,绝对不是你们现在该担心的(当然,你还是可
以花时间考虑找工作的事情的)。
——对于想从事安全类的同学来说,那你要在掌握基础知识的情况下,争取
自己写过病毒、找过软件、网站、甚至系统的漏洞等,就是说安全这方面
比较偏向于实战,注重的你实战能力。
——软件开发类的话,这个情况就比较多了,有的倾向于招用过相关语言开
发过实际产品的,有的喜欢招思维能力强、算法能力强的、计算机基础扎
实的(比如研发一类的职位),有的只要有些计算机的基础知识,并且肯吃
苦就行…..——对于非技术类,主要就是销售和市场了,这一类主要是人和人之间打交
道。
2、找工作前的准备
我对你们的建议其实在上面已经说过了,就是关于兴趣和学习那一点。还有
以一点就是,找工作的前一两个月,最好要准备下,否则招聘季来了以后,很难有充足的时间来准备。虽然上面说过了,这里我再啰嗦下具体准备什么。
(1)知识储备:
首先你需要重新熟悉的课程有《计算机组成原理》、《操作系统》、《算法与数据结构》、《计算机网络》、《数据库》、C、C++或者java或者其它(这个因人而异),还有一门课《linux程序设计》吧,这个一直忘了说了,其实linux这个到底要不要学,我给的建议是学,而且你得有能力把她变成你的第一操作系统,能不能做到这个程度看个人兴趣吧,如果你非常烦躁linux只能敲打命令的黑洞洞的控制台界面,那你最好也去了解一些最简单的命令;如果你觉得通过敲打命令控制计算机有一种大神的感觉,恭喜你,你已经是半个linux大神了,尽情用linux吧。在看这些书之前,你可以多去网上搜搜历年各种公司的笔试题,或者去找本程序员面试、笔试宝典什么看看,了解在不同方面公司主要会考察
些什么,然后有针对性地去学习。如果你长时间没有编程了,那么这段时间也要写写程序,笔试和面试的时候有时候需要写代码的。
(2)就业形象大使
还有一件事我想提一下,就是在大三下学期末期的时候,会有一个“就业形象大使”(貌似是叫这个吧)的选拔,这个怎么说呢。三年技术学的不咋样的或者是想做非技术的,但不是天然呆的可以去报这个。有技术的同学就不要去跟别人抢了……为什么要去报这个呢,很简单,企业来招聘的人是你接待的,你有很多表现自己的机会。我自己今年就是这个所谓的形象大使,上次来了一家国企,我去接待的,公司的一个部门经理跟我说:了解我们公司么?我说:不太了解。他说:你去听听宣讲,了解下,你想来,就给你offer。啥都不说了,接待的力量……
3、找工作中…
(1)笔试:
找工作最先拦在你前面的是笔试(嗯?你连简历都过不了……那就去霸笔吧),笔试的话,一般只要前面一段时间好好准备了,就该是没什么大问题。反正我是裸考的,挂过好几次。其实企业的笔试是可以讲究团队作战的,笔试的时候大家坐在一起从别人那啊,从网上啊,借鉴一下的。笔试过了,接下来就是面试了。每家公司、每个岗位的面试都是不同的。笔试没过又非常想去那家公司怎么办?霸面。
(2)面试:
面试这块真的有太多要说的,首先我个人没有参加过销售面,我参加的所有的都是技术面。技术面这块每家公司根据不同的要求会侧重问不同的问题。①比如阿里巴巴的安全工程师,他会这么问:同学你破解过多少个软件啊,你找过多个漏洞啊,你有多少个0day啊……你说:没有啊。他会说:同学,其实我们这里的门槛挺高的……然后,你该懂了。有的面试会将一个问题由浅及深地问,直到把你问住。然后他会换另一个问题继续这般问。对于这种问法,把自己会的问题答好,对于后面问的比较有深度的自己没见过或者见过后忘记了,都把它当成一个新的问题,发散自己的思维给出你自己的解决方案。
②今年的人人研发工程师面试偏向算法,我问过一些研究生学长,他们面试很简单,给你出题,让你写代码。一面的时候还好,面试官还和你扯一些乱七八糟的东西。二面的话,面试官不和你乱扯,出个题,让你解决,你给出一个方案后,他和你交流一下,如果方案他不满意,那么你就得继续给出另外一个方案。这种面试就得看你技术行不行了。还有的面试,比较偏重于项目经历,只要你有他们感兴趣的项目经验,那么他就会围绕这个项目问一些问题。那怎么准备面试呢,首先根据不同的公司定制一个不同的自我介绍。然后面试前尽量多了解这家公司的情况。然后呢,我就觉得就没有别的什么要准备的了。准备啥啊?TCP三次握手、四次挥手、C中静态函数有啥用、堆栈有啥区别、动态库静态库有啥区别、linux下怎么查看磁盘剩余容量?
(3)总结:
其实技术面试准备在平时学习中,而不是明天面试,今天疯狂背书。以你为你应付期末考试呢。就算有些知识你忘了,你也可以在招聘旺季开始的前一两个月好好复习下,所以我一直强调,一定要抽出点时间好好补一下基础知识。
4、2010级学长们的战况
总体来说还好,刚开始找工作的前一段时间可能压力会比较大,倒后来,大家也就陆续找到工作了,听导员说去年学院的平均工资好像是5k多吧,今年的话估计也差不多。好的同学,年薪能找到20多万。其实相比较其他专业,计算机工资水平普遍较高,很多情况下,你一个月能赚他人两三个月的工资。
个人简历