自我祝贺

  博客火了这么久,微博火了这么久。这段时间总感觉自己要做点什么。从04年伊始的马上有钱,到04年结束的马拉个币。我终于觉得,想要和大家一起分享,我这马年的苦逼的工作。第一篇博客想了好久,该写点什么,应该表达什么,却无从下笔。后来想想,一个小作坊开业,还要鞭炮齐响,锣鼓齐鸣呢!干脆,首先给自己一个祝贺吧!虽然晚了点,但也不至于和时代脱轨。想到哪里写哪里。在04年,我终于又回到了游戏行业,不过是手游,然后做了人生意义上的第一个手游项目。虽然磕磕绊绊,但也接近了尾声。不管产品市场反应如何,但对自己来说也是一个挑战。

  自己只是众多程序猿中一猿,虽然没有经过大公司的洗礼,但我自己的职业规划还是符合大多数程序猿的发展轨迹。而我也应该属于其中比较幸运的一种。写到这里,我觉得我的第一篇博客就写一下,我的大学和毕业5年的经历和感悟,希望给予毕业生一些信心和启迪。

  我是05年上大学,09年毕业,上的**重点大学,211还行,其实这些都无所谓了!重要的是在大学期间,我一直对计算机图形学比较感兴趣(这点很重要)。虽然我计算机图形学只考了62分,而线性代数差点没及格。但这丝毫不形象我在计算机图形学的学习和发展,由于兴趣爱好,我又在大学期间自己重新学习了计算机图形学和线性代数,并在此期间学习了OPENGL(这是重点)。

  一晃4年毕业了,我还不知道C++的虚函数是怎么回事。但是由于对OPENGL知识的了解,我找到一份了仿真行业的工作,并拿到了当年比较高的薪水,虽然我的学习成绩在系里面排在后面。在工作岗位上,我又重新学习的C++,重新理解的面向对象,但这背后是无数个以泪洗面的日日夜夜啊!

  不是让同学们不好好学习,但是做什么事情,一定要明确自己真正需要什么。不要在毕业后后悔,自己身无长物。当你毕业后发现你什么都不会的时候,这点就可悲了!而我毕业的时候得心态是,其他方面我不行,但是我的OPENGL水平和同龄人比起来,还是有一定优势的,这就是特点,也是自我肯定的原动力(其实当时也不怎么样,实话实说,哈哈)!

  做了一年的仿真,在工作过程中把C++知识打牢,并进一步加强自己的特点,那时候开始接触“鬼火3D开源引擎”,并做2次开发。

  随后凭借对3D引擎基本概念的了解,进入了一个游戏公司的引擎部,做了2年的游戏引擎和游戏工具的开发。这2年从技术上深入了解了软件的设计,系统的架构和软件的重构。并接触了DX,其实DX和OPENGL原理是一样,精通一个,另一个也就通了。所以,有兴趣的童鞋二者学习一个即可。从团队上了解什么叫做合作和开发方式,也越来促使自己来思考更多与人如何更好的协作,更好的沟通方面的问题。这可能为自己能够进一步提升提供了可能性。

  2年后,怀揣着出门看世界的想法和态度,我选择了一家有CE3的公司(非游戏公司),去研究CE3引擎,主要的规划是提高自己的见识。了解一下外面世界的先进技术。这样一晃又是两年,也使自己的特点更加突出。对于做什么技术上的东西,虽然不能100%做的OK,但是做到了心中有数,处事不慌。这点应该非常重要。有幸的是,在这家公司我开始带了团队独立去开发一款软件,我借鉴了前一家公司团队运作的经验,照猫画虎,还让我搞的有模有样。花了半年的时候,也看见软件可以跑起来了。这对我来说是极大的鼓励和认可,最起码我自己这么认为。

  然后,我又重新回到了游戏行业,不过不是端游,而是手游。因为对游戏的喜爱,平时就是玩游戏,研究游戏。加上前一个带人开发的经验和这么多年的积累。我开始自己苦逼的一年的项目开发。

  毕业这么多年了,希望我自己的经历对大家有个帮助,好的可以去学习,坏的可以去避免。哈哈,令人高兴的时候,还是庆祝自己,这篇处女博文出来啦。

