在 V 站这看了很多文章,都说 py 做后端怎么怎么差,都劝这转 java 和 go ,那 py 到底差在哪呢?本人就是干 py 的,5 、6 年了,也还没意识到差到哪去呀
101
cooolr 2023-08-21 18:07:28 +08:00
我是一名 Python 菜鸡,做爬虫和数据分析的,我觉得 python 天生就很适合爬虫和数据分析,
以前公司有过推荐算法的业务,我把算法写出来的算法代码转换成 flask 接口,没有一个能抗得住实时的下拉推荐请求,多进程+多线程+gonicorn+nginx 负载均衡,能用的都用上了,最后还是得一行一行代码去解决性能瓶颈,用 cython 或者 c 重写那段业务。 python 的门槛太低了,低到我在学校上了一个学期的选修课就可以入行写爬虫了,刚开始的时候什么算法数据结构一概不懂。 |
102
hopingtop 2023-08-21 18:54:40 +08:00
@ZX576 #35 我也觉得更多站在工程角度去看,如果一个项目年代久了点,慢慢变大后,恰遇中途换了比较多的人,那 Py 的项目确实容易变得很糟糕!!! 目前在维护单文件上万行的代码,脑壳痛
|
103
jeeyong 2023-08-22 09:01:21 +08:00
小本买卖五菱宏光起步. 送一箱苹果, 打个车就够了. 经常送, 买个五菱, 成规模的批量运输就需要卡车了.
python 先写出来, 上线. 赚钱就重构. 不赚钱就倒闭. 半死不活就优化. |
104
rahuahua 2023-08-22 09:20:38 +08:00
面相工资/工作岗位编程,大厂都不用 python 做线上业务了,python 能找到业务开发的好工作机会不多了。
至于语言的优劣,自己喜欢就行 |
105
gitxuzan 2023-08-29 13:58:00 +08:00
我记得没错的话,python 多线程只能利用单核 cpu, golang 是天然支持多协程和多核 cpu, 再有一个静态语言编译后,只要不是内存泄露,死锁,基本不出问题
|