现在的位置: 首页 > 综合 > 正文

关于计算机专业学生如何选择方向

2018年04月15日 ⁄ 综合 ⁄ 共 2841字 ⁄ 字号 评论关闭

题记:本文是上大学二年级的时候所作,今天不小心翻出个人记事,觉得还行便贴了上来!

给同学们的一点建议

       说道给同学们的一点建议,或许我有点妄自尊大了,毕竟学习两年了我们大家都是一样,一样的对未来充满惆怅。开学这一个周来,看到有的同学在自己的博客上更新心情说“迷茫”,确实,刚开始的时候我也很焦虑,也感到很迷茫,觉得自己就像动物园里的一只困兽(或许还谈不上),只能在那个小铁笼里无限的打转,最终一无所获。但是转念想想,我们其实是多么的幸运,我们还有许多机会,需要的只是转变我们的思想。作此文谨以记下自己一些琐碎的思想,希望能和大家分享。

       随着专业课程的增多,课程的难度也越来越大,你或许会觉得“天啦,我该咋办哟?”;看到VC++,你会想“我的C语言都还没学好呢,我又该怎么学哦?”;上了几节课,任课老师都不约而同的说该课程怎样怎样的难要认真学,这下你心想“我是真的完了……”。慢慢的,你可能会开始悔恨这前三个学期自己都在干什么去了。再从一些道听途说中了解到外校的同行,或者就是本校的某某某某都替哪家公司翻译了某某软件,或者是自己制作了某款游戏,你认为这些是你现在想都不敢想的。最后你不知不觉的在潜意识中给自己下定义,“不行了,真的不行了”,如果到此,我说你是真的不行了。人们都说潜意识的能量是巨大的,大到可以创造一切,同样也可销毁一切。

       当然上边这些是我故意夸张说的,我也觉得自己有点在危言耸听了,然而同学们普遍的觉得迷茫,这却是一个不争的事实。可以这样说,从大一到现在我们最深的体会就是迷茫,听别人说这方向那方向的,什么JAVA(J2EE &J2ME)啊,C#啊,还有同学们一贯认为的硬件方向——嵌入式(我们能做的只是嵌入式软件开发,电路的搭建厂家早给我们封装好了)等等,可我们就是找不着自己的方向。我们在不停地问别人,也在问自己,我们究竟应该走什么方向,我们到底还要迷茫多久,我想我现在是有些清晰了,迷茫,我们这辈子都无法摆脱,毕竟对于未来谁也无法预测。正如九十年代的美国硅谷,一场场无硝烟的战争此起彼伏,各主战国反复无常,谁也不敢相信别人,谁也不知道明天的这个时候自己是否还活着。你知道网景浏览器吗?当时网景浏览器可是占了市场70%的份额的,最终却不敌微软免费的探索者,后来被美国在线收购,而美国在线在2000年的时候又与时代华纳合并,这谁都不会料想到的,然而这一切都又仅仅是为了生存。

       对于未来,我们无法预知,迷茫成了必然,然而我们却可以选择无所畏惧,还是那句老话,把握今天,铸就明天。好了,同学们,不要在乎你过去学得怎么样,从现在开始一切都还早,诸多的机会还在等着我们。说实在的,高三以前我也从来没有想到我的人生会有一段美妙的大学生活,我的老同学没有想到,我的家人也没有想到。原来我还有点后悔没有选择杭州电子科大,然而认识了你们,我觉得自己真的是三生有幸,我再也没有了疑虑。我相信大家都不甘被所谓的命运所束缚,那就让我们一起奋斗,然而也正因为未来的不确定性,我们才有机会选择去铸就她。

 

给同学们的一点建议(续)

 

    上次胡扯了一通,没有说到一点有关方向选择的问题,相信看了的同学不免有点失望。续作此文只是想和大家建立一个交流平台,望同学们也能说出自己的看法或者是问题,让我们大家一起来讨论解决。我们没有必要成天在那里冥思苦想“我该怎办,我该怎办?”,或许说出来了问题也就自然而然的消失了。

接下来我将说一下我个人对方向选择的看法,首先声明一下,我写这些主要是想和大家交流,我不是在做高中作文,思路清晰,我只是想到哪里说到哪里,逻辑也没有编程那么有条理。好了,废话不多说,请看下面一则招聘启示:

Java/C 软件工程师

职位描述:

1. 对Java有很好的掌握(必须)

2. 对C/C++比较了解 (必须)

3. 对javascript开发有一定了解 (可选)

4. linux下开发经验 (必须)

5. 对Android的FrameWork框架有较好的概念,有Android的开发经验最好 (重要)

6. 对Android下图形基本原理有了解者优先 (可选)

       我在网上看了很多份招聘启示,介于我对Java有那么一点点的了解,而我们都学了C,就选了这份。我想我们不是迟迟无法确定自己的专业发展方向吗,我们何不多看两份招聘启示呢?这样或许我们能从中有所领悟。每次盲目在网上搜“怎样确定计算机专业方向”诸如此类的问题是不会有人能给你明确的答复的,要知道每个人条件不同,所面临的问题也不同,这就决定了不可能搜到万能的答案。如果每个人都选择了相同的方向,那还有什么说的呢,所谓的“软件蓝领”就真正的出现了。如此我们将来的工作性质和那些在车间里拧拧螺丝或是什么的蓝领工人有什么两样呢?我们又什么必要苦苦的来学这些呢?

       当然光看启示我们也无法给自己一个较好的方向,因为我们并不知道那些的发展前景较好。这里我说说我个人的办法,请看上面的启示,JAVA、C、C++不说了,再一看,咦?JavaScript是甚?如此我们便可以去搜一下什么是JavaScript以及它的发展前景如何等等信息。顺便说一下JavaScript !=Java,它与Java名称上的近似,是当时网景为了营销考虑与Sun公司达成协议的结果。相信大家在搜索JavaScript时,不管是“百度百科”还是“互动百科”都会给出一些其它相关词汇的索引,这样大家可以把其它类似的技术了解一下比较一下。

       启示第四条“Linux下开发经验(必须)”,有关Linux,还是必须,我们这学期不是在学Linux吗,我们何不把握好这个机会多向老师讨教一下关于Linux下开发的相关知识呢?把自己相关程序的编写编译也拿到Linux下去操作,多练练。说到这里我想到有的同学说自己的C、C++没有学好,我想在我们班上应该没有谁敢说自己是学好了的吧!就算学得再差,基本语法总是懂了的吧,那好,机会又来了,学VC++总要写程序,总要去查看API文档,这下有了弥补以前C和C++的不足机会,要学好无外乎比别人多读两个程序多写两行代码嘛。

       接下来启示第五条“对Android的FrameWork框架有较好的概念,有Android的开发经验最好 (重要)”,咦?Android是什么?我咋又不知道了呢?同样的办法,大家可以上网去搜。这里我要提出的是,这一条中不是说要对Android的FrameWork框架有较好的概念吗?我们是否应该联想到有关Java的框架呢?传言中Java是由Sun产出在计算机这个大自然界中自由发展,优胜劣汰的结果,存在着上百种机制,对此我转载了一篇关于Java框架的文章,大家可以去了解一下,欲知更多还得您自己上网去搜。启示第六条不说了,还是与Android有关。(今天就暂时聊到这里,改天继续,同时欢迎同学们积极批评指正,也期待看了本文的同学不要心存芥蒂,能在评价里说出自己的想法或是问题,让大家一起讨论!)

抱歉!评论已关闭.