自学成为 python 程序员,需要多久?

2015-04-11 13:27:38 +08:00
 jamesarch

额 先说下自己的情况吧,目前工作是售后,总共俩人,一个主管,一个我,之前做的挺安稳的,主管现在因为辞职了,店里暂时没招人的打算(估计是),所以我就被赶鸭子上架了,但是真的不想做这份工作了,或许是对一些未知工作的恐惧吧。很久之前就打算转行做程序员,但是一直拖拖拉拉,也没实现。再加上已婚,各种压力,所以现在在自学python,下决心打算转行。
所以请教下各位大神,自学成为python程序员,需要多久?可以工作的那种。之前折腾过linux,在学校学过html和css,也自己折腾过网站,就是那种用wp的,自学过一段时间的C、Python。,其中折腾Linux的时间占的比较多,也算是属于那种比较喜欢折腾的,基本上各大发行版,目前定居在Ubuntu上面,学Python也是在3U上。
额 好像跑题了,其实目前这份工作只能说勉强将就下,等Python学会了,可以工作了,就会辞掉。

V2EX是个神奇的地方,希望各位能解惑。先谢谢各位大牛哈

11345 次点击
所在节点    Python
63 条回复
yuelang85
2015-04-11 17:02:58 +08:00
客服工作具体是指?

写一个blog程序。

如果想找工作,可以把blog程序代码github上,然后给我发简历+代码地址
yuelang85
2015-04-11 17:04:10 +08:00
补充下,这个是我摊招聘介绍:

http://www.v2ex.com/t/125036#reply56
hitsmaxft
2015-04-11 17:04:12 +08:00
你能看懂 web.py 的实现的时候,应该能够打败 50% 的 python 开发者了。
jamesarch
2015-04-11 17:10:17 +08:00
@yuelang85 额 不是客服,是售后,就是电脑卖场里面负责处理客户各种小问题比如电脑死机,重装系统,安装常用软件,以及售后问题的,至于写个blog 现在写不出来, 不过我会努力的!!
yuelang85
2015-04-11 17:13:40 +08:00
@jamesarch 一步一步学python,一步一步学django。看看这两个,照着做,就可以写出个blog了。再翻翻django 手册,python cookbook,就可以去面试了
chankaward
2015-04-11 17:36:58 +08:00
來學Ruby吧!
kslr
2015-04-11 17:58:22 +08:00
@laoyuan 为什么要学pyspider,有价值的都封装起来了,学到的不过怎么用
Crossin
2015-04-11 18:34:00 +08:00
同意楼上提到的,写个blog作为目标。
jamesarch
2015-04-11 18:44:52 +08:00
@yuelang85 恩!那可以这样么 从简明手册-->学习手册-->cookbook-->项目实践
jamesarch
2015-04-11 18:46:07 +08:00
@chankaward 额 Ruby也考虑过,但是还是先学会Python吧,一步一步来 吼吼
crazyxin1988
2015-04-11 18:46:40 +08:00
我是这样入门的。看了一下python基础。
大体看了一下django和flask
然后选中了flask,撸了blog,上线~
jamesarch
2015-04-11 18:48:30 +08:00
@Crossin
@kslr
恩 写blog确实可以锻炼写程序的能力,还有项目经验,但是Pyspider也可以用来抓取数据之类的,算是另一种学习方式吧,开拓自己的眼界
jamesarch
2015-04-11 18:49:53 +08:00
@crazyxin1988 恩! 这俩都听过,不知道哪个用来搭建blog合适些
crazyxin1988
2015-04-11 19:03:06 +08:00
@jamesarch
所以,可以先看一下两个官方文档,两个框架的文档都超赞
而且文档开始就有个小项目的例子 自己做一下 心中就有数了~然后选择一个深入学习
falcon05
2015-04-11 19:33:58 +08:00
你都用上Arch了,相比折腾而言,学个python更不在话下了
twor2
2015-04-11 19:48:09 +08:00
@jamesarch 我也是刚学几天,这个产品模块是用了3天晚上才写好,但相对其他技术来说,感觉简单,挺有才成就感的

http://www.tslink.cn/product/printers/
yuelang85
2015-04-11 20:13:22 +08:00
@jamesarch 个人有个人的学习方法,不过边学边做比较快
sudoz
2015-04-11 20:14:26 +08:00
英文阅读能力没生锈的话可以看看官网手册

或者看看笨办法学Python,bug那个好像是2.x版本的
Python语法简洁,主要还是自己动手做
xiaof
2015-04-11 21:24:56 +08:00
以下纯属YY:

第一周,看手册各种资料并做练习题;
第二周,每天输出一个小程序(计数器、计算器、数据备份等);
第三周,依然每天输出一个小程序,但周末要将6个小程序组合到一起,输出一个相对功能强大的作品(提前想好作品,做好分工);
第四周,找个开源库,好好熟悉下,并解决一些实际问题(爬虫、留言板之类的)

第二个月,多逛逛社区,多翻些优秀的代码,多写代码解决实际问题,好好练习一个月,然后就可以去面试了。。

ps:千万别懈怠,三天不翻,估计就忘的差不多了。
zuke
2015-04-11 21:25:17 +08:00
@yuelang85 只要能写出blog就能来你们公司上班了么。。。

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

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

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

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

© 2021 V2EX