数学系的学生做IT(信计)

刚刚从CSDN论坛看到个感兴趣的,特转来分享共鸣

发表于: 2013-12-15 21:50:43
    大家好,我是上海一名985高校的数学系本科生,14年6月就要毕业了,工作到现在还没有着落,呜呜,数学专业不好找啊。近来上招聘网站,找来找去发现只有IT行业还算靠谱,于是决定从事IT了。一番比较后,似乎软件工程师的需求量是最大的,但都有不小的门槛,比方要精通c++、java啦,还有数据库啦,还有一堆叫不上名字的东西,还要项目经验,叹气,这些我都没有。本科醉心于理论数学了,没有做好就业的准备,悲剧啊。现在的情况是c++只学了absolute  c++,然后c++  primer只看了一半,数据结构上过半学期的水课,别的就一丁点都不懂了。
          病情介绍完了,现在求各路大神指条明路,争取能在2014.6月前把工作搞定,地点就在上海吧。
          我的问题是:
          1.我该往IT哪个方向上靠
          2.接上问,选好方向后该学些什么
          3.该选大公司还是选小公司,然后怎么区分大公司和小公司
          4.是选只做IT的公司,还是去某些非IT公司的IT部

         
回复于: 2013-12-16 08:51:51
数学系的本科生在算法上应该有天然的优势吧,而且还是985,找工作应该很容易
回复于: 2013-12-16 09:47:29
我一个数学系朋友他喜欢数学,他在准备考研究生。
我是学物理的,我也喜欢数学,以前放假我就在家里就用c语言写算法,比如求行列式,解方程组,加密等等。
我在毕业时也想进入IT行业,我的计算机是自学的,用的C++,当然还有windows的编程机制
其实编程也不难,重要的是实践,你亲自多写就慢慢会了。你瞄准一个方向就专心只搞一样,别一会学这一会学那,比如你要用c++,你就学c、c++、MFC,你要是学java你就专心学java,你要是学.net,你就专心学.net
无论哪一个学精了,都能找到工作。
至于选方向,你上招聘网站去浏览,看看公司都招聘哪些职位,有哪些要求,你看哪个适合自己。
楼主如果对数学有兴趣,也可以考虑考研究生。
回复于: 2013-12-16 14:12:40
数学系转it的貌似都挺牛啊,
回复于: 2013-12-16 14:23:13
我去,数学系,果断搞算法了,楼猪
回复于: 2013-12-16 14:30:44
LZ985的可以随便选择了,现在很多企业先看学历,再看其他(这种情况只针对应届生),LZ可以从事移动客户端,这个方向很火暴,我这有相关的ios开发资料,LZ可以先看看: http://ios.itcast.cn/ios/video.shtml
回复于: 2013-12-16 15:05:30
我是LZ的话就直接报个培训班了,就C++或者JAVA。培训个4-5个月  出来肯定能找个不错的工作。
最后祝LZ好运。
回复于: 2013-12-16 15:27:04
那你就先学点儿简单的编程语句参加校园招聘区呗,大牛公司的校园招聘题一裤衩子全是算法问题
回复于: 2013-12-16 15:30:46
lz首先考虑的就是做算法了,做开发有点大材小用了。真想做开发可以报个班培训,想搞算法最好再读个研!
回复于: 2013-12-16 15:35:31
出国吧,国内搞算法没前途。

国内搞算法的,都是比拼谁对各大开源网站熟的程度,快速的下载,分析,修改,包装成不开源的能力。

如果你能将你的数学知识用在IT领域,那么你肯定会有很深的造诣的。
我建议你做算法,一句名言吧:“程序等于算法加数据结构”。
至于该学什么,自己走走看看吧,看需求喽。
第三第四个问题,不管什么部门,还是大小的企业,你要进入他们的研发部门。别去做一些简单的复制粘贴,那样你的数据功底就白费了。
不管怎么样,加油吧,你明年才毕业,你有大把的时间和机会,这里会有很多人羡慕你的。

