一年时间,做了一个吃力不讨好的网站!
小猴哥技术美术

我自学了Java javascript react 等等全家桶,怼出了这个技术美术社区网站,编程对我来说不是很难,但是工作量很大,在这个网站仅我一人就贡献了10万行代码(前端7万多,后端3万多 qtmdq)

什么工作状态呢?

我记得有天是早上六点多爬起来,修bug到中午12点,吃了午饭 睡了会 到下午2点,然后又继续肝到凌晨5点,bug太多了,一天得干3杯咖啡提神,各种意想不到的东西,而且是第一次写,当然也不是一直是这种状态,就快上线修bug的那段时间,感觉身体被掏空。。。

我什么背景呢?

上大学前2年学物理,后面觉得学不下去(量子力学有点难, 跑到计算机专业去了,

当时计算机的毕业基本都是做网络开发程序员,前端后端等,但个人觉得网络开发有点太简单了,纯逻辑代码 重复劳动也不太有意思,因此我一开始铆钉的方向就是做游戏开发

个人喜欢折腾,上学的时候就一直在学习研究写 渲染器 游戏引擎 做些小游戏等等,因此编程还算是老本行

在做网站开发的过程中,发现其实做网络开发也挺有意思的(打脸。。干一行爱一行。

为什么选用这些技术栈?

(java spring react next.js nginx redis mysql docker)

不要问我,问我的技术小伙伴去,他开的技术栈单子,我就照着重头开始学呗,对于用什么技术我并不太在意,能把网站快速 稳定地做出来是我比较在意的

Ps: 俺的这个技术小伙伴 绝对是国内顶级的网络开发者,大厂用真实的薪水给出评价,我对其绝对得信任

我见过很多初学者,刚了解一些名词,没写过多少代码,就开始指点江山,有自己的主见是好事,但在学一个特定的技能上,前期还是遵循前辈的经验好,等你出师了,在搞研究创新,这样能节省了许多无用的垃圾摸索时间!

我以前学游戏开发时,走过这个弯路,现在不走了。。。跟着大佬的指导走就完事了,这么折腾是要拿奥斯卡吗?

1.png

怎么学习的?

结合自己学习做游戏的经验来看,一定是 先找现成的 教程、资料、课程学习,千万不要自己摸索浪费时间!!!

因此,我先去官网看了文档,一些文章教程,一些youtube bilibili视频,一些技术教程网站,大概花了3个多星期

学了:java javascript html css vue react next.js spring mysql 等,然后就开始自己做吧,其他的内容就 边做边学,一边开飞机一边修飞机,其乐无穷

具体的制作过程

我先在墨刀上设计出了 网站的所有页面(大概50多页。。。)

2.png

然后拿这个设计去找 开发小伙伴,开发小伙伴直摇头,这个东西太复杂,工作量大,没法一下搞定啊。。

难而正确的事情 总归还得做,于是就有了开头的一幕,自己先学着做吧

这些是网站的部分截图

作品展示功能

3.png

Talk功能

4.png

因为我本人的工作是技术美术,也算是半个美术了,因此对网站的前端颜值还是挺有要求的,

比如这个贴图展示的毛玻璃效果,就整了很久。。

5.png

曲线工具里各种常用的函数,曲线的粗细全都得疯狂调整前端参数,以达到美观易用

6.png

如果你去在Talk中发视频,会发现,1个视频、2个视频、3个视频、不同的长宽高,展示效果都是有细节区别的

这样体验更好,但也意味着掉更多的头发,写if判断各种条件头秃得很

7.png8.png9.png

网站的logo,也设计了很久,用过ai设计,但总觉得不满意,后面把A改成一个 “眼睛”,像一个鱼头,

剁椒鱼头,力争上游,挺好。。。

10.png

为什么没有APP?

因为技术美术or游戏开发 得动手实操 或者 做笔记, 在电脑上才有这个环境(主要是废头发 没资源做了

写在最后

有些事情不是快速做完就有结果,得看长期价值,比如 技术美术社区网站,花了一年时间做,但用得人并不多,考虑到技术美术并不是一个大众职业, 有一个专业的学习交流平台,沉淀离散的知识内容,分享个人的学习心得与作品,对新人学习,甚至整个游戏行业, 长期来说是件有价值的事情, 我不推这事,那么类似的专业TA社区可能就永远不会存在,(ps:国外也没有)

因为我总有这种感觉: 明明想在知乎 或者B站 找找资料, 要么不小心看了故事汇 or 看搞笑段子去了, 等回过神来,时间过了, 正事也忘了,我干啥来着?

虽然有QQ微信群,大家可以交流,但据我以往建群的经验来看,任何群最后都会变成吹水群,骚话 表情包 拉踩 满天飞, 学习就学习 和娱乐是两码事

技术美术社区 https://talkartist.cn