转载于:https://www.cnblogs.com/freeze86/p/4199668.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/472568.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

LeetCode 1798. 你能构造出连续值的最大数目

文章目录1. 题目2. 解题1. 题目 给你一个长度为 n 的整数数组 coins ,它代表你拥有的 n 个硬币。 第 i 个硬币的值为 coins[i] 。如果你从这些硬币中选出一部分硬币,它们的和为 x ,那么称,你可以 构造 出 x 。 请返回从 0 开始&…

分别用邻接矩阵和邻接表实现图的深度优先遍历和广度优先遍历_数据结构与算法学习笔记:图...

图:图结构区别于线性结构和树型结构,区别可见下图逻辑上的图(graph)结构由顶点(vertex)和边(edge)组成。一个图结构G包含顶点集合V和边集合E,任何两个顶点之间可以有一个边表示两者的关系。对于一个存在的G,V不可以为空集&#xf…

人类附身机器人获得永生_脑机接口先驱尼古莱利斯:人类无法实现数字永生

科幻作品中的意念控制、心灵感应,甚至数字“永生”,会通过脑机接口技术得以实现吗?脑机接口技术先驱者之一、杜克大学神经工程学教授米格尔尼古莱利斯(Miguel Nicolelis)表示,不可能。近日,尼古莱利斯在巴西家中与北京…

linux内核分成如下五个子系统,linux内核主要由5个子系统 Linux内核由哪几个子系统组成?...

1, Linux内核由哪几个子系统组成?Linux内核主要由五个子系统组成:进程调度,内存管理,虚拟文件系统,网络接口,进程间通信。1.进程调度(SCHED):控制进程对CPU的访问。当需要选择下一个进程运行时&…

HDU 1213 How Many Tables【并查集】

解题思路:和畅通工程类似,问最后还剩下几个不连通的区域。 How Many Tables Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 15086 Accepted Submission(s): 7364 Problem Description…

LeetCode 1799. N 次操作后的最大分数和(回溯 / 状态压缩DP)

文章目录1. 题目2. 解题2.1 错误解2.2 回溯超时解2.3 回溯通过2.4 状态压缩DP1. 题目 给你 nums ,它是一个大小为 2 * n 的正整数数组。 你必须对这个数组执行 n 次操作。 在第 i 次操作时(操作编号从 1 开始),你需要&#xff1…

pytorch argmax_轻松学Pytorch使用ResNet50实现图像分类

点击上方蓝字关注我们微信公众号:OpenCV学堂关注获取更多计算机视觉与深度学习知识Hello大家好,这篇文章给大家详细介绍一下pytorch中最重要的组件torchvision,它包含了常见的数据集、模型架构与预训练模型权重文件、常见图像变换、计算机视觉…

linux查看某进程cpu使用情况,linux中如何查看进程对应的cpu使用情况?

empty与isset的一点使用体会刚在做表单提交的时候,我想检验一下数据是否存在,并用var_dump函数看一下数据.首先看使用isset()的代码 //登录函数 function login(){ if(!isset($_POST) ...ASPxTreeList控件去根节点的新增修改操作(写在onCommandColumnButtonInitialize&lpar…

如何通过PHP将excel的数据导入MySQL中

在开发PHP程序时,很多时候我们会有将数据批量导入数据库的需求,如学生信息批量添加到数据库中,而事先用excel编排好,对excel实行操作,便是我们比较常用的选择方式。 在对excel的操作中,phpExcelReade便是很…

LeetCode 1800. 最大升序子数组和

文章目录1. 题目2. 解题1. 题目 给你一个正整数组成的数组 nums &#xff0c;返回 nums 中一个 升序 子数组的最大可能元素和。 子数组是数组中的一个连续数字序列。 已知子数组 [numsl, numsl1, ..., numsr-1, numsr] &#xff0c;若对所有 i&#xff08;l < i < r&a…

html使用js的变量_2、温故而知新,再学一遍JavaScript-html中如何使用JS

