不以求职为目的, 2023 年有什么值得学习的语言或框架?

2023-08-05 11:03:11 +08:00
 frankmdong

自己是个游戏开发,平常会用点 Rust 、C++。现在想利用这个周末接触点新东西,比如学点网页前端做点小网站。

想知道有什么值得学习的前端技术栈?

又或者是有什么是即使与你的工作无关,你也愿意学、去用的技术?

4343 次点击
所在节点    问与答
34 条回复
zhouyg
2023-08-05 22:26:21 +08:00
next.js 和 remix.js ,我照着实现了一些 feature + 额外拓展,很有启发
shui14
2023-08-05 22:36:48 +08:00
后端有个 trpc 做做 api 挺快的
今年初 webgpu 正式版在迟到好几年,姗姗来迟,尽管 chrome113 还不完善,问题很多
对于游戏开发,网站开发,这两个方向没冲突,看看苹果也在吹 ios17 namedrap 动画。rust 和 c 可以看看引擎进展,wgpu 和 dawn 迭代很快,纯网页前端的话,昨天了解到 uber 的两个库即将更新,兼容 opengl es3 和 wsgl ,按照他们目前的说法下一版默认不开启。但是足够了,这对游戏和视觉特效以及工业仿真地理空间数据分析等等都是重大利好,本身有游戏开发基础的话,很大优势
正在看 shadertoy 造型大师的流体力学看得头疼
z1645444
2023-08-05 23:00:25 +08:00
同 #18 ,React 和 Nextjs ,React 的新文档很棒,其实老文档也很棒,但是老文档只是帮助你了解基础,构建一个 real world app 还是得另外看点 stars: 10..1000 的项目 XD

web 前端值得学习的其实真的都列在招聘软件上了...可以打开 linkedin 扫一眼

与我工作职责无关的也在用的就是 op 领域的了,一直在关注 Godot ,很喜欢 Fez 这类平台跳跃的游戏,但是美工和关卡设计就是一坨屎,还只愿意 solo ,哈哈
z1645444
2023-08-05 23:03:24 +08:00
@z1645444 #23 补充一下,新颖的如 Solid 和 Svelte 并不是不值得学习,只是我个人应用的还不够深,也没怎么见到别人在讨论,所以不是很敢推荐,3D 那块同理,如果感兴趣那也值得你学,总会给你带来想法,毕竟如题目,不以求职为目的
Pangurban
2023-08-05 23:21:26 +08:00
我可能会偏向学习一些基础的、理论的知识而不是最新流行的框架,这些知识可能需要花一定时间思考才能吸收。比如 DDD 、一直没有看的 SICP 、一本关于 Information Theory 的书、Scala Cat 、Wolfram 科普 ChatGPT 的文章和 NixOS 。
另外不知道 OP 体验过 GPT4 没,通过 Promt Engineering 完成一个小网站应该不是问题,可以花 140 元试试。
frankmdong
2023-08-05 23:29:53 +08:00
@putaozhenhaochi 学过 elixir ,以前学的时候还想着拿来做游戏服务器,不过一直没用上现在忘光光了...
frankmdong
2023-08-05 23:34:05 +08:00
@ETCartman 感谢分享,我跟着 https://bugzmanov.github.io/nes_ebook/chapter_1.html 已经只做完第三章,现在只能跑个贪吃蛇,剩下的明天再继续整!

amlee
2023-08-06 00:15:36 +08:00
Haskell 是真的优美
ETCartman
2023-08-06 09:19:46 +08:00
@frankmdong 厉害厉害👍,这个教程确实不错,不过感觉后面的 PPU 部分讲的不是很清楚,有些概念我记得他是没有讲到的,我当时看到这个教程的 PPU 部分时就很懵,卡了很久很久。建议后边做到 PPU 的时候可以去看 <amp-youtube data-videoid="F8kx56OZQhg" layout="responsive" width="480" height="270"></amp-youtube> ,这个 javidx9 讲的很清楚。以 javidx9 的视频为主再结合着这个 rust 教程、nesdev.org 以及 https://github.com/dustpg/blogfm/issues?page=2&q=is%3Aissue+is%3Aopen 一起看,这样整起来会更快一些。加油加油~😊
ccppgo
2023-08-06 10:28:03 +08:00
本职游戏开发不如考虑一下 搞个小的独立游戏赚点钱
zhiyu1998
2023-08-06 10:29:17 +08:00
haskell 有被安利到,明年可以学一下;另外投 rust 一票,虽然系统型语言但是感觉比 golang 写的舒服点,而且有其他语言没有的新概念,希望你成为更优秀的程序员吧(不为工作学习新语言的精神)。
frankmdong
2023-08-06 10:58:48 +08:00
@ccppgo 也有想过哈哈,等美术朋友有空了再想想,不过赚钱不敢想😂
thawne
2023-08-06 12:00:20 +08:00
喜欢桌面端吗,WinUI 了解下
7d6a4
2023-08-07 09:32:41 +08:00
计算机科学 一堆书 从计算理论、硬件、软件设计实现 一堆 toy 项目 TAOCP 提到的 MIX 实现个最小系统等等 语言只是个方式 各语言背后的理论 lamda 演算 图灵机 分布式里的 PAXOS 乃至离散数学 组合数学 这才是以不变应万变的根本吧 要么尝试 push 下新东西的发展 尝试帮助下某些语言如 zig 框架如上文提到的 triton 等的发展 社区 PR 软文 等等都是实践的方式 a

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/962590

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX