我的10年计划 (对未来的规划)

前言

10年时一个漫长的时间,10年之后的今天,你我是什么样?处在社会的地位如何?这些都是一个未知数。世界上的预言家很多,可是又有谁能知道自己10年后是个什么情况?我自己也不能够例外,但是我可以对自己未来10年的职业生涯进行分析,制定出自己的计划,只要自己努力,就会成功!
IT业是一个崭新的产业,从它的诞生到现在也才20多年的时间,可以这么说IT业正直壮年,我从中学开始就喜欢计算机,自1997年父母购买了第一台P586开始,我就迷上了计算机程序设计,迫于没有老师的指导,我走上了我行我素的自学方式,98年,学会了Basic语言,99年学会了VisualBasic语言,2000年时,花了1年的时间,用VisualBasic6.0+ACCESS97制作出了我的第一套软件(为我父亲所在的行业开发“有线电视用户管理系统”),2001~2002年学习C++/VisualC++,同年通过了全国计算机等级考试“国家二级(C)”,信息产业部的计算机软件水平考试“程序员级”。2003年我考入了昆明理工大学(软件工程方向)专业。
从98年到2003年这短时间对我们今后的学习生活产生了巨大影响,也为我今后的发展起了铺垫。5年时间里,我耗费了全部精力、全部时间(包括上课时间)去学习计算机程序设计,因此学习成绩一直不好,反而倒推!最终导致老师、家长反对“玩电脑”。也许就是对电脑的这份执著,我在考大学时,选择了读计算机软件工程。来到了昆工。我今后所走的道路必然也是计算机软件方向的道路。
回忆97年~2003年的IT状况
1997年是IT业重要的一天,1997年7月,伴随着微软公司Win95OS2(Win97)的分布,这个用鼠标就可以操作的多任务单用户系统改变了整个计算机世界,从那时起计算机进入了普通老百姓的家庭。据说单年win95的发布,使得全球计算机的装机量在10个月内超过了500万台,为什么win95会带来如此的收益了?
原因是在win95发布以前,计算机的操作系统还停留在魔鬼时代(DOS),用户只能使用copy(文件复制)/Date(查看日期)/dir(查看文件目录)…等等命令来使用计算机,Dos的内部命令有30多个,外部命令有100多个,加上第3方公司的就更不计其数。从很大意义上来说DOS限制了计算机的使用者。
Bill 是一个聪明的人,他把繁琐的命令,用GUI(图形界面)显示给用户,让用户只需看着文字,用鼠标点点就可以用了。就是GUI的设计理念,让微软公司成功了!。
------GUI理念,使微软走上了IT软件业的霸主!
98年10月微软的win98发布了,他的发布虽然没有父亲win95所带动的轰动效应大,但是他却成功Kill了Netscape网景浏览器。在win95时代,计算机互联网蓬勃发展,可是落后的微软没有抓住这个蛋糕,网景以及其他许多浏览器就在这个时候诞生了。微软的IE2.0/3.0并没有太多的使用者,因此在win98时代,微软公司就把IE捆绑进了操作系统,免费的提供给了用户,win98/winMe/win200以至到现在的Vistal,由于IE的捆绑,IE走上了网络浏览器的霸主。
为什么微软在操作系统、浏览器上可以独霸天下了呢?这是一个值得我们思考的问题?微软的成功我们不难看出,就是一个“理念”问题。微软公司,把计算机的使用者定位于“普通专业人士”,通俗的说,就是通过简单培训就可以使用了。因此他成功了。
98年,微软的VisualBasic 6.0发布了,VB6.0是一个重要的开发工具,从92年开始,微软就开发了VB1.0/VB2.0/VB3.0/VB5.0,Basic语言一直以来都是被广大计算机软件大师视为“不登大雅之堂”的东西,但是Basic在Bill的眼里就是摇钱树,当所有人抛弃它(Basic)时,他给Basic加上了神秘的面纱(Visual)。成功打造了ViusalBasic6.0,使得普通用户也能够“编程”了,VB的易用性是人所共知的,任何一个具有中等学历的人,只要学习VB3个月,就可以编制程序了。VB的成功,使得微软在软件开发工具上,占住了上风,和VB齐名的还有VC++/VJ++。VB成功吃掉了许多开发工具。从1998年后,世界上开发工具的设计厂商已经不超过10家了。Pascal语言就是一个最好的例子,Pascal语言是一个比较出色的语言,是许多大师级人物的酷爱,拥有广大的拥护者,可使它就死在了VB上。
2000年时,围绕发布了win2000和.NET平台,这一次IT业震荡了。由于.NET的发布,导致了许多厂商在这一时期内没有快速的转型,许多用win32API开发的程序,无法快速移植到.NET下,在这个时期里,许多软件公司消失了。
2002年windowsXP的发布,成功地垄断了整个计算机桌面平台。
今天,我们的思想,我们的电脑都被微软所占据,随处可见的Micrsoft。看着越来越强大的微软,作为一名计算机专业学生的我们,今后的如何发展是个首要问题,因为我们的选择实在太多了。从微软的成功史,我们可以看得出,微软的成功离不开技术、离不开机遇。在每次技术的革新,微软都能够及时做出反应,及时抓住市场。
目前的新技术、新标准越来越多,知识的频繁更新。就拿系统来说目前有Windows/Unix/Linux/SCO/BSD等等,而这些系统都是互不兼容的, 就目前而言,中国政府对微软的windows是持反对态度的,因为出于“无奈”,所以才没有采取任何抵制手段,但是,我们可以从一些资料上了解到,目前我国正在引进Linux,并试图把Linux进行本土化, 这也可以作为今后发展的方向。
在语言方面,随着计算机科学的飞速发展,许多程序语言的消失总是伴随着新的语言的产生,如果仅仅是满足学校所学的,是无法应对未来的。C语言诞生于70年代,他已经历经半个世纪了,如今用它编制程序的可能已经很小了,Java诞生于1997年,她已经发展了10年,现在是比较流行的语言,Delphi诞生于1994年,现在已经很少有新用户加入,不过在国内仍然还有许多使用者,C#诞生于2002年,虽然出世不久,不过迅速占领了56%的开发市场(据CSDN.COM统计)。VB作为windows的元老级人物,他现在发展到了VB.NET,仍然拥有许多忠实拥护者。C++这个重量级语言,它的灵活使得很多初学者对它是叹为观止!。其他的语言还有很多很多,例如COOL/Foxpro/VJ++/J#等等。。。
面对如此繁多的语言,作为计算机专业的我,该如何选择呢?如果选择不好,可能会面对当年FoxBase程序员找不到工作一样。
 