回复于: 2013-12-16 15:47:23
数学系上海的同学一般都在金融行业,很高薪,不知道你为什么要转程序员。
回复于: 2013-12-16 15:53:39
数学的人搞开发,都是大牛级别的,那些人脸识别,人工智能,神经网络...
回复于: 2013-12-16 16:07:56
大数据  云计算  物联网    这么好的学校    大公司愿意培养的 
回复于: 2013-12-16 16:26:26
C++  、数据结构,算法
如果你去搞Java  SSH,ASP.net,PHP这些的话,浪费了你的数学才能。
我到现在有点后悔,当初为何不选择数学,如果选择了数学,计算机这方面或许可以走的更远。。
回复于: 2013-12-16 16:31:03
小生不才,斗胆评论。其实数学专业的做编程算不上好算不上差,至少比什么机械土木的要强些。数学的那些理论知识对于你的思维和理解能力的锻炼这是宝贵的,当面对一些计算机的比较难或是一些艰涩难懂的问题时,可能你会理解的更快(前提是数学确实没放水),处理问题的思路更开阔,但是编程中很少会用到那么高深的数学知识。好在你还是985高校的,这个是你不至于找太差的工作的保障(前提是大学真的认真读了),数学这个反而可以成为你的优势。其实那些语言啥的都是一个表达工具,需要的知识时间跟实践,没含量。你学c++可以考虑游戏的编程方向,现在的云计算和大数据方向,物联网方向,图像处理方向的大公司从事相关开发。
回复于: 2013-12-16 16:33:03
怎么不转金融啊?
回复于: 2013-12-16 16:39:23
IT很苦逼的,能不进就不进吧,除非你有兴趣,要是为了混口饭吃,985本科托人进国企享福吧。
回复于: 2013-12-16 17:31:38
数据挖掘,机器学习都可以啊,学数学的应该不难看懂,而且挺有前途的。
准备的话好好准备准备算法,能说出来原理就好了,面试的时候很少会让你现场编算法的,如果要编程的话也都是非常简单的。
另外,最好做出来点东西,再小都可以(当然还是得有点意义的),找工作的时候很看重的,而且自己也有的说。
至于公司吗,当然是搞IT的大公司好了,这个不需要解释了。
祝你早早找到工作。

楼主学数学的,和我一样,我是数学系信息和计算科学专业,毕业后去了家软件公司,自学.NET 和SQL,Oracle数据库,成为老码农一枚。

我的建议:

1.我该往IT哪个方向上靠

学习c++可以找一些MFC,嵌入式开发的职位,市场上这样职位好像没有Java和.NET多

 

回复于: 2013-12-16 18:11:10
看看能不能找数据挖掘算法方向的。
回复于: 2013-12-16 18:14:02
我就是学数学毕业的,做的是一个图形处理软件,电子线路方面的,所有当然就是用C++,12年6月毕业的,毕业那会代码0基础啊,自学吧,学起来挺快的,小组里基本都是基础科目出身,都是大牛,学数学的,学物理的。
大学没学好,直到毕业时候才把学分补完,倒是毕业找工作的时候很顺利,反而拿到offer了还担心毕不了业,现在在某上市软件公司上班,不高不低的,已经想跳槽了,关于在大公司跟在小公司的区别,我问过我老婆(已结婚),她从某南京的集团公司跳槽到上海某酒类的电商小公司,她用呵呵回答我,所有具体不知道。
好了,下班,今天起晚了,册那。
回复于: 2013-12-16 17:36:46
楼主学数学的,和我一样,我是数学系信息和计算科学专业,毕业后去了家软件公司,自学.NET  和SQL,Oracle数据库,成为老码农一枚。

我的建议:

1.我该往IT哪个方向上靠

学习c++可以找一些MFC,嵌入式开发的职位,市场上这样职位好像没有Java和.NET多
学习java,生态较好,开源社区广泛,现在移动互联网android平台潜力很大
学习.NET,入门易,精通难,把微软平台WINForm,ASP.NET,  WPF  ,WCF  etc搞通,相当不简单
学习前端技术(HTML5+CSS+JS),专攻前端工程师,也是一个选择
学习object-c  进行IOS开发,待技艺成熟,收入颇丰

2.接上问,选好方向后该学些什么

同上

3.该选大公司还是选小公司,然后怎么区分大公司和小公司

选大公司或小公司,没有绝对的,关键是能让你快速成长

4.是选只做IT的公司,还是去某些非IT公司的IT部

