想请教大佬一些问题。
首先说一下前置背景,本人野生程序猿(大学日语专业),后面因为对计算机感兴趣,自学前端。
并且现在已经工作了5年。
虽然技术上可能没太大的问题,但似乎对自己一直不满意。
最不满意的点就是总感觉自己的知识没有成体系。
虽然所有的知识都在我的脑子里,功能能写,遇到问题能解决,但就是没有自信,感觉自己写的代码很乱,很杂乱无章。
会怀疑自己,是不是这代码别人有更好的写法,能写的更优美?
另外,这几年虽然JS用的很多,但对JS并没有去往更深层次的原理方面去了解,好像仅仅停留在能用的阶段(可能是因为我太懒了)。
是不是应该去学学别人的项目是如何写代码的,是如何去划分项目结构的,是如何对代码进行封装等。
当然更别说TS了,TS能用,但用的时候慢慢慢慢就写成JS了,后来放弃了。
跑远了…
我想解决的问题是,有没有一种办法,可以能成体系的学COCOS,并且改善自己写代码的风格。
这个问题困惑了许久,希望各位大拿给出出主意。
万分感激!
不如换个赛道吧 学AI去,然后让AI替你干,你看哪个游戏好 就让AI去抄它 弯道超车!
ai确实非常非常强大,如果是新手,有ai的指点,简直如虎添翼,代码的规范,逻辑的缜密,细节的处理都很到位
我也是前端转cocos的,简单说下自己看法
- 写代码很乱。
看下 《重构》、看下别人写的代码,慢慢来,量变才能引起质变。
然后代码这个吧,不用太纠结 只要不是瞎写就行(老菜鸟告诉你代码和人一个能跑就行,,,哈哈,开个小玩笑) - 成体系的学cocos
我感觉还好吧 基本看个视频 看下文档就写了。。。没啥体系不体系,遇到问题解决就行了 从简单的开始。
可以加我vx、 加群(小游戏和前端为主)随时聊。vx: ammikeya
加个,闲时在搞electron,搞点小工具
可以学习webgl尝试自己写一个引擎,然后去看cocos的源码是怎么实现的,慢慢就会形成一个体系了
前端工作5年,js ts的水平肯定是要比cocoser强的, 毕竟这两个语言的主战场是前端,而不是游戏。 语言规范的话遵守eslint这些标准规范,参考react这类成熟框架就绝对比 大部分开发游戏写的要好了。
你的这些问题我也有。其实不管是学cocos还是学什么别的,都一样的会有这种问题,不知道该怎么学习。因为工作相关的东西,不像学校里的课程,有明明白白的知识体系,考核标准。
不管做什么东西,明确目的是最重要的。
- 从你的表述看,你想要系统性地学习cocos,本质上是因为工作中遇到一些问题:感觉自己代码写得乱,杂乱无章。
这里我认为你不一定需要很系统地学习cocos,因为系统地学习一套东西是一个耗时耗力的事情。关于代码杂乱之类的问题,我更推荐你去看看大佬们的框架。麒麟子的TGX,向前的XForge,马赛克大佬的MKFrameWork等。 - 遇到一段代码,如果觉得自己写得不够好。可以用AI看看能不能优化一下。可以自己再想想能不能有更好的写法,想过之后没想到就不要再耗费精神了。
- TS和js的问题,写代码突出一个能用就行。当然,具体的情况,具体分析,TS用了强类型约束,能够避开许多的低级错误,你要明确当前的编程需求。当前的工作中是需要灵活性还是稳定性。
- 世界就是个草台班子,大家其实都差不多,并没有什么很完美的系统性的学习路线。而且IT行业发展变化快,很多东西过几年就换了样了。
1赞
代码乱的话,看看《重构:改善既有代码的设计》和《代码整洁之道》这两本书
带么能跑就行