业余时间写点小玩意儿,是否 JS/TS 已足够?

2023-07-22 19:57:27 +08:00
 xlsepiphone
19 年离职从一线回来,已经 4 年了,也躺平了 4 年了。

工作时主要技术栈是 Java ,期间对前端也挺有兴趣的,JS/TS 虽说不算精通,但是正常开发点小项目还是没问题的。

这几年的感觉是,年过 30 ,学习能力直线下滑。

对于 Rust 这些新语言是真的学不进去了,掌握的语言越多,各种语言在大脑里总是打架,很容易写着写着就神经错乱了。

工作期间尝试过的语言除 Java 、JS/TS 外,还有 Golang 、Python 、Php 、Kotlin 、Swift 、Objective-C 。

最后坚持用到现在的也就是 Java 和 JS/TS 了,才离职那一年还能流畅的写写 Golang ,现在只要 1 个月不碰,再看 Golang 代码就跟看天书一样。

现在的想法和年轻时不一样了,之前一味的追求性能,追求 native ,追求合适的语言干合适的事儿。

但是现在感觉只要能实现自己需求的、简单熟练易上手的就是好语言。
3572 次点击
所在节点    程序员
29 条回复
duhb
2023-07-23 00:27:03 +08:00
@jones2000 #20 Web 实现不了,必须要依靠 Native 来实现的还真不少,具体有哪些技术栈目前只能 Native 来做我就不列举了,自行 Google 吧。想想为什么直到现在跨平台技术还是取代不了 Native 原生开发,没事多想一想,或者在讨论一个问题之前先去自行搜索一番,至少先对这方面的技术栈有个基本认知再来讨论。 你应该不是做前端或者原生端开发的,跟你讨论这些对你来说没有基本认知概念的东西没有什么意义,好了就这样吧。
jones2000
2023-07-23 00:40:30 +08:00
@duhb web 首先要有壳,没有壳你 web 运行的基础就没有了。 页面实现不了的你可以往壳里加,然后 web 就支持了。
crazyxhz
2023-07-23 07:26:53 +08:00
脚本语言一把梭。快就行了。nodejs 性能 cover 90%业务场景没啥问题,解决方案也很完善,nestjs 就是 node 的 springboot ,消息、队列、缓存、任务、日志、鉴权、orm 都有成熟的解决方案
hello2090
2023-07-23 07:46:06 +08:00
@jones2000 好了好了,你可以建议一下楼主用 C++做一下他的前端
HungryOrangeCat
2023-07-23 08:34:43 +08:00
绝对够用了吧,TS 都不一定要上
uni
2023-07-23 11:41:04 +08:00
js 生态绝对是现在最好的生态没有之一,很多东西的 sdk js 都是第一优先支持的
zkaip
2023-07-23 11:51:49 +08:00
js 唯一的问题就是性能,但是基本上业务都碰不到这种性能极限。其次,就是维护比较困难。其他的基本上没了。
kylix
2023-07-23 14:50:28 +08:00
可以可以,完全没问题的

一直很佩服 JS 大佬,
moonsn
2023-07-23 19:02:45 +08:00
没问题+1 。我之前在百度,基本就是全栈 c++,php ,golang 。跳槽到正经的外企后现在看 php 代码也头疼。主要是 7,8 加了好多特性(百度跳槽是百度的 php 刚升级到 7.0 ),php 框架也爱用。

外企分工明确,语言就比较单一。

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

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

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

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

© 2021 V2EX