HIMI浅谈游戏开发DE自学历程!(仅供参考)

简介:
本站文章均为  李华明Himi  原创,转载务必在明显处注明: 
转载自【黑米GameDev街区】 原文链接:  http://www.himigame.com/game-detail/382.html

.                              希望童鞋们不要在此篇博文中发表技术问题,谢谢合作

很多群友进群之后都会问我如何自学;那么今天就专门写篇博文说一下,供各位童鞋交流和学习;

大家先来看一段我每天时间安排的数据:

上班之前:

学习J2me的时候,每天除了饿了去吃饭之外,全部用来学习,基本上是3天里有一天通宵;

写了四款基于Kjava(J2me)的游戏、益智、飞行射击、趣味、RPG;

然后带着四款游戏项目面试上班;

上班之后:

        在公司:

在公司做项目,有过连续2天1夜不睡觉,一周不回家的经历。经常通宵做项目很正常;

        在家:

每天学习到深夜,习惯于凌晨3-4点睡觉,早上8.30左右起床上班;

      OK,以上就是简述几年的学习历程,下面开始感慨:

刚进入的公司是一家创业型公司,没团队、没有任何大牛的同事;虽然期间有别的公司可以去,但是我也从没单打算过去,能不能去放一边不说,主要是小公司才能锻炼自己;

对于一个刚工作的程序员来说,很多人选择工资高、达到自己心里标准的薪水才打算上班;呵呵,问问自己真的给你这么多钱,你真的感觉自己的能力能拿得起这工资么?! 这个咱也暂且放下不谈;

在一个小公司里,对于一个刚工作的程序员来说,作用和意义重大;在这个人员有限、资源有限的办公环境下,你会被一人当多人使!你会接到开发项目来做,你会有机会接触各方面的知识;和同事之间能够相互学习和探究技术;但是如果你去了一家大公司,一旦有开发项目,身为新手的你,不会在考虑范围之内,因为人家有的是强人,给你做的话不怕你做不好,更怕你耽误时间~ 还有一点很重要,如果你有问题想去请教他人,你感觉人家会有耐心跟你讲解么?别忘记了这里是大公司,人家请的都是大牛,大牛都很忙~~

拐回头说自己:不得不说,在第一家创业型的公司里我学到了很多,虽然累的很,但是值的很!(我离开第一家公司的时候已经被“创新工厂”投资了,现在属于“创新工厂”旗下)

          之后就不用多说了,简单的再说说写博客的事情吧:

其实很早之前就有了博客,自己了解过,但是从来没有想过去写,第一怕浪费时间!第二,学习来之不易,自己研究好的东西,为什么轻而易举的交给别人?!之后就这样没有往写博客这边想;

之后在某论坛做斑竹的时候认识了一个朋友,他有写博文的习惯 ; 而且很多同行看了他博文之后都慕名前来学习交流技术;

然后我就开始重新去考虑为什么我不去写博客?反复想了之后发现是我之前的想法有问题:

1. 写博客可以锻炼自己的表达能力(自己写不清楚的东西,别人更是听不懂!)

2. 督促自己学习,为自己学习历程留下痕迹与参考资料;

3. 将知识共享,让大家来学习和交流!这样别人也能学到知识,而且也会提出问题,这样也提升了自己能力!至少能当作复习不是么?!

4. 当别人从你的博文中学到东西,就会留言评论感谢你,这也是无疑对自己的一种肯定和鼓励,让自己更有奋进努力的劲头!

 分享是一种学习! 想开了,就写呗;

从此(去年12月)开始写博文,短短一个多月写了20篇左右;写的很嗨、很暴力;当然也没想到写的都能被推荐,娃哈哈、咳咳,美一下;

   下面针对在即将上大学、以及在校的大学生的问题写两段话:

          身为一个程序员,学历重要么?

很多人都知道“学历”只是一个敲门砖,但是这块砖就真的那么重要么?答案务必是否定!

不说现在的我技术怎么怎么样,至少我上班了?不是么?!

而今的公司要的是能给他们带来效益的人,而不是有张白纸就能耗他们钱的人!他们不傻 – -。

俗话说,“你想要人家的钱,人家就想要你的命!”话庸俗了点,但反应的情况我想各位童鞋都明白。。

          既然学历不重要,上大学不就没意义了么?

          这个答案更加的是否定!大学很有必要去上,因为它是学校与社会的中转站,学校踏入社会就等同与一个90的转弯,很容易就被社会所吞掉; 有了文凭,也有了技术肯定更好!之所以说文凭没有用,那是相对论;如果你在大学碌碌无为几年,那么对你来说,文凭真是一张白纸;

      不多说了,总结下吧: 关于学习,就3点:         第一:坚持;第二:坚持;第三:坚持!