it  depends,关键看你技术能力
去Microsoft,Oracle,BAT  肯定比普通IT公司的IT部好
去投行,金融IT部门肯定比一般It公司要好
回复于: 2013-12-16 18:45:15
数学系转IT成功的话很厉害,一般搞算法、数据挖掘、数据分析,建议楼主进金融行业,相对而言容易一些。小公司要动手能力强一些的,去了就能干事的,大公司如果觉得你有潜力,即使目前技术一般,但是会专门培训你成为他们公司想要的人才。
回复于: 2013-12-16 19:32:03
兄弟,数学和我们软件行业相关性最大,我觉得如果你真想干这行不错,你可以先找一个相关的职位,比如说什么数据分析员啥的(去年我应聘华为的时候就有数学的,而且慢受重视)干着。然后慢慢学计算机知识。把你的数学知识实践到程序中。
回复于: 2013-12-16 19:55:00
其实别人只是给你一个建议。你可以先了解一个趋势。对每一门语言有一个大概的了解,然后发现自己喜欢的语言,再深入学习和发展
回复于: 2013-12-16 20:05:41
同是数学方向的专业,信息与计算科学,现在我是一边学数学,一边学计算机!一起加油吧,我相信数学的优势
回复于: 2013-12-16 22:03:18
先选好一门语言,比如说c++,c,java等,然后,你看看是搞算法呢,还是搞web开发,你数学好,搞算法有优势(但不是一朝一夕的事情,但学好很牛逼)!,之后,如果想迅速学成找工作的话,我觉得培训一下是个不错的决定!转行不是一件容易的事情,可能你短时间内找这方面的工作不好找,需要坚持学下去!


回复于: 2013-12-16 23:03:53
计算机玩到最高都是搞数学的。。。。楼主可以搞加密
回复于: 2013-12-16 23:37:15
特意登陆在为你解答,我有个组员就是学数学系的,没有找到工作,然后就去培训机构学了三个月,做java的,现在也还行。    第二条路:考研!
回复于: 2013-12-17 00:47:16
楼主考研吧,考计算机专业,肯定不错的!
回复于: 2013-12-17 08:43:35
装B贴把,985数学系,被人抢破头,除非你太2,一般都走银行,金融路线。。毕业就6位数年薪。

你来嘲笑本坛吊丝的吧?
回复于: 2013-12-17 08:45:05
神牛,搞算法吧,看你一句大学醉心于数学,数学功底必然不浅,而现在IT最需要的就是中高端人才,这就需要你的数学功底了,不搞算法,太浪费你的知识了。。。
回复于: 2013-12-17 09:07:09
数学,是用符号表示自然事物;计算机,是用电脑能够理解的符号,来表示自然事物。你想转计算机的话,只要学会,将数学的符号变成计算机的符号。  建议可以先从c或者python学习,前者语法简单,效率高,但接近底层;后者更接近抽象(自然事物),功能强大。不建议c++,语法过于复杂,因为c++想做的事情太多了。
回复于: 2013-12-17 09:08:51
我也是数学系的,我想说我毕业时连c++  primer都没看过呢……LZ担心什么……

那些招聘广告动不动就要精通,其实真正有几个人精通呢,所以不用太在意那个词
回复于: 2013-12-17 09:10:03
搞算法吧,数学系很有优势的,如果搞算法,就专心学C,C++,
回复于: 2013-12-17 09:31:48
建议你搞算法,比如视频编解码
回复于: 2013-12-17 09:43:11
学好c++/C,找个做算法的,或是图形处理方面。

~~~~~~~~~~~~~~~~~~~~~~~~~~

数学系毕业微积分都不会算了的飘过

个人感觉,C\C++ 就不要想了,那个没有两三年努力搞不出来什么东西,专门做算法也暂时别想了,没有丰富的实际经验做基础,搞出来的算法不会有人信服,要做的话java还是可以的,去参加的培训班,如果不在那里打酱油的话四个月还是有很大收获的,能积累一定的实战经验后就能慢慢体现数学的作用了。另外提醒一下,凡是打着国家工信部牌子搞培训的大多都是骗人的,不过话又说回来了,所谓骗人也就是不包就业罢了,至于能不能学好,全看个人了。。。。。。。

回复于: 2013-12-17 09:56:34
建议:
1.统计
2.图像处理
3.大数据与云计算

