有过来人指导一下准备跨专业读研的大三学生吗。。迷茫

时间:2021-10-22 13:05:16
本人大三,211非计算机电子信息类的工科,成绩排名有10/500这样,六级600分,但是数学不是很好。。打算保研的时候跨专业保到软件工程,初步自学了c语言,数据结构严蔚敏版本看到了图一章,最近在看浙大数据结构的mooc。今天在做慕课的课后编程题,树的同构,看别人的代码,自己理解,然后自己重写一遍,写了好久还是有bug而且自己debug也看不出来,没人教,感觉挺无助的。。也不知道自己到底适不适合读软件。。迷茫中,马上就到保研的时候了,本校已经有软件的老师要我了,但是我还是想拼一把保到华工去。唉。如果有过来人希望给点指导,如果有相同情况的我们共勉~还想请问一下,读软件的研究生真的需要数学好吗,这个好又要怎么定义呢 有过来人指导一下准备跨专业读研的大三学生吗。。迷茫

22 个解决方案

#1


能看懂自己写不出来是因为动手太少了,你可以找一些练习题,多动手做做,人家不是说的好么,眼过千遍不如手过一遍么,多写写就有感觉了。

#2


哥给你指条明路:既然你喜欢计算机?那么久继续钻研下去。数据结构、操作系统、网络、算法这些事本科生的拿手好菜,也是大公司面试基本上就围绕着这几方面。大四上半学期参与各种公司的校招。bat等等,你现在准备完全来得及。千万别考研、千万别考研、千万别考研、除非你想一直做科研。

#3


除非有兴趣,不然不建议入这行。特别数学不好的,这行的基础就是数学。

#4


引用 3 楼 sunny7862632的回复:
除非有兴趣,不然不建议入这行。特别数学不好的,这行的基础就是数学。

数学好怎么定义呢。。我是浙江考生,高考数学125,在我们那年算还可以,大学高数也考94.96线代考了96。。但是感觉自己的思维跟纯正的理工男比起来就没什么思维上的优势

#5


引用 2 楼 NS西北风的回复:
哥给你指条明路:既然你喜欢计算机?那么久继续钻研下去。数据结构、操作系统、网络、算法这些事本科生的拿手好菜,也是大公司面试基本上就围绕着这几方面。大四上半学期参与各种公司的校招。bat等等,你现在准备完全来得及。千万别考研、千万别考研、千万别考研、除非你想一直做科研。

我就是因为基础差所以想读软件工程的研究生。。自己也想拿个研究生的文凭,同时也能补上自己非科班的基础

#6


引用 1 楼 起个好昵称怎么这么难呢的回复:
能看懂自己写不出来是因为动手太少了,你可以找一些练习题,多动手做做,人家不是说的好么,眼过千遍不如手过一遍么,多写写就有感觉了。

我现在就在写,浙大数据结构mooc的课后编程题,但是写了出了bug自己debug看不出来错在哪,又没人教。。在论坛、贴吧问别人也不一定会回你  所以感觉特别吃力

#7


引用 5 楼 LesterH 的回复:
Quote: 引用 2 楼 NS西北风的回复:
哥给你指条明路:既然你喜欢计算机?那么久继续钻研下去。数据结构、操作系统、网络、算法这些事本科生的拿手好菜,也是大公司面试基本上就围绕着这几方面。大四上半学期参与各种公司的校招。bat等等,你现在准备完全来得及。千万别考研、千万别考研、千万别考研、除非你想一直做科研。

我就是因为基础差所以想读软件工程的研究生。。自己也想拿个研究生的文凭,同时也能补上自己非科班的基础

IT行业的文凭基本分文不值。

#8


引用 7 楼 NS西北风的回复:
Quote: 引用 5 楼 LesterH 的回复:

Quote: 引用 2 楼 NS西北风的回复:
哥给你指条明路:既然你喜欢计算机?那么久继续钻研下去。数据结构、操作系统、网络、算法这些事本科生的拿手好菜,也是大公司面试基本上就围绕着这几方面。大四上半学期参与各种公司的校招。bat等等,你现在准备完全来得及。千万别考研、千万别考研、千万别考研、除非你想一直做科研。

我就是因为基础差所以想读软件工程的研究生。。自己也想拿个研究生的文凭,同时也能补上自己非科班的基础

IT行业的文凭基本分文不值。

我明白。。都说it靠个人    请教一下前辈认为数学达到哪种程度可以去尝试一下软件工程?我现在编程出bug自己debug看不出来,网上发帖也没人回的情况该怎么解决

#9


看你是想走哪条路,读研之后,是想继续深入研究,还是想就业从事软件应用的开发。这会是两种模式,前者需要数学很好,更需要类似于做科研的性格;后者的话,你的数学绝对不是问题,你只是缺少系统的计算机科学/软件工程的学习而已。看的出来你的学习能力很强,所以这些问题都不大,你完全可以在本科剩下的时间把c程序基础/数据结构/操作系统/数据库基础,包括研究生期间,多花一些时间,所有的差距都能追回来。当然了软件工程的内容非常多,应用范围很广,技术之间没有高低之分,只有适合与否,比如说你对应用程序感兴趣,你就应该学习下当前比较热门的语言和技术,然后用实战锻炼自己,过程中会不断融会贯通,万事开头难。

#10


现在的编程,哎,要什么数学,那些研究生毕业了,都是去的互联网公司,写都是增删查改,过几年玩玩各种组件就自称架构师。要个蛋的数学,能理解二维数组就足够了。

现在的软件开发,还是要读个研吧,因为BAT还是比较看这个,校招的时候

#11


读软件专业的研究生要看具体做研究的方向,如果有牵涉到相关的话,肯定是有要求的。比如说你要做一些数据挖掘,机器学习之类的方向的话,相关统计学、线性代数和概率之类的东西都会牵涉到。像图形学、图像视频处理之类的也会用到很多数学的东西。
但是做软件工程的大多数情况并不要求有很复杂的数学,楼主没必要去太担忧。你如果觉得自己数学不好,可以到时候去学啊。
而且以楼主目前跨专业的情况,去读个相关的研究生把这个方向的基础知识好好掌握一下还是很有必要的。
另外,楼主碰到问题没法解决的时候,除了在csdn论坛发帖求助,最好找学校里动手能力强的同学或者老师问一下,这样也许更快一点。解决问题的经验需要慢慢积累,碰到的多了,以后就解决起来更快了。

#12


楼主不会是女生吧?
老实说,能读研还是去读研,别听那些妖言惑众什么读研不好的,在天朝,学历就是硬通货。在下并无学历岐视,只是天朝的情况是这样的,有机会提升学历还是去提升吧,总会有回报的。
学习方面,转专业过来的肯定比较吃力,多花点时间实践,实在学不懂的也只能靠忽悠了。 有过来人指导一下准备跨专业读研的大三学生吗。。迷茫
首先你要先搞清楚一件事:读研是为了纯粹的个人学习兴趣,还是为了将来有更好的出路去生存。搞明白了这点,你就不会迷茫了,该干嘛干嘛。 有过来人指导一下准备跨专业读研的大三学生吗。。迷茫