除以上3点之外,做为一个初级程序员还要具备以下两点:

1. 一定要勤动手去敲代码,代码这东西不会自己跑你脑力里的,多写写加深印象!

2. 一定要会利用 “baidu”“google”两大知识库!没有一个老师和Helper永远围着你,及时为你解答,但是它俩可以!

有时候初学者总是想走捷径,快速入门~ 不查就问! 话说,万一找不到人问怎么办? 这些不思考就问的问题,你能记住几个?!

备注: 千万不要学习我3点睡觉的习惯啊! 只要坚持,哪怕每天就学习1小时,那也铁定OK!注重效率,找到属于自己的自学方式吧!

                       附上个人铭言:      不要让任何事情成为你不去学习的理由!  

                   (这是从最初努力的时候就给自己灌输的思想,虽然通俗,但是很实在不是么?)

补充一句:来北京属于本人第一次独身离开家乡,而且Himi不会洗衣服、不会做饭。so~大家不要再给自己找不学习的理由啦!加油加油!哇哈哈!  遇到困难了才是到了提高自己的时候!

 

        还要感谢大家对Himi的个人博客的支持: 

                         黑米GameDev街区www.himigame.com

声明:以上言论纯属个人建议和理解!
相关文章
|
敏捷开发 中间件 数据处理
【软件设计师-从小白到大牛】上午题基础篇:第六章 软件工程基础(重点中的重点)(1)
【软件设计师-从小白到大牛】上午题基础篇:第六章 软件工程基础(重点中的重点)(1)
123 0
【软件设计师-从小白到大牛】上午题基础篇:第六章 软件工程基础(重点中的重点)(1)
|
程序员 项目管理 监控
【软件设计师-从小白到大牛】上午题基础篇:第六章 软件工程基础(重点中的重点)(3)
【软件设计师-从小白到大牛】上午题基础篇:第六章 软件工程基础(重点中的重点)
96 0
【软件设计师-从小白到大牛】上午题基础篇:第六章 软件工程基础(重点中的重点)(3)
|
数据库 数据库管理
【软件设计师-从小白到大牛】下午题基础篇:第二章 数据库设计
ER模型:是实体联系模型,跟DBMS无关,也就是跟具体的数据库管理系统没有关系。 概念结构设计:完成ER模型的建模工作。
113 1
|
6月前
|
设计模式 算法 开发者
探索代码之美:从小白到专家的技术之旅
【7月更文挑战第17天】在数字化时代的浪潮中,编程已成为一门不可或缺的技能。本文将通过个人的技术成长历程,探讨如何从一名初学者逐步成长为技术专家。我们将深入讨论基础知识的重要性、持续学习的动力、实践与项目经验的积累,以及社区参与的价值。文章旨在为那些渴望在技术领域内不断进步的人们提供一份指南和灵感。
|
6月前
|
算法 程序员 开发者
探索代码之美:从新手到专家的技术成长之旅
【7月更文挑战第12天】编程,一个充满逻辑与创造的奇妙世界。本文将带你走进程序员的内心世界,感受从初学者到资深开发者的成长历程。我们将一同探讨编程基础的重要性,学习如何通过实践和反思来提升技能,以及如何在技术日新月异的环境中保持持续学习和适应的能力。你将发现,编程不仅仅是一门技术,更是一种艺术,一种生活方式。
|
测试技术 Java 数据库
【软件设计师-从小白到大牛】上午题基础篇:第六章 软件工程基础(重点中的重点)(2)
【软件设计师-从小白到大牛】上午题基础篇:第六章 软件工程基础(重点中的重点)
60 0
【软件设计师-从小白到大牛】上午题基础篇:第六章 软件工程基础(重点中的重点)(2)
|
7月前
|
存储 算法 Java
技术好文共享:程序员的进阶课
技术好文共享:程序员的进阶课
30 0
|
7月前
|
存储 C# 索引
技术经验分享:C#入门详解(8)
技术经验分享:C#入门详解(8)
35 0
|
数据挖掘 大数据 数据库
【软件设计师-从小白到大牛】上午题基础篇:第三章 数据库系统(3)
软硬件故障通常造成数据库中的数据破坏。数据库恢复就是 在尽可能短的时间内,把数据库恢复到故障发生前的状态。 计算机系统的软硬件故障可能会造成数据库中数据被破坏。为了防止这一问题,通常需要 定期将数据库作备份:在进行事务处理时,需要将数据更新写入日志文件,以便发生故障时恢复数据库。 为了保证数据库中数据的安全可靠和正确有效,系统在进行事
110 7
|
算法 Java 程序员
字节跳动技术总监编写Java程序员算法笔记,一书在手工作不愁
本书覆盖了近3年程序员面试笔试中超过98%的高频算法知识点当你细细品读完本书后,各类企业的offer将任由你挑选