跨专业自学 Python 一年,无项目经验求职怎么办呢?

2020-02-03 08:32:33 +08:00
 victoriazy

如题,本科学文,研究生和计算机沾点边,自学 python 前前后后其实有两年,但是之前断断续续的,这近一年来才开始比较专注,OS、计算机网络和数据结构与算法基本学的差不多了,题也刷过,可以说万事俱备,只欠项目?网上搜了搜大多数培训学校教 python 都是设计的爬虫课,挺无语得,我是真的不想入这个坑,也不想搞数据分析,AI 也搞不了(毕竟我不是专业的研究生或者博士),所以貌似就只剩下 WEB 开发?而且提起 PYTHON 的 WEB 开发,好像都是用 Django 或者 Flask 框架搞个博客什么的,所以为了找工作,不管小厂还是大厂,我是不是也得找一个 Django 的项目写写,然后才能开始投简历?

另外求助,如果是的话,有没有推荐的教程?不是的话,又该如何找项目?( PS.现在投实习都要求看我项目代码了...)

7276 次点击
所在节点    程序员
56 条回复
gimp
2020-02-03 09:05:48 +08:00
Python 给我的感觉找工作很困难,怎么说呢

我毕业那会,做为实习生到公司写点自动化脚本,统计些数据,再就用 Flask 写两个 CRUD 接口,也是实习时接触的爬虫

后来换工作找的工作就是写爬虫,感觉是较为枯燥的工作,要考虑到的容错很多,需要持续维护脚本,近两年写爬虫的法律风险也升高了

个人觉得 Python Web 没啥前途,能写 Web 的语言太多,Python 没什么优势,有梦想的前端了解下 Node.js 照样写

从企业来讲,用 Python 写项目招人太难了,脱离一线城市,Java 和 PHP 还是爸爸

Python 很适合数据分析,机器学习,AI,尴尬的是大多数 Python 程序员想跳到这个层级不容易,学了几遍相关知识,也不一定能在项目中做出有用的东西来,用现成框架疯狂调整参数,没个几年时间锻炼不出来,这几年也会很难受,高不成低不就

其实 Python 做为胶水语言,适合当第二门语言,写点辅助性工具,脚本,基于第三方库写点小服务,感觉很不错

看楼主情况,找到工作先干着,在工作中学习,自己再找教程学学学,心里也还是没底的,毕竟跨专业换行,工作一年再调整方向也不晚
RealGM
2020-02-03 09:29:43 +08:00
@gimp 中肯
shuangyeying
2020-02-03 09:39:13 +08:00
学一下自动化,再 2 个月学软件测试,开发不用想了,测试还是可以入坑的。
lsls931011
2020-02-03 09:42:07 +08:00
走自动化测试的路线吧
hyy1995
2020-02-03 09:45:38 +08:00
你转啥不好,偏偏转 Python
676529483
2020-02-03 09:47:19 +08:00
1L 很中肯,但也不是没办法找到工作。话说 lz 还是应届生吧,那项目经验就不要求了,安心刷算法进大厂好了
wysnylc
2020-02-03 10:06:05 +08:00
@hyy1995 发帖必推荐 py 哈哈
hullhutt
2020-02-03 10:17:33 +08:00
找一下培训班课程,看看人家教的啥
yufeng0681
2020-02-03 10:28:19 +08:00
给一楼补充一下:
boss 直聘,自己搜一下工作匹配度,就能知道 python 程序员能干啥了;
要去看企业需要什么样的人才,而不能按自己心意去点技能树。
ccc825
2020-02-03 10:44:56 +08:00
@gimp 脱离了一线城市,java 才是爸爸,PHP 就是狗
CzaOrz
2020-02-03 10:46:22 +08:00
我也是本科非计算机,毕业后强行转到 IT 的....

算毕业两年了。两份工作。
第一份入坑外包,啥也没学到,第二份工作就是找的 python 爬虫...

事实是第一位 v 友说的超级对,爬虫很枯燥,特别是在已有爬虫框架基础上的开发,基本就是机器人。
然后我现在想转 python web 方向,,翻了下招聘网站,发现确实比 java 岗位少...10 倍多。( 100 和 1000 的差距)
数据分析暂时跳不过去,水平太差了。
目前还在家躲避肺炎,还没开始找工作,具体难度还不清楚。也不知道那些项目好使...

但是,我还是很喜欢 python 的,接触过 C、C++、Java、JavaScript,只有 python 给我的感觉是更接近`真相`
jackmod
2020-02-03 10:55:22 +08:00
转行恰饭首选 Java 这种工业化的生态,大概……
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

这几种还是有机会做做
dilu
2020-02-03 11:27:59 +08:00
要不考虑一下顺便看看 PHP ?最起码能有个就业机会,Python web 的机会实在是少。py 更多的是做深度学习 人工智能,爬虫,运维自动化等等
victoriazy
2020-02-03 11:28:19 +08:00
@gimp 谢谢你的回答,说得很在理。我也确实是入坑之后听到很多人都说 PYTHON 不好找工作,主要就是现在卡在春招的关头,就算因位疫情推迟,也就是三四月的关头了,转新语言也来不及,关键是现在找个实习也要问项目经验,真的太尴尬哎。。。
victoriazy
2020-02-03 11:30:52 +08:00
@CzaOrz 我也是,强转到 IT 的一开始都是心里肯定都是想能干点实事,做些有创造性的工作的,转了才发现自己要学的简直不要太多了。
impl
2020-02-03 11:33:39 +08:00
国内貌似不少 py 的转 go
victoriazy
2020-02-03 11:37:34 +08:00
@freakxx
| OS、计算机网络和数据结构与算法基本学的差不多了,题也刷过,可以说万事俱备
这些计算机基础确实是学了就忘,一段时间不看就回到起点。。。这段时间会又再突击的,特别是刷题。

主要是现在拿的“出手”的语言也就 python 了,又是卡在春招的关口,怎么说也得搞一个项目出来写在简历上,不然就凉了......

你说的这几个选其中之一就可以了吗? flask + mysql 蛮不错的...感觉 django 太重量级,又是框架的东西,到时候工作了是不是天天做机器人一样的重复性工作?
victoriazy
2020-02-03 11:38:06 +08:00
@impl go 比 py 更好找工作吗?
bxqqq
2020-02-03 11:47:30 +08:00
你标题已经说明问题了,没有项目经验就赶快参考网上的写一个,如果你基础真的像你说的不错,应该是很快的。至于上面的 v 友很多并不是主要写 python 的,建议也就兼听则明吧,别人家随便说说,你就随便信了。

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

https://www.v2ex.com/t/641758

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

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

© 2021 V2EX