#13


引用 9 楼 duruiyang603 的回复:
看你是想走哪条路,读研之后,是想继续深入研究,还是想就业从事软件应用的开发。这会是两种模式,前者需要数学很好,更需要类似于做科研的性格;后者的话,你的数学绝对不是问题,你只是缺少系统的计算机科学/软件工程的学习而已。看的出来你的学习能力很强,所以这些问题都不大,你完全可以在本科剩下的时间把c程序基础/数据结构/操作系统/数据库基础,包括研究生期间,多花一些时间,所有的差距都能追回来。当然了软件工程的内容非常多,应用范围很广,技术之间没有高低之分,只有适合与否,比如说你对应用程序感兴趣,你就应该学习下当前比较热门的语言和技术,然后用实战锻炼自己,过程中会不断融会贯通,万事开头难。


前辈你觉得我现在编程出bug解决不了的时候   是跳过好还是怎么样解决呢。。

#14


引用 11 楼 frank_liu1980 的回复:
读软件专业的研究生要看具体做研究的方向,如果有牵涉到相关的话,肯定是有要求的。比如说你要做一些数据挖掘,机器学习之类的方向的话,相关统计学、线性代数和概率之类的东西都会牵涉到。像图形学、图像视频处理之类的也会用到很多数学的东西。
但是做软件工程的大多数情况并不要求有很复杂的数学,楼主没必要去太担忧。你如果觉得自己数学不好,可以到时候去学啊。
而且以楼主目前跨专业的情况,去读个相关的研究生把这个方向的基础知识好好掌握一下还是很有必要的。
另外,楼主碰到问题没法解决的时候,除了在csdn论坛发帖求助,最好找学校里动手能力强的同学或者老师问一下,这样也许更快一点。解决问题的经验需要慢慢积累,碰到的多了,以后就解决起来更快了。


现在暑假在家   老师找不到   同学也不好意思每次都麻烦别人。。 所以挺心烦的

#15


引用 13 楼 LesterH 的回复:
Quote: 引用 9 楼 duruiyang603 的回复:

看你是想走哪条路,读研之后,是想继续深入研究,还是想就业从事软件应用的开发。这会是两种模式,前者需要数学很好,更需要类似于做科研的性格;后者的话,你的数学绝对不是问题,你只是缺少系统的计算机科学/软件工程的学习而已。看的出来你的学习能力很强,所以这些问题都不大,你完全可以在本科剩下的时间把c程序基础/数据结构/操作系统/数据库基础,包括研究生期间,多花一些时间,所有的差距都能追回来。当然了软件工程的内容非常多,应用范围很广,技术之间没有高低之分,只有适合与否,比如说你对应用程序感兴趣,你就应该学习下当前比较热门的语言和技术,然后用实战锻炼自己,过程中会不断融会贯通,万事开头难。


前辈你觉得我现在编程出bug解决不了的时候   是跳过好还是怎么样解决呢。。

前辈不敢当,我也只是一个刚毕业一年的程序猿……遇到Bug不要跳过,每一个Bug都是你补全自己技能体系的机会,你应该善用搜索引擎,从你程序的报错信息开始。一般问题都不会是你第一个遇到的,网上有很多问答、博客、教程等等可以帮到你,你英语应该不错,百度解决不了问题的时候,想办法google一下,或者找一下*之类的网站,质量相对会高很多。如果还是解决不了,可以自己提问。

#16


华工?你是说华中科技大学的旧称么?还是华南理工?
我是万恶的软件外包HR 有过来人指导一下准备跨专业读研的大三学生吗。。迷茫,技术我不太懂,就业我倒是可以提点建议。
听我一句兄弟,IT文凭绝对不是分文不值!能统招上211、985,就是学习能力最直观的体现,起步阶段/应聘大公司,这常常是他们最基础的要求。华为武汉研究所的项目我接触的最多,统招二本以上是基本要求,专升本/自考本根本不考虑,部分高新项目必须统招211,你哪怕自考本读到博士10年经验编程溜到不行都没用,除非你有关系找到主管能通融这。。。这当我没说 XD。当然我也不是说华为多好多好,但窥斑见豹,学历绝对不是无用的。以华为的定级来讲,211的研究生出来直接比本科高一级,升级的工作年限要求研究生比本科生少将近一倍。有能力读,家里没压力的,985研究生果断走起不解释。博士的话倒是真没什么必要这个看个人兴趣,读了基本一辈子研究所论文了吧我也不是很懂身边读博的都是学经济学建筑的。。。
你以后希望往哪方面发展也是个问题。Java? Android?IOS?是想一直做开发?还是做技术之后转管理?想想清楚会少走很多弯路。985出来的硕士可以直接去大公司校招实习好好表现争取留下来转正,这基本是最佳路径,不行去个3年以上中等规模的初创公司,一般这种公司至少有一个技术大牛撑着,多面试几次找个你觉得技术非常牛X的面试官抱紧大腿咬紧牙关,撑过1个项目+2年以上。前期可能会吃点亏因为不是软件相关专业的本,不过哪个IT男刚出校园不吃亏的是吧~之后就可以随意跳了。211的统招985的硕士加上2年经验,找工作可以玩出花来。为什么说2年因为一般硕士生2年是个坎,之前之后起薪大多不一样,想跳槽也尽量保证1年最多跳一次。
就业前景来说,目前java前后都挺好就业的,有Java基础转Android比较容易,相对于ios来说安卓开发机会多毕竟开源,不过ios做出来收益可能更稳定因为定位的消费人群不一样,各有千秋。.net感觉做的人越来越少不过不少企业IT部门还是有需求的。C++和python相对略冷门,但是python我有入过华为项目的候选人,2年+上海工作经验211统本硕士在华为武研所进门12K的(有其他公司给了14K的offer)。大数据我还是感觉有点虚,除非大企业不然很难做靠谱的大数据,进去会比较难,谨慎看好。不过谁知道你读出来3年后又是个什么样子呢?找准自己喜欢的方向也很重要,正好你大四不是还有一年吗,多接触一下,找到自己最喜欢的吧。
哎,年轻真好~楼主加油~

#17


引用 15 楼 duruiyang603的回复:
Quote: 引用 13 楼 LesterH 的回复:

Quote: 引用 9 楼 duruiyang603 的回复:

