写 Python Web 对算法要求高吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
strahe
V2EX    Python

写 Python Web 对算法要求高吗?

  •  
  •   strahe 2015-10-09 12:59:29 +08:00 3354 次点击
    这是一个创建于 3723 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我今年大四了,大二开始创业至今两年,大二开始学 Linux ,在我们团队主要做运维,大三学 Python 开始 Web 开发,现在大四刚开始,写 Python Web 接近一年, Linux 日常使用两年(大二开始,我笔记本装 Linux ( Arch )系统一直至今),个人感觉能熟练使用 Flask 开发各种(除非太特别)小型、中小型网站,熟练使用 postgresql ,项目中能比较好结合 redis ,也比较熟练 RESTful API (其实应该说相对更熟练些,我在团队写的项目都是前后端分离的),但是呢,我并不是计算机学生,学 Linux ,学编程都是自己学的,所以也就没什么框框条条,不会在意什么“基础”,什么“重要”,都是自己买书( Linux , shell , Python , postgresql , redis , mongodb , flask 相关的很多书,磊起来有几个显示器高了),折腾自己在意的,自己觉得重要的,以至于自己对一些基本的概念也不是非常清楚,在之前对算法几乎完全不懂,对什么面向对象函数式编程,类,实例杂七杂八也搞不零清(知道是知道,就没非常清楚的概念),最近两个月来,强力刷了一波《 Python 高手之路》和《 91 个建议》,感觉受益匪浅(我个人也有 Pythonic 意识,推崇敏捷开发,但可能由于能力有限,理解不够),但毕竟就这么一段时间,理解肯定不会太深。
    最近由于种种原因,我离开了创业团队,打算找工作了,写了份简历(基本写的实情,没吹牛),投了一个比较小的云计算创业公司,但突然有点迷茫,有点怀疑自己了,写了一大堆但实际感觉自己也就那样,如果问算法,问一些基本概念,问一些深层次的理解,感觉明显会挂,但是如果让我快速实现一个(合理规范的) API ,我还是可以的,就想问一下,目前在学生中招 PythonWeb 的对算法,概念要求高吗,还是能动手做出来就好?

    PS :对内容解释个几点。
    1 ,其实我是有一颗很强的创业心的,但由于种种原因,所以打算找工作。
    2 ,我用 Linux 两年但并没有实际开发经验,不过配置个各种 Web 环境,写写小脚本还是比较容易的。
    3, 对于一些编程概念的理解,我的过程是这样的:从不会编程,开始看书(实践的书非概念),照葫芦画瓢,时间久了自然而然就理解了,但层次不够深,并不是先看一大堆概念书然后再写代码
    3 ,对于上面说的标准规范的 API ,我打了括号,因为我说不清到底什么是标准规范的 API ,(看了 restful APIs 那本书,但不太喜欢作者的观念)

    说这么多好像跑题了,如果前辈们可以给我一些建议,对我现在或以后有帮助的,我也是很感激的。

    9 条回复    2015-10-12 01:19:19 +08:00
    Kilerd
        1
    Kilerd  
       2015-10-09 15:59:47 +08:00   1
    据我所知,工程区别于算法,最重要的是逻辑处理&判断,但是却基于算法。
    不过如果不是太特别的业务要求的话,用不上很"高深"的算法咯。

    PS:大二狗,前排围观。
    muteZephyr
        2
    muteZephyr  
       2015-10-09 17:02:06 +08:00
    毕业狗,板凳围观- -
    div id="r_2504076" class="cell">
    Karblue
        3
    Karblue  
       2015-10-09 18:41:07 +08:00 via Android   1
    不算太高,你熟知的算法已经都有很多库实现好了,所以 python 大多数关注的是如何使用 xx ,而不是自己先去造轮子
    strahe
        4
    strahe  
    OP
       2015-10-09 19:52:43 +08:00
    @Karblue 恩,谢谢,就是不知道面试问不问了
    junnplus
        5
    junnplus  
       2015-10-09 20:23:34 +08:00
    看着标题进来的,然后,我发现你的经历和我的已经无限接近了。
    提炼了一下:
    1.主要做运维, linux
    2.用 python 写 web
    3.日常系统 arch
    4.数据库 psql , redis
    5.爱买书,看书
    6.web restful api
    7.非科班
    有不一样的就是,我现在大三,没创过业,其他上面几点都非常相似
    strahe
        6
    strahe  
    OP
       2015-10-09 22:18:33 +08:00
    @junnplus 那我比你晚一年咯,我大三才学 Python ,只不过这一年用得比较多,加上 Python 好入门,所以感觉还行。
    junnplus
        7
    junnplus  
       2015-10-09 22:42:12 +08:00 via Android
    @strahe 我大二才学 Python ,大一一年学算法
    mengzhuo
        8
    mengzhuo  
       2015-10-10 06:45:59 +08:00 via iPhone
    一般常见的就好
    stage37
        9
    stage37  
       2015-10-12 01:19:19 +08:00
    不高。以优秀应届生的标准,说很低为过。

    目前在某互联网大厂做 DevOps ,主要写 Python ,今年组里只有我一个校招进来的新人。吃饭时聊过这个问题,目测整个组除我之外都不能不查任何资料把 BFS 、 DFS 这类算法写对的,稍微难点的更不用说了……当然组里前辈的工程能力和解决问题的思路都是明显比我强很多的。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5180 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 37ms UTC 08:40 PVG 16:40 LAX 00:40 JFK 03:40
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86