![]() |
1
tool2dx 27 天前
AI 是最好的老师,学什么都快。
但是软件需求不太好找。 |
2
MissAW OP @tool2dx 因为我是自己玩,不是为了做这个工作或者是靠这个赚钱,所以能赚钱的需求倒是其次。我的理解是,你让 AI 写个程序出来,至少你得能够做个评委能够读懂然后能够评价它写的质量,所以我个人觉得是不是懂某些语言之后才能高效的与它交流。
|
![]() |
4
javalaw2010 27 天前
python:新手上手快,AI 训练语料多,很适合新手入门。
js/ts:语法简单,AI 训练预料多,前后端同构,门槛低。 go:语法简单到近乎残缺,强类型,性能高占用低,性价比高,是相比 python/js 稍正经的后端语言。 我喜欢用 ai 写 go ,因为有个优点是由于 golang 格式是规定死的,所以 AI 写出来的格式也是统一的(不统一的话 IDE 也会帮你统一了),免去一些代码风格同步的心智负担。而且本来讨厌 go 是因为一个简单的功能要罗里吧嗦写一大堆,现在可以都丢给 AI 写了,编码效率上也不算低了。 不过如果你本身不会编程的话,大概率做不出来什么很有价值的玩意儿,代码量稍微多一点出 Bug 了你都找不到问题在哪里,还是得正儿八经的学习一下,不过有了 AI 学习编程也比以前容易很多了。 |
5
MissAW OP @javalaw2010 请问,你推荐的这三个语言是跨平台的吗,还是某个平台的?比如是 web ,phone, or PC?
|
![]() |
6
javalaw2010 27 天前
@MissAW #5 语言通常不限制运行平台,不过软件开发中分工通常分为前端/后端。
前端方面,及终端用户所触达的部分。技术方向上通常分为“原生”或者“web”,通常来讲,开发者会根据要开发的软件的实际情况来选择对应的技术栈。虽然语言本身并不限制你在什么平台上运行,不过大多数平台会选择一种语言作为其(前端)生态,比如 ios: objective-c/swift ,android: java/kotlion, web: js ,windows/linux: c#/c++。 后端方面,大部分企业会选择讲服务运行在 linux 上(免费且生态丰富),所以可选择性会更广泛一些:比如 java/php/go/python/js/ts/rust ,选择语言时,开发者会综合考虑语言生态/语言性能/机器资源/开发效率等,从而决定要使用的语言。 如果你想成为一名工程师但不知道要学习什么,你可以看这里: https://roadmap.sh/get-started |
7
MissAW OP @javalaw2010 #6 谢谢,清晰了不少
|
![]() |
8
chunson 26 天前 via Android
可以考虑从 web 入门,HTML 、css 、Js 那一套东西,想几个点子做成网页,实用性强。 而 Js 又是简单的语言,还能前后端一把梭,入门没问题
|