看你是想走哪条路,读研之后,是想继续深入研究,还是想就业从事软件应用的开发。这会是两种模式,前者需要数学很好,更需要类似于做科研的性格;后者的话,你的数学绝对不是问题,你只是缺少系统的计算机科学/软件工程的学习而已。看的出来你的学习能力很强,所以这些问题都不大,你完全可以在本科剩下的时间把c程序基础/数据结构/操作系统/数据库基础,包括研究生期间,多花一些时间,所有的差距都能追回来。当然了软件工程的内容非常多,应用范围很广,技术之间没有高低之分,只有适合与否,比如说你对应用程序感兴趣,你就应该学习下当前比较热门的语言和技术,然后用实战锻炼自己,过程中会不断融会贯通,万事开头难。


前辈你觉得我现在编程出bug解决不了的时候   是跳过好还是怎么样解决呢。。

前辈不敢当,我也只是一个刚毕业一年的程序猿……遇到Bug不要跳过,每一个Bug都是你补全自己技能体系的机会,你应该善用搜索引擎,从你程序的报错信息开始。一般问题都不会是你第一个遇到的,网上有很多问答、博客、教程等等可以帮到你,你英语应该不错,百度解决不了问题的时候,想办法google一下,或者找一下*之类的网站,质量相对会高很多。如果还是解决不了,可以自己提问。

好,谢谢建议 有过来人指导一下准备跨专业读研的大三学生吗。。迷茫

#18


引用 16 楼 Justwe233的回复:
华工?你是说华中科技大学的旧称么?还是华南理工?
我是万恶的软件外包HR 有过来人指导一下准备跨专业读研的大三学生吗。。迷茫,技术我不太懂,就业我倒是可以提点建议。
听我一句兄弟,IT文凭绝对不是分文不值!能统招上211、985,就是学习能力最直观的体现,起步阶段/应聘大公司,这常常是他们最基础的要求。华为武汉研究所的项目我接触的最多,统招二本以上是基本要求,专升本/自考本根本不考虑,部分高新项目必须统招211,你哪怕自考本读到博士10年经验编程溜到不行都没用,除非你有关系找到主管能通融这。。。这当我没说 XD。当然我也不是说华为多好多好,但窥斑见豹,学历绝对不是无用的。以华为的定级来讲,211的研究生出来直接比本科高一级,升级的工作年限要求研究生比本科生少将近一倍。有能力读,家里没压力的,985研究生果断走起不解释。博士的话倒是真没什么必要这个看个人兴趣,读了基本一辈子研究所论文了吧我也不是很懂身边读博的都是学经济学建筑的。。。
你以后希望往哪方面发展也是个问题。Java? Android?IOS?是想一直做开发?还是做技术之后转管理?想想清楚会少走很多弯路。985出来的硕士可以直接去大公司校招实习好好表现争取留下来转正,这基本是最佳路径,不行去个3年以上中等规模的初创公司,一般这种公司至少有一个技术大牛撑着,多面试几次找个你觉得技术非常牛X的面试官抱紧大腿咬紧牙关,撑过1个项目+2年以上。前期可能会吃点亏因为不是软件相关专业的本,不过哪个IT男刚出校园不吃亏的是吧~之后就可以随意跳了。211的统招985的硕士加上2年经验,找工作可以玩出花来。为什么说2年因为一般硕士生2年是个坎,之前之后起薪大多不一样,想跳槽也尽量保证1年最多跳一次。
就业前景来说,目前java前后都挺好就业的,有Java基础转Android比较容易,相对于ios来说安卓开发机会多毕竟开源,不过ios做出来收益可能更稳定因为定位的消费人群不一样,各有千秋。.net感觉做的人越来越少不过不少企业IT部门还是有需求的。C++和python相对略冷门,但是python我有入过华为项目的候选人,2年+上海工作经验211统本硕士在华为武研所进门12K的(有其他公司给了14K的offer)。大数据我还是感觉有点虚,除非大企业不然很难做靠谱的大数据,进去会比较难,谨慎看好。不过谁知道你读出来3年后又是个什么样子呢?找准自己喜欢的方向也很重要,正好你大四不是还有一年吗,多接触一下,找到自己最喜欢的吧。
哎,年轻真好~楼主加油~

谢谢前辈的建议!还想请问一下前辈,程序员的职业寿命真的不长吗

#19


引用 18 楼 LesterH 的回复:
Quote: 引用 16 楼 Justwe233的回复:
华工?你是说华中科技大学的旧称么?还是华南理工?
我是万恶的软件外包HR 有过来人指导一下准备跨专业读研的大三学生吗。。迷茫,技术我不太懂,就业我倒是可以提点建议。
听我一句兄弟,IT文凭绝对不是分文不值!能统招上211、985,就是学习能力最直观的体现,起步阶段/应聘大公司,这常常是他们最基础的要求。华为武汉研究所的项目我接触的最多,统招二本以上是基本要求,专升本/自考本根本不考虑,部分高新项目必须统招211,你哪怕自考本读到博士10年经验编程溜到不行都没用,除非你有关系找到主管能通融这。。。这当我没说 XD。当然我也不是说华为多好多好,但窥斑见豹,学历绝对不是无用的。以华为的定级来讲,211的研究生出来直接比本科高一级,升级的工作年限要求研究生比本科生少将近一倍。有能力读,家里没压力的,985研究生果断走起不解释。博士的话倒是真没什么必要这个看个人兴趣,读了基本一辈子研究所论文了吧我也不是很懂身边读博的都是学经济学建筑的。。。
你以后希望往哪方面发展也是个问题。Java? Android?IOS?是想一直做开发?还是做技术之后转管理?想想清楚会少走很多弯路。985出来的硕士可以直接去大公司校招实习好好表现争取留下来转正,这基本是最佳路径,不行去个3年以上中等规模的初创公司,一般这种公司至少有一个技术大牛撑着,多面试几次找个你觉得技术非常牛X的面试官抱紧大腿咬紧牙关,撑过1个项目+2年以上。前期可能会吃点亏因为不是软件相关专业的本,不过哪个IT男刚出校园不吃亏的是吧~之后就可以随意跳了。211的统招985的硕士加上2年经验,找工作可以玩出花来。为什么说2年因为一般硕士生2年是个坎,之前之后起薪大多不一样,想跳槽也尽量保证1年最多跳一次。
就业前景来说,目前java前后都挺好就业的,有Java基础转Android比较容易,相对于ios来说安卓开发机会多毕竟开源,不过ios做出来收益可能更稳定因为定位的消费人群不一样,各有千秋。.net感觉做的人越来越少不过不少企业IT部门还是有需求的。C++和python相对略冷门,但是python我有入过华为项目的候选人,2年+上海工作经验211统本硕士在华为武研所进门12K的(有其他公司给了14K的offer)。大数据我还是感觉有点虚,除非大企业不然很难做靠谱的大数据,进去会比较难,谨慎看好。不过谁知道你读出来3年后又是个什么样子呢?找准自己喜欢的方向也很重要,正好你大四不是还有一年吗,多接触一下,找到自己最喜欢的吧。
哎,年轻真好~楼主加油~

