我为什么接不到项目的反思以及还要打那些基础,并制定规划
来源:互联网 发布:拍电影的软件 编辑:程序博客网 时间:2024/04/30 07:35
毋庸讳言,我接不到项目,究其原因
1,水平不够,自学自然遇到很多弯路,以前,只浮于表面,没有深入进去。不过这也是好事,认知过程本来就是曲折的,从对引擎的向往和重归底层,到兼学引擎。都是认知的必然过程。
2,没有在业界工作过,可是老师和师兄也没在业界工作,却带着业界的人干私活,所以,归根到底还是水平不够,
3,没有项目经验,可是,毕竟在做师兄之前的仿真项目,并且有一定进展,虽然耗时很多,但是毕竟在进展着,并且成效很大。没有项目经验?得看在这个项目中做什么东西了,学习型还是研究型,或者工程型,但是,我去年去北京,明显发现基础欠缺,所以跟不上,这不是混经验的问题,也不是说跟着多了就广了的问题,而是基础不扎实的问题。一言概之,眼高手低。
一,心态。
我承认,我不是个坚定的人。尽管没有放弃,但是容易受挫时自暴自弃。所以,首先在心态上,要坚定,不以物喜,不以己悲。大不了当做业余爱好,至少不至于在这种环境下浑浑噩噩度日。钱,在这一年半内,至少不用发愁,运气好的话,或许2年半,或许一辈子,但是保守计算,这一年半内肯定没问题的,每年还有一些节余,可以去北京或者南京请假。必要的投入还是应该的。做个计划,至少不眼高手低。其实,我个人感觉,现在已经脱离了对皮毛的好奇心阶段,而逐步走入深入阶段了, 也不能说没进步。
二,要打哪些基础?
那么,在这一年半内,甚或更长的时间里,要打牢哪些基础?
1,封装引擎,这些年,我觉得我看过的引擎不少,VP,OSG,DELTA3D,TORQUE3D,客户端C++或者脚本,但是没有真正搞明白引擎是什么,或者就是说,只会用一些API,当然,目前也会矩阵变换和SHADER了,但是3D并没有非常深入的研究,所以我要学2本,
(1),2D引擎,这点快做完了,按照《windows游戏编程大师技巧》,到了矩阵了,还有几个DEMO,就算结束了。最后将OUTPOST按照引擎重新规整下,就OK了,
(2)3D软引擎,第八章完后,就一路继续《windows游戏编程大师技巧》,以后做仿真项目,少不了做游戏,像物理效果,人工智能等,了解一些还是好的。
另一路,进行《3D游戏编程大师技巧》,开始封装3D软引擎。真正熟悉一个3D引擎是怎么回事,而不是浮于表面。
(3)OSG,这个可以和(1)(2)进行,为何呢?即使不去接OSG的项目,至少视频教程也是个引擎的使用教程,以前书也学过,代码也写过一些,万一接到了,也可以有用。
(4)以wildmagic引擎为基础,讲解引擎的那本书。这个应该在(2)之后,
(5)以DX为基础,封装自己的3D引擎,这个可以同时进行,在实际仿真项目中进行。
2,shader:封装完HDR和pcf SHADOWMAP后,便自我感觉良好了,昨天看到师兄达到的效果,才发现自己是无知者无畏。
所以除了师兄说的SHADER效果外,还可以交叉进行shaderx和gpu精粹。
3,PHYSX,,每天1DEMO,必须通读文档,因为矩阵的变换,就是在读懂文档后,搞定的。当然,也需要基础,这就牵涉到引擎封装。
4,OSG编辑器,这点还得迅速搞定3D游戏编程大师技巧,里面有编辑器的内容。
5,OSG中,老师的代码,这个要打印出来看,在osg视频教程之后进行,
5,3DSMAX,至少要把物理引擎需要的模型自己弄出来。
6,挖掘机仿真,无论如何,都要尽量坚持下去,哪怕跑到南京请教,如果确实搞不定,可以先放放
8,GAMEDEMO代码,可以从中吸取有用的东西,并用于挖掘机中和D3D引擎中
9,DX11,从DX9转行,是早晚的事,这个可以在软引擎结束之后进行。
10,STL, C++标准模板库,每天1DEMO,->C++TEMPLATE1DEMO
11,WIN32多线程程序设计->windows核心编程,每天1DEMO,直至结束
12winsock编程,这点在OSG项目中要用到,不过可以放在最后。放在11之后。
看到这里,发现自己确实差得很多,怪不得目前接不到项目,也实实在在地需要去
其他的想到了随时补充
每周总结一次,并及时修正补充。
可以并行的东西
1,(1)2D引擎1DEMO(至windows游戏编程大师技巧第八章)->3D软引擎(3D游戏编程大师技巧1DEMO)->OSG编辑器
(2)2D引擎1DEMO(至windows游戏编程大师技巧第八章)->3D软引擎(3D游戏编程大师技巧1DEMO)->wildmagic(结合那本教程)-》自己封装引擎
(3)2D引擎1DEMO(至windows游戏编程大师技巧第八章)->3D软引擎(3D游戏编程大师技巧1DEMO)->DX11
(3),2D引擎1demo(windows游戏编程大师技巧第八章)->封装坦克大战->完善坦克大战地图编辑器->关卡编辑器
(4),2D引擎1demo(windows游戏编程大师技巧第八章)->继续进行《windows游戏编程大师技巧》1DEMO->封装OUTPOST
2,(1)OSGEARTH视频教程1个->OSG视频教程1个->老师的OSG代码->OSG编辑器
(2)OSGEARTH视频教程1个->OSG视频教程1个->wildmagic(结合那本教程)
3,SHADER,:GPUgems1DEMO->shaderx系列1DEMO(先中文后英文),
4挖掘机:
(1)physx:正课每天1DEMO,并尽量应用到程序中,周末文档
(2)gamedemo:每天看看代码,并应用起来,一点即可,不必很多。
(3)shader:PercentageCloserSoftShadows->Volumelight->师兄说的其他特效
(4)3DSMAX:1DEMO,这个得进行,不能只靠美工。至少PHYSX模型要搞定
5, WIN32多线程程序设计1DEMO->C++标准模板库,每天1DEMO->windows核心编程1DEMO->winsock编程1DEMO->C++TEMPLATE1DEMO->DX地形引擎
总结过程中发现,自己接不到项目是正常的,因为水平远远不够,需要沉下心来,深入进去。
目前阶段要做的就是
1,2D引擎1demo(windows游戏编程大师技巧第八章)
2,用目前封装的2D引擎封装坦克大战
3,OSGEARTH视频教程1个
4,GPUgems1DEMO
5,挖掘机:
(1)physx:正课每天1DEMO,并尽量应用到程序中,周末文档
(2)gamedemo:每天看看代码,并应用起来,一点即可,不必很多。
(3)shader:PercentageCloserSoftShadows
(4)3DSMAX:1DEMO,
6,WIN32多线程程序设计1DEMO
- 我为什么接不到项目的反思以及还要打那些基础,并制定规划
- 为什么我的窗口接不到TaskbarButtonCreated消息?!
- 为什么我的窗口接不到TaskbarButtonCreated消息?!
- 我新建项目后 这里读不到设备的,为什么呢?
- 2016反思以及后续规划
- 反思: 为什么我连普通的程序都写不好?
- CIO制定2010年IT规划要知道的那些事儿
- Android打arr包并在项目中引用以及遇到的坑
- 爱我为什么还要和别的男人上床
- 我为什么三十岁还要学习IOS
- 项目计划的制定
- 为什么我连接不到SQLServer2000
- 为什么我的电脑接了U盘识别不到不能使用?
- 为什么在Google上搜不到我的网页
- 为什么我的eclipse连不到远程hadoop server
- 一道笔试题,引发我的基础问题的反思
- 2015.7个人反思小结以及后续规划
- 打不到VarAsType的解决办法
- opacity -- 不透明度
- Unable to open the command file "E:\Samples\SampleApp\CC2530DB\..\.问题
- C++类中的静态成员
- 华为公司2014届校园招聘软件类机考样题 粤港澳地区
- CSS 图像透明度 CSS opacity
- 我为什么接不到项目的反思以及还要打那些基础,并制定规划
- NoSQL性能测试:MongoDB VS SequoiaDB
- Python的变量赋值及函数参数传递规则
- 解决“Connection to https://dl-ssl.google.com refused”问题
- hibernate学习过程
- JDBC Data Sources
- 全排列算法
- lua学习(1)-- linux下安装lua开发环境
- java中各种排序的实现 不断更新