计算机编程专业的研二学生如何选择未来从业方向?

看了你的描述,给我的感觉是,你对编程这件事情并不是特别感兴趣,没有从中获得乐趣,自然也就没有耐心和毅力持续地做一件事情。你提到比较喜欢跟人打交道,兴趣广泛,也许你可以将你的这个特点发挥出来,将你的职业目标从具体的编写代码的程序员转变为需求分析,产品的策划,设计,实施过程中的项目管理,后期的营销等等这些跟人打交道的管理工作上来。如果无法在工作中找到乐趣,那将是痛苦一辈子的事情。所以,好好想想如何将自己的兴趣同自己的工作结合起来。重新调整自己的方向目标,并坚持下去。
■网友的回复
觉得题主应该是个理科学习的“乖乖女”。话题应该是开发经验不足所致,计算机的应用技术和方法更新迭代很快,所以做计算机工作过程中学到老的这种状态要求是很显著,当初能考研读这个专业,更多的都是理论知识。1. 认识您自己 我过去也做过Programming工作,发现自己不适合编码,或许自己大二才开始碰计算机,起步较晚,开始的时候工作压力很大,后来也在化工领域大型企业的ERP软件管理项目上取得过成绩,获得过公司优秀员工奖,但是发现自己还是不适合做开发型程序员。目前找到自己最适合的工作了,这个问题提出来,题主应该想的是自己最适合干什么?2. 计算机学习的实践能力要求 作为女同志,学计算机做开发的压力挺大的,身体要求还是挺高,一直觉得中国的女性做编程就跟男性开民航驾驶类似,需要很长时间的训练。 不过我觉得既然选择了,还有半年多的时间好好拼一把,有时候状态拼出来,会有不少收获。3. 多了解自己专业的应用领域 我在厦门大学的女同学就有研究洋流作用的,当时问她流体力学自己学得怎么样? 她告诉我的是,知识肯定学不完,学会自己未来工作定位上需要的知识即可,一想说的也有道理。一点点经验回顾,希望我的建议能够帮助题主,平时和身边过来人多交流。
■网友的回复
对编程感兴趣?能理解并享受编程那种「代码创造一切」的乐趣?会坚持不懈,多思考,勤编码?如果做不到,这职业真的不太适合你。当然,你已经学了这个专业,还居然混到了研究生,敲门砖没问题了。可以试试转产品,能分析用户需求,学过点编程,给研发提需求可以精准点。但是,不管做什么,执行力务必提高。甚至需要有一点「前瞻」,「机会只是给有准备的人」。等到要找工作了,才想着要强化欠缺的应有的能力,那可能么?若是,还想继续编程之路,少年,开始写代码吧。互联网的话,HTML + CSS+JavaScript 一点点手打出来,上有若干答案介绍方法了。Dreamware 之类的工具少用,在你没深刻理解原理之前。Python、Ruby、PHP 都看看,专精其一即可。数据库不用多说了,基础中的基础。
■网友的回复
发誓励志成为一名IT人,买了很多计算机的书籍,如编译原理、os、vc开发相关、database、软工、设计原理、acm等书籍 我只想说想的太远了,先从C/C++(这个属于个人观点),OS,算法开始,再入编译原理,database和Python(还是个人兴趣)等动态语言,最后再来设计原理 代码大全什么的。。。每一个都够你研究很久了。。。一起看的话 实在是只能了解皮毛
■网友的回复
兄dei~详细看了你的问题描述,说实话有点想笑~
说实话,同济这种 level 的学校计算机方向的研究生,起点已经甩每年几百万毕业生里的几百万了,而且你研究的方向都挺不错的;嵌入式不是很了解,不做评论(但是正因为到处看不到嵌入式相关,私以为目前该行业不是很热),图像处理现在就是挺好的方向.
而且题主学的东西都很底层,这也是科班学生才有的优势,一般半路出家学编程的,上来就是挑一门编程语言,学语法,以后就是写业务逻辑,题主现在学的这种东西他们可能很长时间之后,他们意识到自己的瓶颈了,才会有意识的去接触学习.
从以上两个角度说,题主是很有优势的,坐地比别人超前几百里.
但是我之所以想笑是因为,题主 acm 都开始看了,竟然没有好好学过一门编程语言!你编译原理了解了,你编译什么啊?你 database 了解了,你用什么去读库啊?
同学,私以为,你现阶段不要想别的了,选一门编程语言好好学学吧,学具体的语言,比你原来学的这些基础的理论要简单的多,以你的能力很快就能搞定,当你搞定了一门编程语言,以后边学习理论,边编程实现,学了马上能看到效果,估计你的积极性就会提高很多.当我们持续输入,但是看不到输出的时候,我们就会很懈怠,但是当我们投入一段时间之后,就能预期看到成果,我们就会很有动力持续下去.目前来看好好掌握一门编程语言,就是你开始实践输出的入口.
关于选择未来从业方向,这一点其实不用迷惑,尤其是目前这种行业背景下.
其实题主上面描述了一大段问题,我看最关键的一点描述是:数学功底还行.这一点将是你在编程领域的核心竞争力!数学不行的人,在把数学基础补上来之前,基本就只能写写业务了,但是数学基础好的人,整个编程领域随便玩!
【计算机编程专业的研二学生如何选择未来从业方向?】 说回就业方向选择的问题,目前最火的计算机职业,有比机器学习、图像处理、算法工程师更火的吗?有比这几个职业工资更高的吗?没有~
而这些职业都是需要深厚的数学基础的,入行门槛很高, 但是就算你一点编程知识没有,是一个纯数学系的研究生(当然,数学厉害的基本没有不了解编程的~),你就已经比别人超前十个身位了,能跟你竞争的已经没多少人了少年,所以完全不知道你在迷茫什么~
别迷茫了少年,从现在开始安心学一门编程语言(推荐 Python、C、C++),然后努力在数学领域耕耘一下,多实践!多出小成果!通过出小成果先把自己的信心和积极性提起来.
出来求职时你会发现那些编程语言杠杠的,但是数学不好的都是渣渣!你会感叹能跟老子一起竞争的人好少!数学对编程根本就是降维打击!
■网友的回复
18年阿里实习招聘,java岗,不限语言,只要基础扎实,上进好学即可,19届毕业的本科/研究生/博士,欢迎砸简历,也欢迎交流学习,hangqing.mhq@alibaba-inc.com
■网友的回复
我想问下楼主现在是做什么的,我也遇到了同样纠结的问题?
■网友的回复
同感,求楼主的近况。