语言建议学PHP这类简单的,慢慢再转到C\C++上
这些是靠谱又好找工作的
回复于: 2013-12-17 09:59:38
你这是犹如拥有深厚内功,但是不会武功招式的初出江湖的少年啊,得遇高人指点一二,前程不可限量!
回复于: 2013-12-17 10:09:30
我觉得数学系本科生的数学水平比工科的好不了多少,数学大牛少的很,老师经常说数学好的人编程好,其实应该这么说,数学好的人算法基础好,工作中的编程和学校的编程完全不一样。学校的编程都是一些人工难算的数学题,ACM之类的。工作中很少用到。
要想发挥你的数学优势,必须读研,甚至读博,不然数学功底白白废了。我已经废了。当初是怀着美好的梦想读数学的。可是现实很骨感。最终放弃了数学。可我还很喜欢数学。当代大学数学系的教育太浮躁,不专一,乱开课。
同是14年数学系,现已投身IT,祝愿楼主走好。

编程对数学没多大要求   基本高中数学过得去+正常人智商就能解决问题、、、、、、、、、、、、除非数学方面要求很高的项目开发    不过   这年头有百度 google、、、对程序员而言不是你记住了多少知识  而是你知道遇到问题怎么解决 去哪找答案、、、、、、、、人脑那点内存 即使开通了100%的功能也比不过一个移动硬盘+一台可联网的电脑、、、、、、、、、
   所以 楼主没必要强调你数学专业的
   此外 如果速成  去个培训公司 亦或 自己学点C# .net 挺好的 也挺热门  学得也快、、、
   如果修内功   C++一定要认真学习  最好学点汇编  了解些计算机系统结构  熟悉window机制  linux开发不在此列 这个可能花点时间 不一定能在毕业之前见效  对了 新人学东西 多看 少问人、、、、  因为会的不会天天回答一些百度google 一找一大堆的问题  不会的 回答你半天也说不到重点  纯粹是浪费时间

回复于: 2013-12-17 10:22:12
大数据现在非常火,对算法,数学建模的人才需求挺大的。所以LZ最好考虑下有这方面需求的大公司,不要去搞做网站,APP这种应用级别的公司或者部门。
回复于: 2013-12-17 10:41:01
1.我该往IT哪个方向上靠
      建议你往上位机方向上靠,别看那些什么Java、.Net
那只是表面风光,吃青春饭。
2.接上问,选好方向后该学些什么
      学C  和C++
3.该选大公司还是选小公司,然后怎么区分大公司和小公司
      去制造也大公司
4.是选只做IT的公司,还是去某些非IT公司的IT部
      当然是去非IT公司的IT部门
回复于: 2013-12-17 10:47:29
好学校,还是数学专业的,可以考研,或者可以直接去大公司,比如阿里,腾讯,百度这样的,因为这样的公司对算法的要求是很高的,只要数学功底扎实,什么都不会也没关系,面试的时候如实说,他们会给你学习的机会的
回复于: 2013-12-17 11:17:16
楼主,不要听什么数学专业出来的干IT,算法什么牛逼不牛逼的,在国内这是不太现实的,除非你在计算机方面真的很牛叉,才会发挥你数学方面的才能。当然我相信你不是那样的牛叉,所以哥以一个数学系的前辈告诉你:
1)努力进金融行业,最好是银行,在上海,刚毕业过一年试用期后,基本上是月薪2500+,但是逢年过节都发现金卡,少的2-3w,多的8-10w+,平均年薪基本在35w左右;其他二线城市要低一点,但是最低不会低于20W;
2)考公务员,这个相比上面的要难一点,除非你有点关系,数学系的考起来并不难;收入虽没银行多,但也很可观;
3)考研,这个可以为上面两个增加更多的筹码;
4)做软件,这个实在是没办法的办法了,你想想,在微软辛辛苦苦干一年,好的也才10w美金左右,那付出可比在银行,公务员累个几十倍,几百倍,何况以楼主的实力...是吧。

楼主,好好做决定吧,毕竟你的时间还算充足,不像我们选错了,想回头就难上加难了!
回复于: 2013-12-17 13:16:59
数学转IT很好转的,只要你能吃苦,绝对不比科班出身的差
一般大公司才养得起学数学的人,先进大公司吧,人家愿意花时间和金钱培养你,不错的选择
  不过还是那句话,前提是得吃苦.
回复于: 2013-12-17 16:14:52
学好C,C++,数据结构,还有算法,你是数学专业的,学这些没问题,这些弄好了扎实了,其它什么都好说
回复于: 2013-12-17 21:56:54
引用 102 楼 bill0605030109 的回复:
估计搞算法比较合适,或者考研也行。。
扯淡!哪个公司会让你专搞算法?这世界上没有算法公司,都是有啥项目让你搞啥;再说了,搞算法也是考验你的编程能力,编程功力不够算法能做好吗?


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值