对未来10年的职业规划
我喜爱计算机,我一生有3个愿望,第一个自然是孝敬父母。第二个就是拥有一个自己的软件公司,而且是中国最大的。第三个嘛,当然是找个好妻子,好好疼爱她,也许有人会笑。不过,我觉得这些都很正常。
我打算在大学毕业后,留校。这是我人生中的第一步,也许你会问,我不是要创业吗,为什么要留校,其实很简单。高校,永远都是走在社会的前沿,它是新知识,新思想接触最早的地方,同时,这里充满了学习的氛围。我打算在留校后,再通过自学考上“系统分析师”,这是软件工程领域最高级别的工程师,同时在工作空余时,多参加一些科研项目。积累经验。如果条件允许,我将会选择考“工程硕士”,毕竟多个招牌是好事。
当我取得“工程硕士”“系统分析师”之日,也许我就会选择离开学校了,我打算加入企业打工了。在企业打工的时间,我要尽快学习他们的管理经验和营销模式等等,同时积累财富---主要是资金。
经过5年的时间,我就可以积累到一定的资本和经验了,拉上我的一批兄弟,开始创业了。未来是美好的,只要努力,就一定会成功的。
在32岁前,争取赚到50万,然后把其中的30万用于股票投资,虽然目前股市低迷,但是,我觉得这悄悄我投资的最佳时机了。
在学校工作的时候,我准备进行Linux/Java技术的研究,因为,目前中国已经研制出了“龙芯”系列处理器,而这些国产计算机只能运行于Linux 下,并不兼容美国微软的windows,这也许是机会来了,因为我国政府一直一来就想有自己的系统。我相信,未来政府一定会强制推广龙芯系列计算机的。到时候,目前许多的应用程序就无法运行了,如果我们抓住机遇,就会获得很大的商机!
计算机是一个国家安全、保密最为重要的组成部分,我国政府一直以来都为使用进口系统的安全问题担忧,而龙芯的成功开发,在硬件上做好了准备,可是软件呢??还是空白的!只要我们抓住机会,就会腾飞的!
不过,人才是大问题,如何把人才据为己用是大问题,因此我应当广泛交友、组建自己的团队,等待时机成熟的时候,就踏足中国自己的计算机软件领域,为龙芯系列产品的软件开发做好准备。
 
 
未来10年可能需要的专业知识分析
一、系统平台方向
占据计算机桌面系统的仍然还是:微软的Windows操作系统。毕竟目前没有一家公司可以超过它,同时,他已经在人们的心中根深蒂固了。因此,我今后的发展应当围绕windows展开,同时也不能忽略Linux的存在,毕竟我国政府正在大力支持,可能10年后Linux会遍布中国。
二、软件开发平台
主流的软件开发平台仍然是Java和.NET/Windows,在短时间内不会有新的平台产生,因此应当把精力放在Java和.NET上,努力学习J2EE和C#
三、WEB服务器
未来10年JSP和PHP可能会逐步超过IIS,因为在前两者属于“开源”的,任何人都可以免费下载、免费使用、同时可以获得源代码,而IIS是微软独有的,IIS的安全性只有微软自己知道。目前,国内许多政府、重要部门的网站都是基于JSP或PHP的。因此,今后应向JSP方向努力。
四、数据库
Oracle数据库和SqlServer2000/2005数据库仍然是主流数据库的首选,而IBM的DB2可能不是首选了,同时MySQL 5.0的产生,对Oracle 和SqlServer产生了冲击,在免费、开源面前,MySql可能是首选数据库。但无论是那种数据库,他们都是基于General Public License 的SQL95/97标准的,因此只要学好SQL的标准语句和标准规范就可以了。
五、语言
在外语方面,随着我国加大了对“日”的软件产业,因此具备日语能力是比较好的。为了发展,可能需要学习一下日语。

