test 发表于 2020-11-23 19:11

如何提高unity开发水平?

如何提高unity开发水平?

暴躁小强 发表于 2020-11-23 19:11

1.每天写工作笔记问自己几个问题 (1) 今天做什么了 (2)做得怎么样 (3)有没有效率低下 (4)如何提高效率 (5)有没有更合适的解决方案? (6)如果下次我会怎么做。
2.看书,《代码大全》《Head First设计模式》《游戏编程模式》多看看知乎上大神们推荐的书。
3.平时工作或者和同事交流遇到的知识盲点记下来,抽时间消化掉。如何进一步提升自己的能力? - 凉鞋的回答。
4.写博客,把自己知道的想办法表达出来。
5.你说的数据结构算法AI Shader是为了解决特定问题的(目前来看这种问题让主程或者技术支持去解决),有时间的话可以自己排个序列个计划逐个突破,或者遇到问题时候再去研究,半年的话目前提升代码质量比较重要。
6.ugui/ngui你天天用,源码你看了吗?源码中用的unity API你都知道吗?或者ugui/ngui如何拼效率更高?如何做优化?
7.每天自己做事情的方式是在舒适区还是学习区还是恐慌区?
8.以上能做到任意一条都会杀出一条血路哈哈哈哈哈哈,看你自己了。
----- 2020 年 1 月 16 日更新-----
我自己杀出来了一条血路,可以证实以上的答案,现在的个人状态如下:
独立开发,开发内容如下:
QFramework 游戏开发框架(开源):https://liangxiegame.com/qf/introEGO 个人时间、知识、产品/项目管理工具(自用暂不开放)Unity 开发者进阶班级的学习系统(一部分人使用):https://liangxiegame.com/master/intro
自由职业、自雇,业务和作品如下:
专栏一大堆,大部分都在:liangxiegame.com视频一大堆,大部分都在:sikiedu.com开设了 Unity 开发者进阶班级,主要培训方向:框架、Shader、自我提升(时间、知识、产品)、内容制作等,详情:https://liangxiegame.com/master/intro

月芽 发表于 2020-11-23 19:11

1:首先把基础打牢。包括各种算法、数据结构、设计模式等。此乃重中之重。
2:多去实践做一些完整的小项目。
3:构造一套属于自己的开发模版,方便以后代码复用。
4:可以学习常见插件的代码,了解这些插件的运行原理。
5:写一些技术博客,总结自己的开发经验。
6:与其它Unity开发者交流。

月芽 发表于 2020-11-23 19:12

主程没有给你代码规范?合格的代码应该是有框架的 UI代码如果经常要大改 那就是代码结构有问题。新人别指望自己去做一套 经验太少 还是要选对项目跟对人,进步会很快

月芽 发表于 2020-11-23 19:12

书只是用来复习和弥补漏缺的知识,零基础看书效率慢很多又看不懂,看untiy的教学视频比较好,听不懂的就百度加qq裙请教别人,还有别一天到晚学习工作,注意多休息要不然三十而立了,身体却垮了

杜小薇 发表于 2020-11-23 19:12

多多参与项目吧

月芽 发表于 2020-11-23 19:13

你所学的都是api和语法,对开发的质量帮助有但是已经到了瓶颈,需要关注设计方法
页: [1]
查看完整版本: 如何提高unity开发水平?