谢谢前辈的建议!还想请问一下前辈,程序员的职业寿命真的不长吗

前辈不敢当,感觉你发帖回复目的明确,我回复里给你挖的坑一个都没跳 有过来人指导一下准备跨专业读研的大三学生吗。。迷茫表达能力感觉还不错,读完书出来做技术5年左右转管理可能对于你来说发展空间更大。
大家觉得程序员职业寿命不长大多是现在全国也没多少40+的程序员吧。。。40+程序员意味着96年左右就入行做1线做到现在了,所以现在也没那么多高年限的一线程序员现身说法。
当然你想做一辈子程序员,只要身体和学习能力跟得上,我是不觉得有什么问题的,只是目前实例并不多,我接触到的一线程序员年龄最大的也就35左右,大多数这个年纪都转管理岗位了,而且做测试的居多开发的相对少。
现在对你说这些其实都有点虚。你还是好好考研,读出来了拼一下找份好工作最实在。很多事情实际操作起来跟我们想象中的完全不一样,再说三四年后谁知道风向如何呢?与其想很多有的没的不如先做好手头的事,找到自己的兴趣,锻炼自己的能力先。加油~

#20


引用 19 楼 Justwe233的回复:
Quote: 引用 18 楼 LesterH 的回复:

Quote: 引用 16 楼 Justwe233的回复:
华工?你是说华中科技大学的旧称么?还是华南理工?
我是万恶的软件外包HR 有过来人指导一下准备跨专业读研的大三学生吗。。迷茫,技术我不太懂,就业我倒是可以提点建议。
听我一句兄弟,IT文凭绝对不是分文不值!能统招上211、985,就是学习能力最直观的体现,起步阶段/应聘大公司,这常常是他们最基础的要求。华为武汉研究所的项目我接触的最多,统招二本以上是基本要求,专升本/自考本根本不考虑,部分高新项目必须统招211,你哪怕自考本读到博士10年经验编程溜到不行都没用,除非你有关系找到主管能通融这。。。这当我没说 XD。当然我也不是说华为多好多好,但窥斑见豹,学历绝对不是无用的。以华为的定级来讲,211的研究生出来直接比本科高一级,升级的工作年限要求研究生比本科生少将近一倍。有能力读,家里没压力的,985研究生果断走起不解释。博士的话倒是真没什么必要这个看个人兴趣,读了基本一辈子研究所论文了吧我也不是很懂身边读博的都是学经济学建筑的。。。
你以后希望往哪方面发展也是个问题。Java? Android?IOS?是想一直做开发?还是做技术之后转管理?想想清楚会少走很多弯路。985出来的硕士可以直接去大公司校招实习好好表现争取留下来转正,这基本是最佳路径,不行去个3年以上中等规模的初创公司,一般这种公司至少有一个技术大牛撑着,多面试几次找个你觉得技术非常牛X的面试官抱紧大腿咬紧牙关,撑过1个项目+2年以上。前期可能会吃点亏因为不是软件相关专业的本,不过哪个IT男刚出校园不吃亏的是吧~之后就可以随意跳了。211的统招985的硕士加上2年经验,找工作可以玩出花来。为什么说2年因为一般硕士生2年是个坎,之前之后起薪大多不一样,想跳槽也尽量保证1年最多跳一次。
就业前景来说,目前java前后都挺好就业的,有Java基础转Android比较容易,相对于ios来说安卓开发机会多毕竟开源,不过ios做出来收益可能更稳定因为定位的消费人群不一样,各有千秋。.net感觉做的人越来越少不过不少企业IT部门还是有需求的。C++和python相对略冷门,但是python我有入过华为项目的候选人,2年+上海工作经验211统本硕士在华为武研所进门12K的(有其他公司给了14K的offer)。大数据我还是感觉有点虚,除非大企业不然很难做靠谱的大数据,进去会比较难,谨慎看好。不过谁知道你读出来3年后又是个什么样子呢?找准自己喜欢的方向也很重要,正好你大四不是还有一年吗,多接触一下,找到自己最喜欢的吧。
哎,年轻真好~楼主加油~

谢谢前辈的建议!还想请问一下前辈,程序员的职业寿命真的不长吗

前辈不敢当,感觉你发帖回复目的明确,我回复里给你挖的坑一个都没跳 有过来人指导一下准备跨专业读研的大三学生吗。。迷茫表达能力感觉还不错,读完书出来做技术5年左右转管理可能对于你来说发展空间更大。
大家觉得程序员职业寿命不长大多是现在全国也没多少40+的程序员吧。。。40+程序员意味着96年左右就入行做1线做到现在了,所以现在也没那么多高年限的一线程序员现身说法。
当然你想做一辈子程序员,只要身体和学习能力跟得上,我是不觉得有什么问题的,只是目前实例并不多,我接触到的一线程序员年龄最大的也就35左右,大多数这个年纪都转管理岗位了,而且做测试的居多开发的相对少。
现在对你说这些其实都有点虚。你还是好好考研,读出来了拼一下找份好工作最实在。很多事情实际操作起来跟我们想象中的完全不一样,再说三四年后谁知道风向如何呢?与其想很多有的没的不如先做好手头的事,找到自己的兴趣,锻炼自己的能力先。加油~

说得对  谢谢前辈指点

#21


引用 14 楼 LesterH 的回复:
Quote: 引用 11 楼 frank_liu1980 的回复:

读软件专业的研究生要看具体做研究的方向,如果有牵涉到相关的话,肯定是有要求的。比如说你要做一些数据挖掘,机器学习之类的方向的话,相关统计学、线性代数和概率之类的东西都会牵涉到。像图形学、图像视频处理之类的也会用到很多数学的东西。
但是做软件工程的大多数情况并不要求有很复杂的数学,楼主没必要去太担忧。你如果觉得自己数学不好,可以到时候去学啊。
而且以楼主目前跨专业的情况,去读个相关的研究生把这个方向的基础知识好好掌握一下还是很有必要的。
另外,楼主碰到问题没法解决的时候,除了在csdn论坛发帖求助,最好找学校里动手能力强的同学或者老师问一下,这样也许更快一点。解决问题的经验需要慢慢积累,碰到的多了,以后就解决起来更快了。


现在暑假在家   老师找不到   同学也不好意思每次都麻烦别人。。 所以挺心烦的

楼主碰到这种问题,除了去找人以外,可以自己尝试一下去解决。比如说把自己写的代码先简化一下,一小步一小步的修改看结果,这样虽然耗时间一点,但是也许能找到问题所在的地方。
另外一个,你用的这个语言碰到出问题了,如果了解相关的背景知识解决起来会更快。因为你是跨专业的,可以去了解一些计算机的基础原理和编程的理论知识,对于发现问题怎么去解决还是有帮助的。你可以先熟悉一下自己开发的环境,比如说用IDE怎么来调试代码,怎么跟踪代码的执行。这样也有利于排查问题。

