答读者问(3):有关本科生技术方向的选择等问题

       自从开通了CSDN博客专栏《软件项目实践中的C语言一瞥(http://blog.csdn.net/column/details/anotherc.html)以后,我经常收到读者的邮件,下面是一位在校本科生的邮件:php

       学长:html

        您好。前端

        我是一名在读的大二学生,现在所学的专业(计算机科学与技术)并不是我当初填报这所学校想学的,但是我努力的改变使本身适应这个环境,让本身喜欢上这个专业,并且我作到了。我现在对IT是很是感兴趣的。java

        也许是有中紧迫感吧,也许也是以前学的杂。web

当即进入大三了,眼看着毕业也快了,我不知道该怎么选择之后的就业方向。是作web开发仍是移动平台的开发?想学web开发,但它又有前端和后台,我又两种都想学,但是有怕时间不够,学很差。微信

       以前学了CC++等,都作过了一些带项目做业,去年暑假的时候又因为老师项目缘由我又学了java,并打算往Android的移动开发走下去,也用java作过几个swing项目,固然,可与时间写着完的。但是,坑爹的是老师的那个项目我连代码都没碰到过。编码

转眼到了大二下学期,个人一个同窗邀请我增长一个团队。因为他们需要技术人员(在咱们学院这个小家庭。你们都认为个人技术算是不错的吧,CC++Javad都还好。spa

但是现在想一想。仅仅能算是我比他们勤奋了一点。多写了点代码)。而这个是web的开发。因此我现在又在学wen开发,前端和后台(php)都学。.net

但是。我有时候就会在想,我之后究竟该往哪一个方向走???设计

        我看过学长写的博客,挺喜欢的,尤为是那先经验的分享。因此,我也想吧我现在碰到的问题写出来,想咨询学长。

 

       下面是个人答复:

       学弟:

       你好!

        看了你的邮件,我首先为你感到高兴。因为你尽管才上了两年大学。但学到了很是多东西,包含:CC++Java语言以及WEB开发等,并且。你还用Java作过几个项目。从邮件可以看出:第一,你很是勤奋。第二,你不停地在思考和尝试;第三,你的人缘也比較好(因为有同窗主动邀请你增长一个团队)

        我没法决定你往哪一个方向走,这要看你的性格特色、技术能力及兴趣爱好等。IT这一行。仅仅要你在一个方向钻研得很是深,成了专家,那么不管学的是什么,都是实用的。但假设你学的东西很是多。但每同样都是学了皮毛,所谓“什么都懂,但什么都不精通”。那么你的发展也不会很是好。

        结合我的经验。我要告诉你下面这些事情:

        第一,现在的软件系统很是的庞大,有前台、后台、底层等各个模块。不一样的人完毕不一样的模块的设计、编码等工做,最后你们再将各自的模块结合而成为一个系统。所以,你不要想到本身要将一个系统所包含的所有东西都学会,这是很是难、也是不现实的。你仅仅需要将某一模块弄懂。那么你就是专家。你所学到的知识和经验就是一笔財富。

        第二,详细到语言自己而言,CC++Java实现的模块也不同。

CC++语言偏向于底层,而Java偏向于应用。举个样例。一套计费系统,可以用Java来编写WEB界面;用C语言来编写底层的通讯模块。提供APIWEB页面调用。

所以。要看你喜欢编写应用软件仍是底层的软件。

        第三,不要看到现在什么技术很是热。就不管三七二十一地去学。你现在的主要任务是将专业基础打好,再适当地研究一下你比較感兴趣的技术。我看你一下子学这个,一下子又学那个,尽管不断地尝试是很是好的,但也不能变化得过于频繁,不然就没有技术经验积累下来,之后的技术高楼也就没有一个好的根基。

       以上是我我的的见解。请结合你的实际状况来參考。祝你在学技术的道路上越走越顺。请继续关注本人博客。

 

周兆熊

2014.05.09

 

 

(本人微博: http://weibo.com/zhouzxi?

topnav=1&wvr=5,微信号:245924426,欢迎关注!)

相关文章
相关标签/搜索