前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >关于计算机工作方向的几点想法

关于计算机工作方向的几点想法

作者头像
ccf19881030
发布2019-04-23 15:57:33
7920
发布2019-04-23 15:57:33
举报
文章被收录于专栏:ccf19881030的博客ccf19881030的博客

   都快毕业一年了,呆在现在的公司很闲,没做过多少实际的项目, 最近在做系统软件集成方面的东西,涉及到编程的东西很少,有做别的想法。

    一、目前我能想到的几个软件开发方向如下:

    1、游戏开发:

    (1) 、3D游戏,使用DirectX和OpenGL,主要的开发工具为Virtual Studio。

    (2)、2D游戏,学习一下Cocos2D-x游戏框架

    (3)、手机游戏,Android游戏或者IOS游戏。

    优点:接触过数字图像处理、网络编程,DirectX、GDI等框架。

     缺点:缺乏游戏开发方面的经验。

   2、Web开发

   (1)、Java Web开发,学习JSP、Javascript、Ajax、SSH框架(Spring、Structs、Hibernate)、CSS、Html这些东西。

    优点:好找工作,入门门槛比较低,有些Java基础。

     缺点:框架太多太杂,学完一个又一个。

(2)、学习Linux下的Web后台开发,采用LAMP,即Linux+Apache+MySQL+PHP

  3、手机应用开发

  (1)、Android手机应用开发:学过Java基础,有Android手机可以测试,Google官方的支持,学习起来上手快。

  (2)、IOS手机应用开发:对Objective-C不熟 ,另外IOS平台下的开发没接触过。        

 4、嵌入式软件开发

 Linux平台下的 汽车电子软件开发,包含音响、导航等等,采用QML做UI,底层采用C语言,这是我目前做的工作。

 优点:积累了一定的工作经验的话找相关工作很容易,一般采用C或者C++开发,框架比较少。

 缺点:学习周期比较长,需要一定的硬件知识,没人带的话很难入门。而且嵌入式需要硬件诸如开发板的支持。

二、目前在学的东西

1、Makefile

主要是项目中涉及到各个模块多个目录的Makefile的组织,参考的文档有:《GNU make中文手册-Ver3.8》徐海兵翻译整理

参考了一个Makefile例子,http://latelee.org/embedded-linux/113.html

多目录多源文件的驱动Makefile模板

Makefile代码如下:

多目录Makefile工程.tar.bz2

2、Shell脚本、正则表达式

主要参考<<鸟哥的Linux思房菜>>基础篇第三版,Shell脚本学习指南

3、Virtual C++游戏开发学习

主要参考书籍<<Virtual C++游戏编程基础>>、<<Windows游戏编程大师技巧>>、<<DirectX 9.0 3D游戏开发基础>>俗称龙书,

参考了CSDN博主poem浅墨的Virutal C++游戏开发系列技术博客:http://blog.csdn.net/zhmxy555/article/category/1104646

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2013年04月21日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 MySQL
腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档