#22


建议早入行,211本科工科学历基本够了,研究生学历只能算锦上添花吧。
数学不好不是问题,这行的多数人数学都比你的差。
除了bat这种一线,到了其他公司实习下你就会发现多数人学校不如你,学历不如你,二本三本野鸡电大一大堆,211凤毛麟角,更何况研究生。
如果喜欢学校生活,就多上几年也无妨。

#1


能看懂自己写不出来是因为动手太少了,你可以找一些练习题,多动手做做,人家不是说的好么,眼过千遍不如手过一遍么,多写写就有感觉了。

#2


哥给你指条明路:既然你喜欢计算机?那么久继续钻研下去。数据结构、操作系统、网络、算法这些事本科生的拿手好菜,也是大公司面试基本上就围绕着这几方面。大四上半学期参与各种公司的校招。bat等等,你现在准备完全来得及。千万别考研、千万别考研、千万别考研、除非你想一直做科研。

#3


除非有兴趣,不然不建议入这行。特别数学不好的,这行的基础就是数学。

#4


引用 3 楼 sunny7862632的回复:
除非有兴趣,不然不建议入这行。特别数学不好的,这行的基础就是数学。

数学好怎么定义呢。。我是浙江考生,高考数学125,在我们那年算还可以,大学高数也考94.96线代考了96。。但是感觉自己的思维跟纯正的理工男比起来就没什么思维上的优势

#5


引用 2 楼 NS西北风的回复:
哥给你指条明路:既然你喜欢计算机?那么久继续钻研下去。数据结构、操作系统、网络、算法这些事本科生的拿手好菜,也是大公司面试基本上就围绕着这几方面。大四上半学期参与各种公司的校招。bat等等,你现在准备完全来得及。千万别考研、千万别考研、千万别考研、除非你想一直做科研。

我就是因为基础差所以想读软件工程的研究生。。自己也想拿个研究生的文凭,同时也能补上自己非科班的基础

#6


引用 1 楼 起个好昵称怎么这么难呢的回复:
能看懂自己写不出来是因为动手太少了,你可以找一些练习题,多动手做做,人家不是说的好么,眼过千遍不如手过一遍么,多写写就有感觉了。

我现在就在写,浙大数据结构mooc的课后编程题,但是写了出了bug自己debug看不出来错在哪,又没人教。。在论坛、贴吧问别人也不一定会回你  所以感觉特别吃力

#7


引用 5 楼 LesterH 的回复:
Quote: 引用 2 楼 NS西北风的回复:
哥给你指条明路:既然你喜欢计算机?那么久继续钻研下去。数据结构、操作系统、网络、算法这些事本科生的拿手好菜,也是大公司面试基本上就围绕着这几方面。大四上半学期参与各种公司的校招。bat等等,你现在准备完全来得及。千万别考研、千万别考研、千万别考研、除非你想一直做科研。

我就是因为基础差所以想读软件工程的研究生。。自己也想拿个研究生的文凭,同时也能补上自己非科班的基础

IT行业的文凭基本分文不值。

#8


引用 7 楼 NS西北风的回复:
Quote: 引用 5 楼 LesterH 的回复:

Quote: 引用 2 楼 NS西北风的回复:
哥给你指条明路:既然你喜欢计算机?那么久继续钻研下去。数据结构、操作系统、网络、算法这些事本科生的拿手好菜,也是大公司面试基本上就围绕着这几方面。大四上半学期参与各种公司的校招。bat等等,你现在准备完全来得及。千万别考研、千万别考研、千万别考研、除非你想一直做科研。

我就是因为基础差所以想读软件工程的研究生。。自己也想拿个研究生的文凭,同时也能补上自己非科班的基础

IT行业的文凭基本分文不值。

我明白。。都说it靠个人    请教一下前辈认为数学达到哪种程度可以去尝试一下软件工程?我现在编程出bug自己debug看不出来,网上发帖也没人回的情况该怎么解决

#9


看你是想走哪条路,读研之后,是想继续深入研究,还是想就业从事软件应用的开发。这会是两种模式,前者需要数学很好,更需要类似于做科研的性格;后者的话,你的数学绝对不是问题,你只是缺少系统的计算机科学/软件工程的学习而已。看的出来你的学习能力很强,所以这些问题都不大,你完全可以在本科剩下的时间把c程序基础/数据结构/操作系统/数据库基础,包括研究生期间,多花一些时间,所有的差距都能追回来。当然了软件工程的内容非常多,应用范围很广,技术之间没有高低之分,只有适合与否,比如说你对应用程序感兴趣,你就应该学习下当前比较热门的语言和技术,然后用实战锻炼自己,过程中会不断融会贯通,万事开头难。

#10


现在的编程,哎,要什么数学,那些研究生毕业了,都是去的互联网公司,写都是增删查改,过几年玩玩各种组件就自称架构师。要个蛋的数学,能理解二维数组就足够了。

现在的软件开发,还是要读个研吧,因为BAT还是比较看这个,校招的时候

#11


读软件专业的研究生要看具体做研究的方向,如果有牵涉到相关的话,肯定是有要求的。比如说你要做一些数据挖掘,机器学习之类的方向的话,相关统计学、线性代数和概率之类的东西都会牵涉到。像图形学、图像视频处理之类的也会用到很多数学的东西。
但是做软件工程的大多数情况并不要求有很复杂的数学,楼主没必要去太担忧。你如果觉得自己数学不好,可以到时候去学啊。
而且以楼主目前跨专业的情况,去读个相关的研究生把这个方向的基础知识好好掌握一下还是很有必要的。
另外,楼主碰到问题没法解决的时候,除了在csdn论坛发帖求助,最好找学校里动手能力强的同学或者老师问一下,这样也许更快一点。解决问题的经验需要慢慢积累,碰到的多了,以后就解决起来更快了。

#12


楼主不会是女生吧?
老实说,能读研还是去读研,别听那些妖言惑众什么读研不好的,在天朝,学历就是硬通货。在下并无学历岐视,只是天朝的情况是这样的,有机会提升学历还是去提升吧,总会有回报的。
学习方面,转专业过来的肯定比较吃力,多花点时间实践,实在学不懂的也只能靠忽悠了。 有过来人指导一下准备跨专业读研的大三学生吗。。迷茫
首先你要先搞清楚一件事:读研是为了纯粹的个人学习兴趣,还是为了将来有更好的出路去生存。搞明白了这点,你就不会迷茫了,该干嘛干嘛。 有过来人指导一下准备跨专业读研的大三学生吗。。迷茫

#13


