计算机专业的大三学生,对未来工作很迷茫,我该钻研点啥?

JOKER
  • 22

我的编程不好,C,C++,JAVA都只是60分边缘过的。谈不上会。书能看懂,但是不会自己编。我对网络的兴趣比编程本身要大。
现在已经大三了,还有一年就要工作了,想问一下为了将来工作,我该准备些什么,做哪些努力?
我该如何选择自己的方向?有哪些合适的工作(比如JAVA工程师,网络工程师)?我该如何开始?
请教一下各位前辈!

回复
阅读 9k
16 个回答

建议楼主可以忽略大多调侃性质的回答,略多人有时候会是黑色幽默一下

我还是来认真回答一下,希望对你有帮助。我是SegmentFault 的联合创始人和CEO。 我接触互联网很晚,2007年才有的自己第一个QQ号,但是我想还是兴趣驱动为主。我高中没考上大学,自考大学后,因讨厌中国的教育,在3个月后选择了退学。

我想说的一点就是,要不断的学习,我在2009年带着身上500快钱到北京的时候,对互联网工作一无所知,当时那一年,我几乎每天都是两点以后睡觉,我都是在干嘛呢?就是大量的阅读,看科技博客,体验不同的产品,去认识这个圈子里比自己更牛的人!

找到自己喜欢做的事情,然后努力学习,并且坚持下去就好!

如果以后想从事编程工作,就踏实多去参与学习一些开源项目,瞄准1-2门编程语言深入学习下去!
如果发现编程不是自己的菜,可以尝试去做互联网运营、产品等方向的工作去努力!

学会更好的利用互联网去学习!Learn from anything

  • Google、电子书(豆瓣读书)、公开课、TED等
  • 人肉(信息检索与连接)搜索能力
  • 乐于帮助别人,Get不同人的技能
  • 节点信息的整合(人、 领域 、组织(校友、商学院、公司)信息、事件)
  • 让自己成为T型人才(工具、社交网络、搜索引擎、人)

项目驱动,兴趣驱动。
别把考试当成学习的目标。
毕业是为了工作,不要为了毕业而学习、本末倒置。

以做好一个东西、做成一个东西为目标去学习。

去他文明用语的学校,劳资从来没参加过计算机等级考试,从来没有去教室上过课,一样有工作。

学校就是个糟蹋知识的地方,这么多有趣的东西被他们弄的那么刻板、无聊。

pjq
  • 3
新手上路,请多包涵

去看看Linux, 玩玩Linux, 不论对你以后找工作还是发展都有很大的帮助

再有就是现在一些比较流行的, 比如移动互联网开发
1. Android开发
2. iOS开发
3. Html5
4. JavaScript
5. Go, Dart, Nodejs, Python, Ruby等等

扩展一些知识面, 有些侧重深度, 有些侧重广度, 多了解一些最新最潮的技术都是有好处的

何关东
  • 2
新手上路,请多包涵

建议你可以去学一下php语言,因为将来web前端开发和网站设计都可以用的上。

1、学好英语。
2、在有广泛关注的情况下,专注于一种语言。
任何一种语言,虽然使用的范围可能不同。但其所用到的算法、编程原理都可能相通的。不妨在多接触集中语言的情况下,找到自己的喜欢的,切不说其是否有用,或者能否赚大钱。你现在还是学生,还有尝试的机会。
3、与其找方向找的迷茫,不如在迷茫中试着去找到方向。

如果对编程不太感兴趣,对网络有兴趣,可以去尝试下做网络工程师。Linux是必须学会的,各种路由命令要熟悉。还有可以去考一些认证,不过初级的认证其实烂大街了,最好可以跟着导师去外面跑一些网络工程的项目。

楼主问得很这切,下面的回答很不认真,大多以调侃为主。
作为大学期间同样迷茫而没有人指点,之后走了不少弯路的人来说,我觉得我得说点什么了。
如果说你自我感觉的c,c++,java都可以得60分,实际已经比我们工作中的很多人厉害多了。意思就是说你现在水平就可以来做不少简单的开发了。
如果你已经有java基础,建议你玩玩以javascript,依照网上的教程做一些简单的效果,学习成本很低,慢慢的你就会明白如果说大学学习的那些是高等数学,那么实际开发中的编程其实就相当于是小学一年级的加减乘除。
楼上很多说学linux,我反而不建议开始就从linux开始。
一开始就玩linux,会感觉很枯燥,建议在学会了一门服务器脚本语言之后再去搞linux,根据自己的需求去玩,那样不会累。

很真诚的建议:

  • 移动开发:门槛相对低,而且现在需求量很大。Android、iOS都行,专攻一方面就可以。
  • 尝试一些脚本语言,JS、python等,相对不仅容易接受,而且能办的事情也多。node.js的盛行,让JS彻底摆脱的只能做前端的命运,python就更不用说了,历史都快追溯到上个世纪了。
  • 最后,也是最重要的,善用资源,github和google是你最好的帮手。

学校教育存在的主要问题在于没有调动起学生的积极性和兴趣,所以很多同学觉得上课没意思,就不去上课了,所以会挂科、逃课,但这并不代表这部分同学能力差,主要在于他们的潜能都没有被激发出来。所以题主最关键的还是要找到自己喜欢做的事情,这样才有兴趣。还有一些事情,比如编程,你现在不喜欢,不代表你真的不喜欢。很可能是因为先对它失去了兴趣,才没有发现其中的乐趣。我上大学的时候,一个很好的老师就曾经说过他是这么激励一个女生的:

女生:老师我不喜欢写程序
老师:你为什么不喜欢呢?
女生:因为我觉得写程序太难了,很枯燥,我写不出来
老师:那你能不能写一个"Hello, world"的程序呢?
女生:那个啊,那个可以的

然后我的老师就循序渐进的引导那个师姐,最后她还真就爱上了写程序。这是我老师的实际经历,我觉得从里面我们可以看出,你喜欢或不喜欢什么东西,先不要确定,先去看看里面有没有乐趣点能够吸引你。题主也可以学着从简单的程序一点一点写起来,慢慢的也许你就喜欢写了呢。

做销售啊,出门吹牛逼

不用玩Linux了。那个操作性比较高。个人建议你学前端+后台,而且网站方面你肯下功夫的话,三个月就可以了。php,python,javascript,html5都是可以的。主要是因为你出去工作,别人不仅仅会让你做前端或者后台,所以必须都会。而且这两年前端比较吃香。

Danswer
  • 2
新手上路,请多包涵

在C++、java的基础上学学nodejs、ruby、python、go等,了解了解linux吧

StoneLau
  • 2
新手上路,请多包涵

问问自己内心能干啥,喜欢干啥!

1 提高你认识问题的能力,描述问题的能力

2 提高你使用google的能力

3 提高的英文能力,与2结合

4 大学还有一年,有时间多出去走走(玩玩)

你知道吗?

logo
101 新手上路
子站问答

面向新手开发者的问题专区

访问社区
宣传栏