我的10年计划[经济学基础]相关推荐

  1. 【渝粤教育】国家开放大学2018年春季 0703-22T经济学基础 参考试题

    科目编号:0703 座位号 □□ 2017-2018学年度第二学期期末考试 经济学基础 试题 2018年7月 一.单项选择题:(每题4分,共40分) 一个经济体系必须回答的基本问题( ) A.生产什么 ...

  2. 【渝粤教育】国家开放大学2018年春季 0703-21T经济学基础 参考试题

    科目编号:0703 座位号 □□ 2017-2018学年度第二学期期末考试 经济学基础 试题 2018年7月 一.单项选择题:(每题4分,共40分) 经济学可以定义为( ) 政府对市场制度的干预 企业 ...

  3. 职业进阶,职业规划与计划(3年,5年,10年计划等),个人(中年)危机

    -- 制定目标必须要遵循SMART原则:  1.目标必须是具体的(Specific)  2.目标必须是可以衡量的(Measurable)  3.目标必须是可以达到的(Attainable)  4.目标 ...

  4. 2021年10月管理体系认证基础考试真题试卷

    2021年10月管理体系认证基础第1场次真题试卷 一.单选题(每题1分) 1.多场所认证的条件不包括( ). A实施集中的管理评审和内审 B组织已确定了中心职能 C.中心职能获得了授权并披外包给外部组 ...

  5. python 任务计划_windows 10 设定计划任务自动执行 python 脚本的方法

    我用 python 写了一些脚本,有一些是爬虫脚本,比如爬取知乎特定话题的热门问题,有一些是定期的统计分析脚本,输出统计结果到文档中.之前我都是手动执行这些脚本,现在我希望如何这些脚本能自动定时执行. ...

  6. 立志10天学会C++基础应用—day02 代码清晰易懂 涉及数据结构算法的知识 写完了~我也麻了

      哈喽,很高兴又见面啦,一起加油一起学习,欢迎您的关注!https://blog.csdn.net/hanhanwanghaha学习路上有您的关注是我的荣幸,一起进步是我的动力,明天也一起加油啊! ...

  7. SQL Server中并行执行计划的基础

    In this article, we will learn the basics of Parallel Execution Plans, and we will also figure out h ...

  8. 第 10 章 树结构的基础部分

    第 10 章 树结构的基础部分 1.二叉树 1.1.为什么需要二叉树 1.1.1.数组存储方式的分析 优点: 通过下标方式访问元素, 速度快. 对于有序数组, 还可使用二分查找提高检索速度 缺点: 如 ...

  9. c语言关于continue的题,10道c语言基础题1、C语言的跳转语句中,对于break和continue说法正确的是_______. A、contin...

    10道c语言基础题1.C语言的跳转语句中,对于break和continue说法正确的是_______. A.contin 10道c语言基础题 1.C语言的跳转语句中,对于break和continue说 ...

最新文章

  1. 【c语言】蓝桥杯算法训练 判定数字
  2. java中byte、 int、char、long、float、double各占多少字节数?
  3. MySql模糊查询中特殊字符处理
  4. 什么才是软件开发的葵花宝典?
  5. SSH 本地和服务器传输
  6. OpenCV使用形态学转换提取水平和垂直线的实例(附完整代码)
  7. VC++ 删除当前读取行 代码
  8. java虚拟机的生命周期_深入理解Java虚拟机——JVM的生命周期
  9. RabbitMQ播放模块! 构架
  10. 应对深度学习人才缺口,百度黄埔学院发起深度学习架构师培养计划...
  11. python3随机生成数字_五种方法实现python3-随机生成10位包含数字和字母的密码
  12. SPSS数据分析之列联分析与卡方检验、方差分析与LSD方法【操作详解】
  13. Python 基础—— collections 模块
  14. Cache之直接映射
  15. 飞信2008协议抓包(1)
  16. 全国idc 机房大全
  17. vb 获取系统声音的电平_音响系统速成方法学习资料
  18. markdown java 代码高亮_Markdown 入门教程
  19. 项目管理知识体系指南(五)项目时间管理
  20. C语言编写时钟 循环,單片机基于c语言编写时钟.doc

热门文章

  1. php将二维数组去重,PHP基于array_unique实现二维数组去重
  2. “Command CodeSign failed with a nonzero exit code”解决方案
  3. golang爬虫项目Pholcus源码分析(四)
  4. 【更新中】苹果自家的as汇编器的特色风格(与微软masm汇编器语言风格的不同)
  5. C++单元测试工具 ECUT
  6. Xposed插件的使用(一)进行简单的Hook
  7. 《Deep Learning (Ian Goodfellow)》线性代数
  8. 【python】分析静态网页内容与获取
  9. 艾永亮:创新企业才能成为巨头,超级产品抢夺互联网时代的制高点
  10. 使用函数实现字符串复制