前端想学后端,但是看完这段代码就已经力竭了

22 小时 8 分钟前
 Bologna
def fetch_created_at():
    conn = pymysql.connect(
        host=MYSQL_HOST, port=MYSQL_PORT, user=MYSQL_USER,
        password=MYSQL_PASSWORD, database=MYSQL_DATABASE, charset="utf8mb4",
    )
    try:
        with conn.cursor() as cur:
            cur.execute("SELECT created_at FROM A WHERE uid=%s", (TARGET_UID,))
            return [r[0] for r in cur.fetchall()]
    finally:
        conn.close()

就是一段读库操作,就涉及 py 的基础操作和上下文管理,PyMySQL 数据库操作。其中数据库操作又涉及 pymysql 的函数作用和事务处理。每一个知识点又能扩展很多内容🤯

10868 次点击
所在节点    Python
116 条回复
supersleepking
21 小时 21 分钟前
可以先学 Java 不要一开始看 py ,能看懂这段代码在干啥不要过于纠结细节
zengxs
21 小时 19 分钟前
这种情况,要补的知识点太多了
可以先从你熟悉的 nodejs 开始学后端
至少 js 语法你还是熟悉的,只需要了解后端概念就行
Bologna
21 小时 18 分钟前
@alsas #17 现在 go 语言优势点是啥
coefu
21 小时 17 分钟前
这觉得难???
elboble
21 小时 17 分钟前
这,不懂也没关系,反正 ai 会帮你写的很好的。

python 裸跑 mysql 还好吧,你再看看 ORM 封装之后的各种类,继承,那个才是昏头
zengxs
21 小时 16 分钟前
@Bologna #23 Go 的优势是语法简单,容易入门

不过看你帖子里目前的情况,可能这个优势也不太存在
zgsi
21 小时 15 分钟前
感觉前端想学后端比后端学前端难

前端感觉好多都是网络基础知识

甚至好多前端网络知识都不如后端(只针对我司前端)

后端设计知识点太广了

还有服务器 数据库 运维 网络安全 云 加解密 各种知识点

感觉前端还是学产品去吧
Bologna
21 小时 14 分钟前
@zengxs #26 其实语法简单困难是一方面,另一方面是没有相应的思维模式
ZZITE
21 小时 14 分钟前
首先这段内容即使不懂 python 也能看懂在干嘛吧,其次方向不对就是在假装努力
zengxs
21 小时 13 分钟前
@Bologna #28 是的,Go 虽然语法简单,但是还是要求你必须有基础的后端概念,他自己也引入了一些比如 goroutine 之类的独特概念
如果没有后端基础,直接去学可能也很难的
helei
21 小时 12 分钟前
你就类比一下:刚学习一个运动(例如滑板),一开始你要关注大量的动作细节,手和脚怎么配合之类的,等你学会了,就是肌肉记忆。
duanxianze
21 小时 11 分钟前
这也力竭了???大学没学过数据库?
meteora0tkvo
21 小时 11 分钟前
现在有 ai 写代码,只需要掌握顶层的架构设计就行了,至于底层的语法、实现那些交给 ai 处理就可以了。
meteora0tkvo
21 小时 10 分钟前
@zgsi #27 我司的后端搞的都是 curd ,没你说的那么复杂
cfancc
21 小时 9 分钟前
前端看 py 不是很简单吗?
zengxs
21 小时 8 分钟前
@meteora0tkvo #34 他说的都是最基础的,哪怕 curd 也会涉及这些内容 😂
zgsi
21 小时 7 分钟前
@meteora0tkvo #34 那感觉还不如前端 ai 取代第一批
LGZzzz
20 小时 59 分钟前
go 语言的优势就是很简陋,语法简单(大道至简), 感觉 ai 很容易一次写对.
其次就是写出来的代码很一致, 无论谁来了, 写出来就那一个味, 反正就那么几种写法, 很容易看懂.
yl20181003
20 小时 53 分钟前
这很简单了,你至少先过一遍基础语法吧
Kaisar
20 小时 51 分钟前
这边建议转行

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

https://v2ex.ih06.com/t/1250533

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

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

© 2021 V2EX