我今年大四了,大二开始创业至今两年,大二开始学 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 那本书,但不太喜欢作者的观念)
说这么多好像跑题了,如果前辈们可以给我一些建议,对我现在或以后有帮助的,我也是很感激的。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.