引用 9 楼 duruiyang603 的回复:
看你是想走哪条路,读研之后,是想继续深入研究,还是想就业从事软件应用的开发。这会是两种模式,前者需要数学很好,更需要类似于做科研的性格;后者的话,你的数学绝对不是问题,你只是缺少系统的计算机科学/软件工程的学习而已。看的出来你的学习能力很强,所以这些问题都不大,你完全可以在本科剩下的时间把c程序基础/数据结构/操作系统/数据库基础,包括研究生期间,多花一些时间,所有的差距都能追回来。当然了软件工程的内容非常多,应用范围很广,技术之间没有高低之分,只有适合与否,比如说你对应用程序感兴趣,你就应该学习下当前比较热门的语言和技术,然后用实战锻炼自己,过程中会不断融会贯通,万事开头难。


前辈你觉得我现在编程出bug解决不了的时候   是跳过好还是怎么样解决呢。。

#14


引用 11 楼 frank_liu1980 的回复:
读软件专业的研究生要看具体做研究的方向,如果有牵涉到相关的话,肯定是有要求的。比如说你要做一些数据挖掘,机器学习之类的方向的话,相关统计学、线性代数和概率之类的东西都会牵涉到。像图形学、图像视频处理之类的也会用到很多数学的东西。
但是做软件工程的大多数情况并不要求有很复杂的数学,楼主没必要去太担忧。你如果觉得自己数学不好,可以到时候去学啊。
而且以楼主目前跨专业的情况,去读个相关的研究生把这个方向的基础知识好好掌握一下还是很有必要的。
另外,楼主碰到问题没法解决的时候,除了在csdn论坛发帖求助,最好找学校里动手能力强的同学或者老师问一下,这样也许更快一点。解决问题的经验需要慢慢积累,碰到的多了,以后就解决起来更快了。


现在暑假在家   老师找不到   同学也不好意思每次都麻烦别人。。 所以挺心烦的

#15


引用 13 楼 LesterH 的回复:
Quote: 引用 9 楼 duruiyang603 的回复:

看你是想走哪条路,读研之后,是想继续深入研究,还是想就业从事软件应用的开发。这会是两种模式,前者需要数学很好,更需要类似于做科研的性格;后者的话,你的数学绝对不是问题,你只是缺少系统的计算机科学/软件工程的学习而已。看的出来你的学习能力很强,所以这些问题都不大,你完全可以在本科剩下的时间把c程序基础/数据结构/操作系统/数据库基础,包括研究生期间,多花一些时间,所有的差距都能追回来。当然了软件工程的内容非常多,应用范围很广,技术之间没有高低之分,只有适合与否,比如说你对应用程序感兴趣,你就应该学习下当前比较热门的语言和技术,然后用实战锻炼自己,过程中会不断融会贯通,万事开头难。


前辈你觉得我现在编程出bug解决不了的时候   是跳过好还是怎么样解决呢。。

前辈不敢当,我也只是一个刚毕业一年的程序猿……遇到Bug不要跳过,每一个Bug都是你补全自己技能体系的机会,你应该善用搜索引擎,从你程序的报错信息开始。一般问题都不会是你第一个遇到的,网上有很多问答、博客、教程等等可以帮到你,你英语应该不错,百度解决不了问题的时候,想办法google一下,或者找一下*之类的网站,质量相对会高很多。如果还是解决不了,可以自己提问。

#16


华工?你是说华中科技大学的旧称么?还是华南理工?
我是万恶的软件外包HR 有过来人指导一下准备跨专业读研的大三学生吗。。迷茫,技术我不太懂,就业我倒是可以提点建议。
听我一句兄弟,IT文凭绝对不是分文不值!能统招上211、985,就是学习能力最直观的体现,起步阶段/应聘大公司,这常常是他们最基础的要求。华为武汉研究所的项目我接触的最多,统招二本以上是基本要求,专升本/自考本根本不考虑,部分高新项目必须统招211,你哪怕自考本读到博士10年经验编程溜到不行都没用,除非你有关系找到主管能通融这。。。这当我没说 XD。当然我也不是说华为多好多好,但窥斑见豹,学历绝对不是无用的。以华为的定级来讲,211的研究生出来直接比本科高一级,升级的工作年限要求研究生比本科生少将近一倍。有能力读,家里没压力的,985研究生果断走起不解释。博士的话倒是真没什么必要这个看个人兴趣,读了基本一辈子研究所论文了吧我也不是很懂身边读博的都是学经济学建筑的。。。
你以后希望往哪方面发展也是个问题。Java? Android?IOS?是想一直做开发?还是做技术之后转管理?想想清楚会少走很多弯路。985出来的硕士可以直接去大公司校招实习好好表现争取留下来转正,这基本是最佳路径,不行去个3年以上中等规模的初创公司,一般这种公司至少有一个技术大牛撑着,多面试几次找个你觉得技术非常牛X的面试官抱紧大腿咬紧牙关,撑过1个项目+2年以上。前期可能会吃点亏因为不是软件相关专业的本,不过哪个IT男刚出校园不吃亏的是吧~之后就可以随意跳了。211的统招985的硕士加上2年经验,找工作可以玩出花来。为什么说2年因为一般硕士生2年是个坎,之前之后起薪大多不一样,想跳槽也尽量保证1年最多跳一次。
就业前景来说,目前java前后都挺好就业的,有Java基础转Android比较容易,相对于ios来说安卓开发机会多毕竟开源,不过ios做出来收益可能更稳定因为定位的消费人群不一样,各有千秋。.net感觉做的人越来越少不过不少企业IT部门还是有需求的。C++和python相对略冷门,但是python我有入过华为项目的候选人,2年+上海工作经验211统本硕士在华为武研所进门12K的(有其他公司给了14K的offer)。大数据我还是感觉有点虚,除非大企业不然很难做靠谱的大数据,进去会比较难,谨慎看好。不过谁知道你读出来3年后又是个什么样子呢?找准自己喜欢的方向也很重要,正好你大四不是还有一年吗,多接触一下,找到自己最喜欢的吧。
哎,年轻真好~楼主加油~

#17


引用 15 楼 duruiyang603的回复:
Quote: 引用 13 楼 LesterH 的回复:

Quote: 引用 9 楼 duruiyang603 的回复:

看你是想走哪条路,读研之后,是想继续深入研究,还是想就业从事软件应用的开发。这会是两种模式,前者需要数学很好,更需要类似于做科研的性格;后者的话,你的数学绝对不是问题,你只是缺少系统的计算机科学/软件工程的学习而已。看的出来你的学习能力很强,所以这些问题都不大,你完全可以在本科剩下的时间把c程序基础/数据结构/操作系统/数据库基础,包括研究生期间,多花一些时间,所有的差距都能追回来。当然了软件工程的内容非常多,应用范围很广,技术之间没有高低之分,只有适合与否,比如说你对应用程序感兴趣,你就应该学习下当前比较热门的语言和技术,然后用实战锻炼自己,过程中会不断融会贯通,万事开头难。


