如题,本科学文,研究生和计算机沾点边,自学 python 前前后后其实有两年,但是之前断断续续的,这近一年来才开始比较专注,OS、计算机网络和数据结构与算法基本学的差不多了,题也刷过,可以说万事俱备,只欠项目?网上搜了搜大多数培训学校教 python 都是设计的爬虫课,挺无语得,我是真的不想入这个坑,也不想搞数据分析,AI 也搞不了(毕竟我不是专业的研究生或者博士),所以貌似就只剩下 WEB 开发?而且提起 PYTHON 的 WEB 开发,好像都是用 Django 或者 Flask 框架搞个博客什么的,所以为了找工作,不管小厂还是大厂,我是不是也得找一个 Django 的项目写写,然后才能开始投简历?
另外求助,如果是的话,有没有推荐的教程?不是的话,又该如何找项目?( PS.现在投实习都要求看我项目代码了...)
1
gimp 2020-02-03 09:05:48 +08:00 16
Python 给我的感觉找工作很困难,怎么说呢
我毕业那会,做为实习生到公司写点自动化脚本,统计些数据,再就用 Flask 写两个 CRUD 接口,也是实习时接触的爬虫 后来换工作找的工作就是写爬虫,感觉是较为枯燥的工作,要考虑到的容错很多,需要持续维护脚本,近两年写爬虫的法律风险也升高了 个人觉得 Python Web 没啥前途,能写 Web 的语言太多,Python 没什么优势,有梦想的前端了解下 Node.js 照样写 从企业来讲,用 Python 写项目招人太难了,脱离一线城市,Java 和 PHP 还是爸爸 Python 很适合数据分析,机器学习,AI,尴尬的是大多数 Python 程序员想跳到这个层级不容易,学了几遍相关知识,也不一定能在项目中做出有用的东西来,用现成框架疯狂调整参数,没个几年时间锻炼不出来,这几年也会很难受,高不成低不就 其实 Python 做为胶水语言,适合当第二门语言,写点辅助性工具,脚本,基于第三方库写点小服务,感觉很不错 看楼主情况,找到工作先干着,在工作中学习,自己再找教程学学学,心里也还是没底的,毕竟跨专业换行,工作一年再调整方向也不晚 |
3
shuangyeying 2020-02-03 09:39:13 +08:00
学一下自动化,再 2 个月学软件测试,开发不用想了,测试还是可以入坑的。
|
4
lsls931011 2020-02-03 09:42:07 +08:00
走自动化测试的路线吧
|
5
hyy1995 2020-02-03 09:45:38 +08:00
你转啥不好,偏偏转 Python
|
6
676529483 2020-02-03 09:47:19 +08:00
1L 很中肯,但也不是没办法找到工作。话说 lz 还是应届生吧,那项目经验就不要求了,安心刷算法进大厂好了
|
8
hullhutt 2020-02-03 10:17:33 +08:00
找一下培训班课程,看看人家教的啥
|
9
yufeng0681 2020-02-03 10:28:19 +08:00
给一楼补充一下:
boss 直聘,自己搜一下工作匹配度,就能知道 python 程序员能干啥了; 要去看企业需要什么样的人才,而不能按自己心意去点技能树。 |
11
CzaOrz 2020-02-03 10:46:22 +08:00
我也是本科非计算机,毕业后强行转到 IT 的....
算毕业两年了。两份工作。 第一份入坑外包,啥也没学到,第二份工作就是找的 python 爬虫... 事实是第一位 v 友说的超级对,爬虫很枯燥,特别是在已有爬虫框架基础上的开发,基本就是机器人。 然后我现在想转 python web 方向,,翻了下招聘网站,发现确实比 java 岗位少...10 倍多。( 100 和 1000 的差距) 数据分析暂时跳不过去,水平太差了。 目前还在家躲避肺炎,还没开始找工作,具体难度还不清楚。也不知道那些项目好使... 但是,我还是很喜欢 python 的,接触过 C、C++、Java、JavaScript,只有 python 给我的感觉是更接近`真相` |
12
jackmod 2020-02-03 10:55:22 +08:00
转行恰饭首选 Java 这种工业化的生态,大概……
|
13
freakxx 2020-02-03 11:00:18 +08:00
| OS、计算机网络和数据结构与算法基本学的差不多了,题也刷过,可以说万事俱备
此话存疑 如果走 python web 的话,可以看下 django + django rest framework( https://www.django-rest-framework.org/) drf + pg(mysql) 或者 flask + mongo flask + mysql 这几种还是有机会做做 |
14
dilu 2020-02-03 11:27:59 +08:00 via Android
要不考虑一下顺便看看 PHP ?最起码能有个就业机会,Python web 的机会实在是少。py 更多的是做深度学习 人工智能,爬虫,运维自动化等等
|
15
victoriazy OP @gimp 谢谢你的回答,说得很在理。我也确实是入坑之后听到很多人都说 PYTHON 不好找工作,主要就是现在卡在春招的关头,就算因位疫情推迟,也就是三四月的关头了,转新语言也来不及,关键是现在找个实习也要问项目经验,真的太尴尬哎。。。
|
16
victoriazy OP @CzaOrz 我也是,强转到 IT 的一开始都是心里肯定都是想能干点实事,做些有创造性的工作的,转了才发现自己要学的简直不要太多了。
|
17
impl 2020-02-03 11:33:39 +08:00 via Android
国内貌似不少 py 的转 go
|
18
victoriazy OP @freakxx
| OS、计算机网络和数据结构与算法基本学的差不多了,题也刷过,可以说万事俱备 这些计算机基础确实是学了就忘,一段时间不看就回到起点。。。这段时间会又再突击的,特别是刷题。 主要是现在拿的“出手”的语言也就 python 了,又是卡在春招的关口,怎么说也得搞一个项目出来写在简历上,不然就凉了...... 你说的这几个选其中之一就可以了吗? flask + mysql 蛮不错的...感觉 django 太重量级,又是框架的东西,到时候工作了是不是天天做机器人一样的重复性工作? |
19
victoriazy OP @impl go 比 py 更好找工作吗?
|
20
bxqqq 2020-02-03 11:47:30 +08:00
你标题已经说明问题了,没有项目经验就赶快参考网上的写一个,如果你基础真的像你说的不错,应该是很快的。至于上面的 v 友很多并不是主要写 python 的,建议也就兼听则明吧,别人家随便说说,你就随便信了。
|
21
freakxx 2020-02-03 11:52:47 +08:00
@victoriazy
抄两个项目看看吧。 当时我玩的时候,比较多是抄个 todo 和做个 web 之类 工作还是用 drf 省心,毕竟是搬砖。 而且转行做开发怎么说呢,舍得手脏吧,掏粪可以优雅,都没办法不沾。 |
22
victoriazy OP @bxqqq 说得对,好的谢谢你!
|
23
victoriazy OP @freakxx 这个“抄”的意思是跟着别人的代码做一遍?
|
24
Allianzcortex 2020-02-03 12:15:21 +08:00 via iPhone 1
我每次都会推荐 realworld 的项目,真的很方便学各种框架。https://github.com/gothinkster/django-realworld-example-app
|
25
gimp 2020-02-03 12:34:41 +08:00
看楼上 v 友提到测试工作的,这个也是可行的,前些年离开一线城市后,在各平台找 Python 开发相关的工作很少,能投递的公司伸出一个手数的过来,最后曲线救国,投递的自动化测试岗,在测试部门工作一年后,领导们研究了一下,把我调到研发部门
楼主也不妨这俩月了解一下常用测试工具,补补基础概念,投开发岗的同时也投测试岗试试 |
26
ma836323493 2020-02-03 12:39:58 +08:00 via Android
转 go 吧,估计好一点
|
27
Ehco1996 2020-02-03 12:42:19 +08:00
|
28
wenqiang1208 2020-02-03 12:49:29 +08:00
@CzaOrz 我 18 年毕业,已经被裁员 2 次, 目前在老家待业 2 个多月了,python web 开发,躲避肺炎, 看了下上海招聘 python 很少, 慌的一批
|
29
x7395759 2020-02-03 12:54:32 +08:00
那就转 Java 吧
|
30
wangyzj 2020-02-03 13:03:59 +08:00 1
从工作角度来看
java 是首选 py 岗位少要求高只是做 web 没出路 |
32
freakxx 2020-02-03 13:46:25 +08:00
@victoriazy
哈哈哈,这个确实需要展开 抄类型。比如 flask 的时候,那时候很火抄了做个问答,类似知乎的,你也去抄,但我不知现在流行抄啥。 然后抄的过程,有几个学习点 - 看大家是怎么搬砖的,比如用到了什么框架,用到了什么第三方库,用到了什么特性; - 看搬砖流程一般怎么搬,比如 git 怎么协作,比如前后端怎么配合,比如 bug 怎么调试 - 然后还有一个就是 web 入门比如简单一些点,要求你 crud 怎么操作,你要去的公司对你的要求怎样 然后怎么说呢,进这个地方做好心理准备,用心搬砖掏粪,没那么好搞,也不可能一上来那么多高新尖能让你搞。 还是要继续努力。 |
33
Waterchestnut 2020-02-03 13:50:02 +08:00 via iPhone
想问问楼主的自学路线?我也在学 python
|
34
CzaOrz 2020-02-03 14:01:50 +08:00
@wenqiang1208
同 18 届毕业....上海还好吧...我是爬了招聘网站的,就 python 和 java 这两个关键字来看,北京最多,上海其次....而我武汉...哎😭😭 aHR0cHM6Ly9jemFvcnouZ2l0aHViLmlvL2lvY28vb3Blbl9zb3VyY2VfcHJvamVjdC9zcGlkZXJfc2NoZWR1bGVyL3NjaGVkdWxlci5odG1sCg== |
35
yangzhezjgs 2020-02-03 14:33:12 +08:00
考虑一下转 PHP,PHP 也是公认的上手容易,而且 PHP 招聘量远远大于 Python
|
36
dearmymy 2020-02-03 14:46:46 +08:00
又是一个被 python 吹 吭的。python 是好用,我项目也是 django flask。平时也是用 python。但是 py 作为转行入门绝对不推荐。大部分都当个加分项来看的。没多少企业招纯 py 小白的。转行就挑 java php 这种最好了。
|
37
victoriazy OP @Waterchestnut 我都要被在座各位劝退了 hhh......
我大部分是看一些视频和网课,Youtube, Udacity, CS61A, Coursera, 还有廖雪峰的网站和 python cookbook...但是看来看去现在还是啥都不会,建议你问问这里的大神。。。 |
38
victoriazy OP @dearmymy 银行事业单位那些呢?也是 java? C++呢?
|
39
mseasons 2020-02-03 18:36:05 +08:00
比如我已经从 Python 转 Java 了……
|
40
find 2020-02-03 18:50:06 +08:00 via iPhone
本专业是啥?在本专业深耕很难吗?
|
41
shellic 2020-02-03 19:11:43 +08:00 via Android
是不是被 Python 吹给坑了→_→
|
42
longbye0 2020-02-03 21:09:33 +08:00
只会 python 比如我这种大概暗含了我不会编程的意思
|
43
Linxing 2020-02-03 23:30:14 +08:00
如果学校的背景很强的话 也刷过题 可以去投大公司试试 不然的话 建议就是海投 做个一年多 有了项目经验了 再跳
|
44
victoriazy OP @find 本专业是外语...就是不想在本专业深耕才专门跨了个研究生,但是没跨成功,研究生专业仍然偏文科
|
45
victoriazy OP @Linxing 研究生也不是计算机,西班牙某世界排名 600 多的学校,但是精通英语和西班牙语。。。可惜对在国内做程序员没有啥帮助。。。我是醉了
|
46
jxxz 2020-02-03 23:50:44 +08:00 via iPhone
想只靠 python 工作不太行,转 java 还有点机会,py 一点机会没有
|
47
victoriazy OP @shellic 不是,最开始是 17 年被培训机构前端吹进坑,后来发现前端学的太杂而且没有后端技术,入门后端嘛又是自学,就选了最容易的 python,但是自学没有专门的指导时不时还自我怀疑,还要补其他的计算机基础,其实大半年前就想转 java 的,但是那个时候想刷题,没精力再新学一门语言,兜兜转转就成现在这尴尬得局面了哎。所以我决定从明天开始转 java。。。。。。泪目
|
48
victoriazy OP @longbye0 现在看来很有道理= = 而且每次被人问起说自己是写 python 的,总会遇到“哎呀我也在学 python”的蜜汁附和,感觉 python 就是被各种培训机构拉踩了名声
|
49
find 2020-02-04 09:28:08 +08:00 via iPhone
@victoriazy 从文不香嘛?学医 学计算机救不了中国人,随变 当个老师,或者培训机构外教老师 赚的钱比程序员少?
|
50
Jumpoutoflimbo 2020-02-04 10:47:57 +08:00
有点庆幸看到你这个帖子...我现在也处于无脑学 python 和 SQL 的状态,无奈我已经不算应届生肯定得走社招,头疼
|
51
victoriazy OP @find 围城心理吧,当培训老师太累了,被教育机构当个机器,而且是按课时算钱,还是一直讲,喉咙反复发炎,而且你想想平时备课设计课程什么的都不算工资的,此外还和正常上班族的上班时间错开。而且培训机构工资也不高,都是血汗前啊- -
|
52
victoriazy OP @mseasons 求 java 学习路线和靠谱课程推荐...
|
53
find 2020-02-04 14:43:40 +08:00
@victoriazy 程序员现在到了 35 岁,就直接被裁了,你自己算算你还能干多久... 这个收益有点不值啊
|
54
Linxing 2020-02-04 16:11:05 +08:00
@victoriazy 你精通英语和西班牙语已经打败了国内大部分程序员了,可以试试找找海外的岗位
|
55
mseasons 2020-02-05 21:45:48 +08:00
@victoriazy 我觉得知乎更能帮你把
|
56
lxyker 2020-05-13 16:56:49 +08:00
现在五月份了,想问下楼主工作顺利吗?能不能分享点建议 呢~~~
|