我的编程不好,C,C++,JAVA都只是60分边缘过的。谈不上会。书能看懂,但是不会自己编。我对网络的兴趣比编程本身要大。
现在已经大三了,还有一年就要工作了,想问一下为了将来工作,我该准备些什么,做哪些努力?
我该如何选择自己的方向?有哪些合适的工作(比如JAVA工程师,网络工程师)?我该如何开始?
请教一下各位前辈!
我的编程不好,C,C++,JAVA都只是60分边缘过的。谈不上会。书能看懂,但是不会自己编。我对网络的兴趣比编程本身要大。
现在已经大三了,还有一年就要工作了,想问一下为了将来工作,我该准备些什么,做哪些努力?
我该如何选择自己的方向?有哪些合适的工作(比如JAVA工程师,网络工程师)?我该如何开始?
请教一下各位前辈!
项目驱动,兴趣驱动。
别把考试当成学习的目标。
毕业是为了工作,不要为了毕业而学习、本末倒置。
以做好一个东西、做成一个东西为目标去学习。
去他文明用语的学校,劳资从来没参加过计算机等级考试,从来没有去教室上过课,一样有工作。
学校就是个糟蹋知识的地方,这么多有趣的东西被他们弄的那么刻板、无聊。
去看看Linux, 玩玩Linux, 不论对你以后找工作还是发展都有很大的帮助
再有就是现在一些比较流行的, 比如移动互联网开发
1. Android开发
2. iOS开发
3. Html5
4. JavaScript
5. Go, Dart, Nodejs, Python, Ruby等等
扩展一些知识面, 有些侧重深度, 有些侧重广度, 多了解一些最新最潮的技术都是有好处的
1、学好英语。
2、在有广泛关注的情况下,专注于一种语言。
任何一种语言,虽然使用的范围可能不同。但其所用到的算法、编程原理都可能相通的。不妨在多接触集中语言的情况下,找到自己的喜欢的,切不说其是否有用,或者能否赚大钱。你现在还是学生,还有尝试的机会。
3、与其找方向找的迷茫,不如在迷茫中试着去找到方向。
如果对编程不太感兴趣,对网络有兴趣,可以去尝试下做网络工程师。Linux是必须学会的,各种路由命令要熟悉。还有可以去考一些认证,不过初级的认证其实烂大街了,最好可以跟着导师去外面跑一些网络工程的项目。
楼主问得很这切,下面的回答很不认真,大多以调侃为主。
作为大学期间同样迷茫而没有人指点,之后走了不少弯路的人来说,我觉得我得说点什么了。
如果说你自我感觉的c,c++,java都可以得60分,实际已经比我们工作中的很多人厉害多了。意思就是说你现在水平就可以来做不少简单的开发了。
如果你已经有java基础,建议你玩玩以javascript,依照网上的教程做一些简单的效果,学习成本很低,慢慢的你就会明白如果说大学学习的那些是高等数学,那么实际开发中的编程其实就相当于是小学一年级的加减乘除。
楼上很多说学linux,我反而不建议开始就从linux开始。
一开始就玩linux,会感觉很枯燥,建议在学会了一门服务器脚本语言之后再去搞linux,根据自己的需求去玩,那样不会累。
很真诚的建议:
学校教育存在的主要问题在于没有调动起学生的积极性和兴趣,所以很多同学觉得上课没意思,就不去上课了,所以会挂科、逃课,但这并不代表这部分同学能力差,主要在于他们的潜能都没有被激发出来。所以题主最关键的还是要找到自己喜欢做的事情,这样才有兴趣。还有一些事情,比如编程,你现在不喜欢,不代表你真的不喜欢。很可能是因为先对它失去了兴趣,才没有发现其中的乐趣。我上大学的时候,一个很好的老师就曾经说过他是这么激励一个女生的:
女生:老师我不喜欢写程序
老师:你为什么不喜欢呢?
女生:因为我觉得写程序太难了,很枯燥,我写不出来
老师:那你能不能写一个"Hello, world"的程序呢?
女生:那个啊,那个可以的
然后我的老师就循序渐进的引导那个师姐,最后她还真就爱上了写程序。这是我老师的实际经历,我觉得从里面我们可以看出,你喜欢或不喜欢什么东西,先不要确定,先去看看里面有没有乐趣点能够吸引你。题主也可以学着从简单的程序一点一点写起来,慢慢的也许你就喜欢写了呢。
不用玩Linux了。那个操作性比较高。个人建议你学前端+后台,而且网站方面你肯下功夫的话,三个月就可以了。php,python,javascript,html5都是可以的。主要是因为你出去工作,别人不仅仅会让你做前端或者后台,所以必须都会。而且这两年前端比较吃香。
建议楼主可以忽略大多调侃性质的回答,略多人有时候会是黑色幽默一下
我还是来认真回答一下,希望对你有帮助。我是SegmentFault 的联合创始人和CEO。 我接触互联网很晚,2007年才有的自己第一个QQ号,但是我想还是兴趣驱动为主。我高中没考上大学,自考大学后,因讨厌中国的教育,在3个月后选择了退学。
我想说的一点就是,要不断的学习,我在2009年带着身上500快钱到北京的时候,对互联网工作一无所知,当时那一年,我几乎每天都是两点以后睡觉,我都是在干嘛呢?就是大量的阅读,看科技博客,体验不同的产品,去认识这个圈子里比自己更牛的人!
找到自己喜欢做的事情,然后努力学习,并且坚持下去就好!
如果以后想从事编程工作,就踏实多去参与学习一些开源项目,瞄准1-2门编程语言深入学习下去!
如果发现编程不是自己的菜,可以尝试去做互联网运营、产品等方向的工作去努力!
学会更好的利用互联网去学习!Learn from anything