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

1 天前
 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 的函数作用和事务处理。每一个知识点又能扩展很多内容🤯

12107 次点击
所在节点    Python
120 条回复
vipfts
22 小时 54 分钟前
这代码有很大问题,没有用 limit 限制,最后又支取一条记录。上线大概率卡死。
aliveyang
22 小时 54 分钟前
让 AI 帮忙加注释,读起来就像写作文似的
chenluo0429
22 小时 35 分钟前
非科班的前端?不会连数据库是个什么概念都不知道吧?
如果是一两年的新手,建议先补一下后端的基础概念,然后看看真实项目,java/go 的最好,别看 python 的。看这个你还不如看 nodejs 呢。
如果比较久,那么建议放弃吧,直接埋了算了。这么多年还一点都不了解,说明没啥学习的客观环境和主观动力。现在学也没啥意义了。
hesetiema
22 小时 33 分钟前
还年轻,真学到不求甚解,那就是头了
ovovovovo
22 小时 29 分钟前
还没涉及抽象类,继承调用这些东西,不过真不用学了,混个眼熟然后让 AI 去处理
gitlight
22 小时 29 分钟前
python 和自然语言也没什么大区别了,读起来很通畅啊?
chaocaidang
22 小时 27 分钟前
事务 @asynccontextmanager 一把梭,不用每次都 try catch
0o0o0o0o
22 小时 26 分钟前
别学了,ai 一把梭
Bologna
22 小时 26 分钟前
@chenluo0429 #63 毕业 5 年一直写纯前端,没钱景也没意思了,近一年由于项目停滞,模糊探索其他方面中
wysnxzm
22 小时 26 分钟前
这才哪到哪后端写这种 curd 是最轻松的了,有难度的是实时推演项目结构请求链路整理方案把整个工程架构都塞脑子里去模拟,想久了就跟火车在脑子里开一样
EricSTG
22 小时 25 分钟前
ai 时代 你只要学的慢 你就不用学
dn1095239
22 小时 15 分钟前
时代变了大人
xgq89757
22 小时 14 分钟前
都交给给 ai 吧,我们的产品都开始抢活干了。
darksword21
22 小时 13 分钟前
一样,我一直想学前端但是也总看不懂前端代码在干嘛
craftsmanship
22 小时 12 分钟前
都这时候了还有讨论技术细节的 很难得
nuo7mi7
22 小时 6 分钟前
学个鸡儿,学再多不如 open AI 或 Claude 发布一个新的大模型,数学家都被 AI 干的嗷嗷叫了,一个程序员有什么可学知识的
Bologna
22 小时 5 分钟前
@EricSTG #71 世上无难事,只要肯放弃😭
zhuangzhuang1988
22 小时 5 分钟前
只要不是 java, 都还好
SchwarzeR
22 小时 2 分钟前
你说的对,但是前端
this 满天飞要分 class 内外闭包执行位置

""==NaN==null==undefined

hook
useEffect
nextStep
watch
h()

promise 宏微任务配合 await 的 9 种排列写法以及 npm pnpm monorepo bun tsc tsc node

以上这坨

学起来蒙 B 说明心不诚
burnsby
21 小时 57 分钟前
如果是科班出身, 大多觉得后端好上手, 最起码计算机基础、数据库、C 语言、C++或 JAVA 你大学会教, 而且哪怕你没认真学也肯定觉得如此. 前端不写样式还好, 写样式记各种样式是真的蛋疼.

到不同的语言层面, 主要还是看代码复用、并发模型这两点, 不同的语言差异最大的就是这两点而已. 其它的解释型还是编译型, 强类型还是弱类型, 基础语法都是共通的.

不过确实, 现在没必要纠结, 让 AI 做就行, 你大概只要知道后端有哪些模块, 代码是如何组织的就好了

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

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

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

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

© 2021 V2EX