温故而知新&#xff0c;再学一遍JavaScripthtml中使用JavaScript有两种方式&#xff1a;通过中使用src属性引入外部JS文件,同时又在其内部嵌入JavaScript 代码&#xff0c;则嵌入的代码会被忽略。关于”字符串当浏览器遇到字符串""时就会认为代码块已经结束&#xff…

修改字段类型_PostgreSQL 关于字段类型的修改 谣言与止谣

​PostgreSQL 在9.2 之前是要面临一个指责&#xff0c;就是在更改字段类型的时候带来的不堪&#xff0c;假象你有100万行的数据&#xff0c;其中一个字段是varchar(20) ,你想将其更改为 varhcar(30), 这可能就要造成一个灾难&#xff0c;熟悉postgresql 原理的人们&#xff0c;…

用户 'IIS APPPOOL\***' 登录失败(转载)

用户 IIS APPPOOL\DefaultAppPool 登录失败。 我在windows8中安装了iis之后添加了我做的网站打开之后提示用户 IIS APPPOOL\DefaultAppPool 登录失败。 我再vs2010中能正常运行 最佳答案 这是设置iis应用程序池的设置问题。我就遇到了这样的问题。 比如我的网站取名myweb…

完全相同的4个小矩形如图所示放置_吸睛!矩形在PPT中的创意表现

如何在PPT中表现出光效来&#xff1f;这是很多人在制作PPT时都可能会面临的问题&#xff0c;大多数人的常规做法就是在许多素材网站中直接寻找&#xff0c;比如在花瓣中直接搜索"光效"&#xff0c;我们可以得到以下结果&#xff1a;这些光效PNG文件可以直接用在我们的…

LeetCode 1801. 积压订单中的订单总数(map)

文章目录1. 题目2. 解题1. 题目 给你一个二维整数数组 orders &#xff0c;其中每个 orders[i] [pricei, amounti, orderTypei] 表示有 amounti 笔类型为 orderTypei 、价格为 pricei 的订单。 订单类型 orderTypei 可以分为两种&#xff1a; 0 表示这是一批采购订单 buy1 …

quantaxis 云服务器_量化金融策略开源框架:QUANTAXIS

简介&#xff1a; QUANTAXIS量化金融策略框架,是一个面向中小型策略团队的量化分析解决方案&#xff0c;是一个从数据爬取、清洗存储、分析回测、可视化、交易复盘的本地一站式解决方案。QUANTAXIS量化金融策略框架,是一个面向中小型策略团队的量化分析解决方案&#xff0c;是一…

linux 中文 音乐播放器,linux下的常见音乐播放器

xmms老牌的音乐播放器&#xff0c;模仿Windows下*的播放器Winamp&#xff0c;其强大的功能不输于Winamp&#xff0c;具有极强的可扩展性&#xff0c;支持mp3、ogg、wav等格式播放&#xff0c;添加插件后还可以播放AAC、wma等格式。缺点&#xff1a;没有曲库功能&#xff0c;不支…

listrecord根据某个属性去重_去哪网开发实战记录(9):城市选择页(中)

兄弟组件之间的联动所谓的兄弟组件之间的联动&#xff0c;其实就是实现点击右侧的字母就能跳转至对应的首字母城市&#xff0c;因此列表组件需要知道右侧的字母列表的点击事件所对应的元素字母&#xff0c;这就需要兄弟组件间的数据传递了(Alphabet组件与List组件之间的通信)&a…

Windows Store App 获取文件及文件夹列表

通过使用13.2.1小节给出的方法和属性&#xff0c;不仅可以对用户库中的文件和文件夹进行操作&#xff0c;还可以获取其中所有的文件或者文件夹&#xff0c;比如为了完整地展现整个音乐库&#xff0c;可以获取并列举出音乐库中所有的音乐文件&#xff0c;以便能够在应用程序中浏…

写接口是什么意思啊_科普贴:果汁包装上写NFC到底是什么意思?

比起水果&#xff0c;果汁省去了繁杂的处理步骤&#xff0c;选对了能更快地补充营养。今天麦德龙美厨课堂就为大家推荐METRO Chef NFC100%果汁系列&#xff0c;给你真材实料、原汁原味的营养美味。NFC果汁&#xff1a;真材实料 原汁原味如今果汁饮品市场上品类繁杂&#xff0c;…