【转】学习鞭策及方向指南

   当你能自如的运用数据结构和算法、TCP/IP原理、编译原理、操作系统原理、数据库以及Win32 API 调用、构造自己的C++库(网络库、数学库、测试库、图形库)以及各种引擎,出去毕业应该能在短短半年时间里薪水至少有7000以上甚至上万吧(其实毕业生出去95%以上可能没达到这个水平)。
  其实也不用说太多,你问你自己几个问题,如果你都能做到或者学习半到2个月就能做到,那肯定是达标了:
  1、我能用C++做出2D的RPG游戏吗?(C++与api或框架的结合运用能力)
  2、我能用C++通过3种以上的方法写出四则运算表达式分析器吗?(C++与数据结构、算法的结合能力)
  3、我能用C++写出类似STL的简化版的库吗?(库与框架设计能力与C++高级语法运用能力的结合)
  补充:
  ①、你能这么问,说明你知道编程能力对IT行业高薪工作的重要性是至关重要的。
  ②、你的目的性已较强(知道要深入下去),但是你也想有更加明确的目标,我可以给你讲一下怎么自己去寻找目标和路线以及怎样学习。
  ③、计算机专业领域一共有几个大方向,十几个分支方向,而每个分支方向又有几十个小方向,每一个方向的深入学习与熟练到一定火候都不是一朝一夕,互相之间也不是完全没联系的,但是你现在就应该选择一个大方向并在其中的一个小方向内深入(为什么要这么早就选择具体的分支方向?后面说)。
  ④、这里列出计算机的几个大方向(非编程开发类的我就不说了):
  基本方向:
  1、单片机、嵌入式方向
  2、网络编程:涉及到服务器程序、客户端开发、脚本设计等。
  3、系统编程:基础API开发、桌面开发、系统程序开发、服务程序
  4、图形学:3D、2D、图像识别、人脸识别
  5、音频:语音识别、音频解码、音频软件
  6、编译原理:编译器设计、脚本解释器、虚拟机、非自然语言翻译系统
  7、应用层开发:利用高层语言去开发表层应用
  8、安全:反工程、病毒、反病毒、木马、反木马、软件破解、软件加壳
  附加方向:
  8、人工智能:遗传算法、神经网络、灰色系统等等
  9、游戏设计:各种游戏引擎设计以及业务逻辑设计等
  ⑤、基本方向是你一定要选的,附加方向只是基于基本方向的一些锦上添花,但是不管你怎么选,最开始某些东西一定要深入而不是只是懂就够(当然你对自己要求似乎不会很低),我把这个列出来:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值