前辈你觉得我现在编程出bug解决不了的时候   是跳过好还是怎么样解决呢。。

前辈不敢当,我也只是一个刚毕业一年的程序猿……遇到Bug不要跳过,每一个Bug都是你补全自己技能体系的机会,你应该善用搜索引擎,从你程序的报错信息开始。一般问题都不会是你第一个遇到的,网上有很多问答、博客、教程等等可以帮到你,你英语应该不错,百度解决不了问题的时候,想办法google一下,或者找一下*之类的网站,质量相对会高很多。如果还是解决不了,可以自己提问。

好,谢谢建议 有过来人指导一下准备跨专业读研的大三学生吗。。迷茫

#18


引用 16 楼 Justwe233的回复:
华工?你是说华中科技大学的旧称么?还是华南理工?
我是万恶的软件外包HR 有过来人指导一下准备跨专业读研的大三学生吗。。迷茫,技术我不太懂,就业我倒是可以提点建议。
听我一句兄弟,IT文凭绝对不是分文不值!能统招上211、985,就是学习能力最直观的体现,起步阶段/应聘大公司,这常常是他们最基础的要求。华为武汉研究所的项目我接触的最多,统招二本以上是基本要求,专升本/自考本根本不考虑,部分高新项目必须统招211,你哪怕自考本读到博士10年经验编程溜到不行都没用,除非你有关系找到主管能通融这。。。这当我没说 XD。当然我也不是说华为多好多好,但窥斑见豹,学历绝对不是无用的。以华为的定级来讲,211的研究生出来直接比本科高一级,升级的工作年限要求研究生比本科生少将近一倍。有能力读,家里没压力的,985研究生果断走起不解释。博士的话倒是真没什么必要这个看个人兴趣,读了基本一辈子研究所论文了吧我也不是很懂身边读博的都是学经济学建筑的。。。
你以后希望往哪方面发展也是个问题。Java? Android?IOS?是想一直做开发?还是做技术之后转管理?想想清楚会少走很多弯路。985出来的硕士可以直接去大公司校招实习好好表现争取留下来转正,这基本是最佳路径,不行去个3年以上中等规模的初创公司,一般这种公司至少有一个技术大牛撑着,多面试几次找个你觉得技术非常牛X的面试官抱紧大腿咬紧牙关,撑过1个项目+2年以上。前期可能会吃点亏因为不是软件相关专业的本,不过哪个IT男刚出校园不吃亏的是吧~之后就可以随意跳了。211的统招985的硕士加上2年经验,找工作可以玩出花来。为什么说2年因为一般硕士生2年是个坎,之前之后起薪大多不一样,想跳槽也尽量保证1年最多跳一次。
就业前景来说,目前java前后都挺好就业的,有Java基础转Android比较容易,相对于ios来说安卓开发机会多毕竟开源,不过ios做出来收益可能更稳定因为定位的消费人群不一样,各有千秋。.net感觉做的人越来越少不过不少企业IT部门还是有需求的。C++和python相对略冷门,但是python我有入过华为项目的候选人,2年+上海工作经验211统本硕士在华为武研所进门12K的(有其他公司给了14K的offer)。大数据我还是感觉有点虚,除非大企业不然很难做靠谱的大数据,进去会比较难,谨慎看好。不过谁知道你读出来3年后又是个什么样子呢?找准自己喜欢的方向也很重要,正好你大四不是还有一年吗,多接触一下,找到自己最喜欢的吧。
哎,年轻真好~楼主加油~

谢谢前辈的建议!还想请问一下前辈,程序员的职业寿命真的不长吗

#19


引用 18 楼 LesterH 的回复:
Quote: 引用 16 楼 Justwe233的回复:
华工?你是说华中科技大学的旧称么?还是华南理工?
我是万恶的软件外包HR 有过来人指导一下准备跨专业读研的大三学生吗。。迷茫,技术我不太懂,就业我倒是可以提点建议。
听我一句兄弟,IT文凭绝对不是分文不值!能统招上211、985,就是学习能力最直观的体现,起步阶段/应聘大公司,这常常是他们最基础的要求。华为武汉研究所的项目我接触的最多,统招二本以上是基本要求,专升本/自考本根本不考虑,部分高新项目必须统招211,你哪怕自考本读到博士10年经验编程溜到不行都没用,除非你有关系找到主管能通融这。。。这当我没说 XD。当然我也不是说华为多好多好,但窥斑见豹,学历绝对不是无用的。以华为的定级来讲,211的研究生出来直接比本科高一级,升级的工作年限要求研究生比本科生少将近一倍。有能力读,家里没压力的,985研究生果断走起不解释。博士的话倒是真没什么必要这个看个人兴趣,读了基本一辈子研究所论文了吧我也不是很懂身边读博的都是学经济学建筑的。。。
你以后希望往哪方面发展也是个问题。Java? Android?IOS?是想一直做开发?还是做技术之后转管理?想想清楚会少走很多弯路。985出来的硕士可以直接去大公司校招实习好好表现争取留下来转正,这基本是最佳路径,不行去个3年以上中等规模的初创公司,一般这种公司至少有一个技术大牛撑着,多面试几次找个你觉得技术非常牛X的面试官抱紧大腿咬紧牙关,撑过1个项目+2年以上。前期可能会吃点亏因为不是软件相关专业的本,不过哪个IT男刚出校园不吃亏的是吧~之后就可以随意跳了。211的统招985的硕士加上2年经验,找工作可以玩出花来。为什么说2年因为一般硕士生2年是个坎,之前之后起薪大多不一样,想跳槽也尽量保证1年最多跳一次。
就业前景来说,目前java前后都挺好就业的,有Java基础转Android比较容易,相对于ios来说安卓开发机会多毕竟开源,不过ios做出来收益可能更稳定因为定位的消费人群不一样,各有千秋。.net感觉做的人越来越少不过不少企业IT部门还是有需求的。C++和python相对略冷门,但是python我有入过华为项目的候选人,2年+上海工作经验211统本硕士在华为武研所进门12K的(有其他公司给了14K的offer)。大数据我还是感觉有点虚,除非大企业不然很难做靠谱的大数据,进去会比较难,谨慎看好。不过谁知道你读出来3年后又是个什么样子呢?找准自己喜欢的方向也很重要,正好你大四不是还有一年吗,多接触一下,找到自己最喜欢的吧。
哎,年轻真好~楼主加油~

谢谢前辈的建议!还想请问一下前辈,程序员的职业寿命真的不长吗

