方向

来源:互联网 发布:软件开发项目进度报告 编辑:程序博客网 时间:2024/04/28 18:23

8月中旬我上班了,有一个问题一直迷惑着我,方向在哪里。

在这里做计算机这行,不是说没有前途,可我却看不到方向。幸好这里用的语言基本上还是C为主,操作系统大部分是类unix。这还比较有搞头。

原来学的C++和java基本上就浪费了。还好基本了解了面向对象的编程思想。

原来想用C++或是java做游戏玩,一直在这两种语言中选择。java开发游戏最大的缺点就是慢,而且画面效果不佳,手机应用还是比较有前景,但我不喜欢。;C++做游戏主要是大场景的复杂游戏,涉及角色场景情节效果等等许多非计算机的知识,特别是大量复杂的算法,这最让我头疼。现在没时间琢磨这些了。游戏这条路只好作罢了。

现在看来主要还是c语言了,用它做什么?驱动程序开发还是unix内核开发。昨天看了看驱动开发的几个课件,大都是win2000ddk和softice的,这个和底层的关系很紧密,看来操作系统是必须扎实掌握的了。

现在还是选择unix下写c程序。一是c语言简洁速度快,类unix我也有,并且还有些基础,不像驱动开发那样要从头学。二是unix下c程序的开发也和现在的工作紧密结合。第一年先用c在unix上作网络编程和数据库编程。第二年看看能不能学学操作系统内核的东西。两年后就结束程序员的日子,再找别的方向看看。

从前一位师兄说过,计算机必须要掌握两个课程:操作系统和数据结构。现在看来,无论哪种开发语言其实差别不大,关键是和操作系统的交互以及算法数据结构的设计。此话不假。

原创粉丝点击