
1 ggicci 2019-11-27 02:41:51 +08:00 全栈吗? python+vue 考虑不 |
2 zuoakang 2019-11-27 08:10:53 +08:00 via Android 大环境下行业不景气,Python 也就一线城市招人,到了二三线基本没有岗位提供。 |
3 wuwukai007 2019-11-27 08:24:49 +08:00 via Android 哪个城市? |
4 renantianxia8 OP @ggicci 坐标在哪?我现在就是 python+vue,不过我是只会 crud 的菜鸡 |
5 renantianxia8 OP @wuwukai007 深圳 |
6 wuwukai007 2019-11-27 08:32:05 +08:00 via Android 深圳还好吧,简历投的多吗?要好几个平台每个投 300+以上,必要的时候换个手机号码注册,再投一遍 |
7 locoz 2019-11-27 08:37:18 +08:00 via Android Python Web 相关的一直就很少… |
8 dreamerlv3ex 2019-11-27 08:48:26 +08:00 留个联系方式,了解下. |
9 zuosiruan 2019-11-27 09:00:57 +08:00 python 二线根本没活路,java 才是王道 |
10 whusnoopy 2019-11-27 09:04:15 +08:00 个人建议吐槽环境的时候也多提升下自己,就比如你发这个帖,主贴就是简单吐槽,后面有人想跟你深入聊都需要来回沟通,如果你在主贴里就把自己的其他情况多列举清楚,也许下面就有更明确的建议或直接邀约 语言会有限制,但不应该是大问题,在某个语言下能做的比较深入时,换其他的语言上手也都不会慢,很多编程思想设计模式也都是通的,只是需要一点时间适应下。不可能出现 A 语言的大牛,去 B 语言就完全是菜鸡,倒是 A 不会毛糙换 B 多半也不会有太高成就 |
11 JamesChan21 2019-11-27 09:05:15 +08:00 python 数据分析,爬虫相关的岗位应该不少吧? |
12 andylsr 2019-11-27 09:06:17 +08:00 via Android py 做数据和机器学习啊 |
13 jon 2019-11-27 09:18:56 +08:00 找工作学什么 py |
14 kaishi123 2019-11-27 09:26:56 +08:00 学 Python 的不都去创业搞培训课程了吗? |
15 MaxPuppet 2019-11-27 09:29:13 +08:00 web 开发这块用 python 的的确太少了,我已经放弃找 python 了 |
16 mowentian 2019-11-27 09:33:19 +08:00 刚好我这边急招 python+vue 相关的全栈,坐标杭州,有兴趣可以私我下,谢谢了~ |
17 est 2019-11-27 09:45:57 +08:00 @JamesChan21 哪里有那么多需要爬虫的。。。数据分析靠的是分析,py 只是分析工具的一种。 |
18 hoyixi 2019-11-27 10:00:20 +08:00 先不说行业萎缩,培训班狂撸 Python 都撸了快 2 年了,早饱和了 |
19 vvmint233 2019-11-27 10:02:49 +08:00 楼主可以考虑下转一下方向, 我就是 py 转的 go,然后就找到了 |
20 subpo 2019-11-27 10:03:16 +08:00 迷惑发言,python 好多啊,我们主要写 ruby 和 node 的才少 |
21 fire2y 2019-11-27 10:03:28 +08:00 可以考虑 DevOps 转 |
22 cstj0505 2019-11-27 10:03:52 +08:00 @JamesChan21 现在除了搜索引擎还有人敢弄爬虫吗,最近抓了好几个公司 |
23 gz911122 2019-11-27 10:06:58 +08:00 上海今年年初拿了个 Python 方向的 offer,公司叫什么第一弹,做二次元的... 我是 java 面进去的...然后我就问负责人为啥明明是 Python jd 上写的是 java,他说 Python 做后端的太 tmd 难招了..干脆写个 java ,然后看投简历的人还会不会别的语言...会的话就问愿意不愿意转 Python 笑死我了.... |
25 PinkLadyMage 2019-11-27 10:14:35 +08:00 二三线城市还是 Java C# PHP 和大前端的天下 |
26 MinQ 2019-11-27 10:33:27 +08:00 via Android 刚从 C#转 python,已经快饿死了 |
27 Acoolda 2019-11-27 10:49:11 +08:00 没有吧,我感觉还行啊,不过 java 还是主流是没错的,python 还是适合做一些科学计算以及人工智能这一块,爬虫最好别干。 |
28 whusnoopy 2019-11-27 10:55:04 +08:00 @yulang 来截个胡 :) 我司也在杭州,有比较多 Python 技术栈,招应届,可以在 www.meideng.net/join 查看我们的招聘需求,给 whusnoopy#gmail.com 或 yewen#meideng.net 可以发简历(其他的信息可以顺带考察下信息获取能力和沟通能力) |
30 mowentian 2019-11-27 11:11:04 +08:00 |
32 MrZok 2019-11-27 11:18:45 +08:00 培训机构: 《年度榜单:Python 三连冠,碾压 Java !你怎么看?》 |
33 xingheng 2019-11-27 11:22:42 +08:00 via iPhone 好想知道评论的坐标啊,总不至于默认全国吧。 据我所知北京 Python 大都是后台,工具和数据方向的岗位 |
34 @JamesChan21 #11 每个领域都需要有深度,没有深度的会被方便的工具代替,而爬虫和数据分析领域正好是一个工具很成熟的领域...这种领域下如果没有深度其实不太好找工作,并不是会个 Python、能擦点边就能随便找工作的。 很多公司的需求都没那么复杂。爬虫方面需求简单的那些用个八爪鱼之类的都能解决问题(爬少量页面存到数据库),而难的那些跟 Python 根本就没多大关系了;数据分析方面需求简单的那些直接用各种云厂商提供的在线分析工具或者就 Excel 都能做,同样是跟语言无关的... |
36 dddddd 2019-11-27 11:36:13 +08:00 我用 python 开发过 web 项目,我的感觉是 python 并不适合所有人,特别是团队里有坑 B 的时候,python 的语言特性决定了它对每个开发者的个人素质要求比较高 |
37 leolyq 2019-11-27 11:38:40 +08:00 @renantianxia8 腾讯云招人,python,来份简历。 [email protected] ,可邮件咨询工作邮箱。 |
38 nxforce 2019-11-27 11:41:41 +08:00 少面试要么是因为长时间的职业空窗期,要么被 hr 卡在简历关。 |
40 jakychen 2019-11-27 12:57:36 +08:00 php 啊 |
41 shellic 2019-11-27 13:06:09 +08:00 via Android web 开发如果不在一线还是 Java、PHP、C#的天下 |
42 binux 2019-11-27 13:13:27 +08:00 via Android 不要让你的简历限制在某某编程语言上。 编程语言都是相通的,有需要的时候换一个有什么关系呢。 除了 Java,其他的我都是持 open 态度的 |
43 bigmomo 2019-11-27 13:13:50 +08:00 因为 python 对很多职业来说,并不是开发语言,而是工具. |
44 o562dsRcFqYl375i 2019-11-27 13:27:21 +08:00 Web ?前端还是后台?做后台就选 Java,即使以后不留在一线城市,回去二三线也还有退路;前端就大前端那一套。别整什么全栈了,全栈做久了以后大概率只能在小公司跳来跳去,最终转行 |
45 darknoll 2019-11-27 13:28:25 +08:00 你先弄清楚一点,python 不是用来做 web 的,python 一般用途是用于脚本或者工具类制作。 你真学它不如学 php。 |
46 back0893 2019-11-27 13:31:20 +08:00 单纯的 web 还不如 php |
47 pczzpczpc2 2019-11-27 13:36:34 +08:00 深圳招 Python 的大多数是外包公司 因为我朋友投了四个月简历,现在才上班 |
48 libook 2019-11-27 14:05:40 +08:00 选语言是选工具而不是选归宿,很多大公司都弱化语言和框架这块了,将重点放在工作内容上。 找工作建议将重点放在行业或岗位上,语言、框架不会可以学,技术思想都是通用的。 去年年底招了个以前做 Python Web 的,半年没找到工作,来了后换技术栈,学得非常快,一个月就可以承接业务了。 平时学学多种语言,好多新语言学起来非常快。 |
49 wangyzj 2019-11-27 14:10:42 +08:00 python 大多数职位都是数据方向 如果只是 crud 确实需求不多 而且得刷题啊 只会 python 还不够 |
51 gesse 2019-11-27 14:29:35 +08:00 不要把 v2 精神带入工作和生活,哈哈 |
52 encro 2019-11-27 19:46:32 +08:00 Python 对于大多数公司来说,就是玩具, 小项目还行,比如写个 html 转 pdf,pdf 合并,小爬虫,小项目数据分析等, 大型多人合作项目, Python 力不从心, Python 存在近乎先天的缺陷:性能问题,大量新手写的库导致库代码质量非常低,定位不明确,语法非主流,缺乏实力公司支持 Python 火是因为语法入门接单,国家作为入门级学习语言定位,如同大学学 C,便于学习编程思想,而不是作为工业应用。 Python 其实要精通非常难: 1,高级特性很多,导致 ide 支持不好; 2,各种库各种坑多,一不小心被带入坑里; 3,没有大型的稳定的组织长期支持做底层开发,导致很多东西看起来好像有一个库能干的事,一用发现不好用,熟悉的轮子越来愈多,发现最后可能还得自己再造轮子,Python 工程师大部分时间在造轮子和改轮子,而这时其他工程师在处理业务问题。 综上,除非你打算一直做数据相关工作(采集,分析,机器学习),不建议只学 Python。 |
53 Harlaus 2019-11-27 19:53:29 +08:00 如果不是搞 ai 的,或者数据分析,就不要以 Python 去找工作了 |
54 ggicci 2019-11-28 00:54:25 +08:00 @renantianxia8 上海。有兴趣可以加微信聊,要求不低的呢。我的 id 就是我微信哈。 |
55 ggicci 2019-11-28 00:58:34 +08:00 大家有事儿没事儿多学几门语言,多会一些技术栈,这种只是个工具而已。谁天天在那研究这个语言好那个语言好的。C++/Java/Go/Python/C#/Javascript 都尼玛搞熟了不就行了。。。 |
56 imycc 2019-11-28 03:04:17 +08:00 虽然技多不压身。但是到了真要找工作的时候,发现其他没有钻研太深的技术也派不上用场。只能寄希望于在当前公司有合适的机会进行实践,平缓过渡了。 |
57 676529483 2019-11-28 09:28:47 +08:00 南京 DevOps 有 Python 内推,有兴趣可以+wx。另外语言只是工具,别被思维局限,个人最近就在看 c++,感觉算法和原理都是想通的 |
58 renantianxia8 OP 感谢各位大佬回复,应该学什么语言找工作比较好? |
59 wyieeLu 2019-11-29 08:39:54 +08:00 我的城市是 java 的天下 |
60 linlance 2019-11-29 11:17:02 +08:00 我是啥语言都半桶水,咣当咣当。。。连 crud 都得查书,我记不住。。 不过 python 有个好处,就是自由开发者很爽,因为你几乎是一个人在弄。 前端,后端,UI 设计,美工,全你一个人。 我喜欢 coding, 但是工作,貌似简历投出去,也还没反应,我平时做的运维:) |
61 hijoker 2019-11-29 11:31:08 +08:00 Golang 才是难找,盆友 |
62 renantianxia8 OP @hijoker 还想学学 go,听你这我又想放弃了,java 又不想学 |
63 EurekaSeven 2019-11-29 22:20:02 +08:00 @encro Python 的 IDE,就我而言只有 PyCharm 才能好好当成提高效率的工具。 至于高质量的库还是有很多,这些知名库都是好团队组织在维护,Django,Numpy,Pandas 之类。 但是 Python 想精通想用的好确实难,曲线一下子就上去了,七八十度的陡坡。 Python 多数都是外包才招人,招到的多数都是新手,新手写的东西,效率堪忧。 之前也是有人找我教他 Python,想自己写点东西,后来发现学不会,他的工具就都让我做了开发了,因为不是给他教学了,所以给的钱完全支撑不起给他做项目,写的就很随便,没去优化任何东西,能用就行。结果数据处理一趟下来要花近 2 分钟,后来是自己看不下去,花了一天做了优化,时间缩减到 8 秒,然后找他要了点钱...这波操作反正有点迷。 |
64 sylvos 2019-11-30 09:01:59 +08:00 via iPhone @EurekaSeven 可以分享一下优化思路吗 |
65 sylvos 2019-11-30 09:31:55 +08:00 via iPhone @EurekaSeven 我有一个比较大的 dataframe 80 万行,100 列的样子,要遍历的条件也蛮多的,np.where 要写 100 多条,而且条件至上而下是依赖的,怎样提升效率呢 |
66 EurekaSeven 2019-11-30 16:56:51 +08:00 via Android @sylvos 我只能说说我那个程序的思路哈,毕竟不知道你的实际情况。 1.最开始我是硬循环嵌套强行做 if 匹配,后来优化当然第一件事就是干掉它,尽量在提取数据之初限定条件,这个条件一般是就是 where 条件,能极大减少循环次数。 2.如果有数据需要从别的地方拿,尽量先提取一次做成字典,把 if 条件之类的通过键的形式直接取值,这样做可以把 where 的匹配时间降到最低,还能去掉循环嵌套。 3.我当时数据是丢数据库的,设计库的时候字段也最好定好,可以以空间换时间,还得把 where 条件做索引,如果涉及到入库,最好先把要存的每条数据做成元组存进列表,通过数据库包的 executemany 方法来提交到数据库,能节省相当多的时间,数据库连接对象也要避免多次创建。 4.numpy 最好用 anaconda 来做,它会包含很多算法库,能极大提升性能, 当时我的数据并没有那么多,整合清洗完成大概 14000 条,但是需要的数据分离在不同的地方,相当于说需要用 where 条件来匹配数据,循环嵌套硬匹配,那循环次数好几亿就太多了,O(n^2)了。做成字典去对应数据,通过键直接去拿我要的,时间上只花了构造字典的循环以及拿数据匹配的循环。 |
67 alw1329 2019-12-02 00:18:00 +08:00 @EurekaSeven 有简例看一看吗?感觉很不错呀 |
68 EurekaSeven 2019-12-02 15:42:31 +08:00 @alw1329 ```python # 一个例子,实际数据比较长 # 比如这是我一个很长的需要的数据列表 # 里面缺失了一个 matchId event_data_list = [{ "id": "周二 001", "matchTime": "2019/10/23 0:15:00", "league": "亚冠杯", "home": "希拉尔", "away": "萨德", }] # 这里面有需要的 matchId,有一个相同的 id 来关联它们 event_name_from_dict = [{ "id": "周二 001", "matchId": 1798094, }] # 从数据库提取的部分就不说了 # 首先会从 matchId 的列表中进行提取并处理 # 提取后的数据以 where 条件做键,对应值 event_id_and_match = dict() for event_id in event_name_from_dict: event_id_and_match[event_id["id"]] = event_id["matchId"] print(event_id_and_match) # {'周二 001': 1798094} # 然后是进行整合匹配 for event in event_data_list: # 根据 id 这个键去提取需要的值,字典取值效率是非常高的 # 可以避免用循环嵌套的方式来比对 event['matchId'] = event_id_and_match[event['id']] # 3.6 以后字典是有序的,如果你要提交数据库可以直接转 tuple(当然不能过度依赖字典的有序) print(event) # {'id': '周二 001', 'matchTime': '2019/10/23 0:15:00', 'league': '亚冠杯', 'home': '希拉尔', 'away': '萨德', 'matchId': 1798094} print(tuple(event.values())) # ('周二 001', '2019/10/23 0:15:00', '亚冠杯', '希拉尔', '萨德', 1798094) ``` 程序的一部分内容就是这样了,因为有点擦边球的东西,所以我删掉了数据的大部分内容. 本人水平比较低,只能写这样,大佬就不要口吐莲花了。 |
69 DIDIFlora 2019-12-03 11:43:35 +08:00 能力较强的话可以来试一下无人车团队:) |
70 Jerry1112 2019-12-05 14:39:51 +08:00 19 应届生,学的 Python,找的爬虫工作, 就是工资很低很低。。 |