前辈不敢当,感觉你发帖回复目的明确,我回复里给你挖的坑一个都没跳 有过来人指导一下准备跨专业读研的大三学生吗。。迷茫表达能力感觉还不错,读完书出来做技术5年左右转管理可能对于你来说发展空间更大。
大家觉得程序员职业寿命不长大多是现在全国也没多少40+的程序员吧。。。40+程序员意味着96年左右就入行做1线做到现在了,所以现在也没那么多高年限的一线程序员现身说法。
当然你想做一辈子程序员,只要身体和学习能力跟得上,我是不觉得有什么问题的,只是目前实例并不多,我接触到的一线程序员年龄最大的也就35左右,大多数这个年纪都转管理岗位了,而且做测试的居多开发的相对少。
现在对你说这些其实都有点虚。你还是好好考研,读出来了拼一下找份好工作最实在。很多事情实际操作起来跟我们想象中的完全不一样,再说三四年后谁知道风向如何呢?与其想很多有的没的不如先做好手头的事,找到自己的兴趣,锻炼自己的能力先。加油~

#20


引用 19 楼 Justwe233的回复:
Quote: 引用 18 楼 LesterH 的回复:

Quote: 引用 16 楼 Justwe233的回复:
华工?你是说华中科技大学的旧称么?还是华南理工?
我是万恶的软件外包HR 有过来人指导一下准备跨专业读研的大三学生吗。。迷茫,技术我不太懂,就业我倒是可以提点建议。
听我一句兄弟,IT文凭绝对不是分文不值!能统招上211、985,就是学习能力最直观的体现,起步阶段/应聘大公司,这常常是他们最基础的要求。华为武汉研究所的项目我接触的最多,统招二本以上是基本要求,专升本/自考本根本不考虑,部分高新项目必须统招211,你哪怕自考本读到博士10年经验编程溜到不行都没用,除非你有关系找到主管能通融这。。。这当我没说 XD。当然我也不是说华为多好多好,但窥斑见豹,学历绝对不是无用的。以华为的定级来讲,211的研究生出来直接比本科高一级,升级的工作年限要求研究生比本科生少将近一倍。有能力读,家里没压力的,985研究生果断走起不解释。博士的话倒是真没什么必要这个看个人兴趣,读了基本一辈子研究所论文了吧我也不是很懂身边读博的都是学经济学建筑的。。。
你以后希望往哪方面发展也是个问题。Java? Android?IOS?是想一直做开发?还是做技术之后转管理?想想清楚会少走很多弯路。985出来的硕士可以直接去大公司校招实习好好表现争取留下来转正,这基本是最佳路径,不行去个3年以上中等规模的初创公司,一般这种公司至少有一个技术大牛撑着,多面试几次找个你觉得技术非常牛X的面试官抱紧大腿咬紧牙关,撑过1个项目+2年以上。前期可能会吃点亏因为不是软件相关专业的本,不过哪个IT男刚出校园不吃亏的是吧~之后就可以随意跳了。211的统招985的硕士加上2年经验,找工作可以玩出花来。为什么说2年因为一般硕士生2年是个坎,之前之后起薪大多不一样,想跳槽也尽量保证1年最多跳一次。
就业前景来说,目前java前后都挺好就业的,有Java基础转Android比较容易,相对于ios来说安卓开发机会多毕竟开源,不过ios做出来收益可能更稳定因为定位的消费人群不一样,各有千秋。.net感觉做的人越来越少不过不少企业IT部门还是有需求的。C++和python相对略冷门,但是python我有入过华为项目的候选人,2年+上海工作经验211统本硕士在华为武研所进门12K的(有其他公司给了14K的offer)。大数据我还是感觉有点虚,除非大企业不然很难做靠谱的大数据,进去会比较难,谨慎看好。不过谁知道你读出来3年后又是个什么样子呢?找准自己喜欢的方向也很重要,正好你大四不是还有一年吗,多接触一下,找到自己最喜欢的吧。
哎,年轻真好~楼主加油~

谢谢前辈的建议!还想请问一下前辈,程序员的职业寿命真的不长吗

前辈不敢当,感觉你发帖回复目的明确,我回复里给你挖的坑一个都没跳 有过来人指导一下准备跨专业读研的大三学生吗。。迷茫表达能力感觉还不错,读完书出来做技术5年左右转管理可能对于你来说发展空间更大。
大家觉得程序员职业寿命不长大多是现在全国也没多少40+的程序员吧。。。40+程序员意味着96年左右就入行做1线做到现在了,所以现在也没那么多高年限的一线程序员现身说法。
当然你想做一辈子程序员,只要身体和学习能力跟得上,我是不觉得有什么问题的,只是目前实例并不多,我接触到的一线程序员年龄最大的也就35左右,大多数这个年纪都转管理岗位了,而且做测试的居多开发的相对少。
现在对你说这些其实都有点虚。你还是好好考研,读出来了拼一下找份好工作最实在。很多事情实际操作起来跟我们想象中的完全不一样,再说三四年后谁知道风向如何呢?与其想很多有的没的不如先做好手头的事,找到自己的兴趣,锻炼自己的能力先。加油~

说得对  谢谢前辈指点

#21


引用 14 楼 LesterH 的回复:
Quote: 引用 11 楼 frank_liu1980 的回复:

读软件专业的研究生要看具体做研究的方向,如果有牵涉到相关的话,肯定是有要求的。比如说你要做一些数据挖掘,机器学习之类的方向的话,相关统计学、线性代数和概率之类的东西都会牵涉到。像图形学、图像视频处理之类的也会用到很多数学的东西。
但是做软件工程的大多数情况并不要求有很复杂的数学,楼主没必要去太担忧。你如果觉得自己数学不好,可以到时候去学啊。
而且以楼主目前跨专业的情况,去读个相关的研究生把这个方向的基础知识好好掌握一下还是很有必要的。
另外,楼主碰到问题没法解决的时候,除了在csdn论坛发帖求助,最好找学校里动手能力强的同学或者老师问一下,这样也许更快一点。解决问题的经验需要慢慢积累,碰到的多了,以后就解决起来更快了。


现在暑假在家   老师找不到   同学也不好意思每次都麻烦别人。。 所以挺心烦的

楼主碰到这种问题,除了去找人以外,可以自己尝试一下去解决。比如说把自己写的代码先简化一下,一小步一小步的修改看结果,这样虽然耗时间一点,但是也许能找到问题所在的地方。
另外一个,你用的这个语言碰到出问题了,如果了解相关的背景知识解决起来会更快。因为你是跨专业的,可以去了解一些计算机的基础原理和编程的理论知识,对于发现问题怎么去解决还是有帮助的。你可以先熟悉一下自己开发的环境,比如说用IDE怎么来调试代码,怎么跟踪代码的执行。这样也有利于排查问题。

#22


建议早入行,211本科工科学历基本够了,研究生学历只能算锦上添花吧。
数学不好不是问题,这行的多数人数学都比你的差。
除了bat这种一线,到了其他公司实习下你就会发现多数人学校不如你,学历不如你,二本三本野鸡电大一大堆,211凤毛麟角,更何况研究生。
如果喜欢学校生活,就多上几年也无妨。