学Python Django学得很迷茫,怎么办?-转自知乎
本人学生,零编程基础,在学习python的过程中越学越迷茫,感觉像无头苍蝇一样,来知乎取经,下面进入正题吧:
        我是先看了中谷的python教学视频,然后跟着慕课网上的python教程把题目做了一遍,然后就开始看django,看了“django web开发指南”,又看“django官方文档”,在看django这两本书的时候简直是一头雾水,我有种感觉是python基础没学好的原因所以理解不了django,实在不知道在说什么,就照着书上的例子练,同时我也在网上找了好多blog应用的实例,想试着自己写一个blog网站,来增加一下对django的认识,才发现前端也需要学习,然后就在w3c上学基本的前端,发现前端要学一大堆,然后学着学着就迷茫了,最近一直很迷茫不知道自己该干什么,下一步该干什么,实在不想像无头苍蝇一样。
那么问题来了:
1.请问下一步我该干什么了?(我真的是不知道该往那个方向?阶段?)
2.在实际工作中,python工程师工作到底是做哪一块的?(尽可能的详细点)
3.如果从事django开发,还需要哪些技能?要学前端么?
4.如果想去实习需要达到什么水平?
已经迷茫几天了,知道知乎上大神很多,希望前辈能指点指点,小弟不胜感激。。。
看到上述答主的回答我真的,真的受不了了啊!!!! 人家题主真心真意想咨询python的学习方法,你看你们都回答些什么东西啊! 那个目前最高票的答主,你贴一堆无关的图片,有毛用啊! 还有的答主,人家问django怎么学,你回答其他框架blablabla,然后对比了一番flask、web.py啥的,这是干啥呢!
我画个简图,这个图有点山寨,其实是招聘的提问参考(大牛们请勿吐槽,这真的是简图):
作者:rush zerg 链接:https://www.zhihu.com/question/26235428/answer/32443656 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

本答主使用django二年有余,曾经用django做管理后台、做cms、做pv几千的问答网站,和题主一样,也是从0基础开始学。我很能理解题主的困惑。
1.请问下一步我该干什么了?(我真的是不知道该往那个方向?阶段?)
你处在初学的阶段,就算你天天跟django打交道,前几个月都是初学阶段。 你已经觉得很迷茫了,说明真正入门了。我的建议是,你该准备一些web开发的基础知识了
a、你应当了解一下某种数据库软件,mysql、Mongodb均可,推荐mysql 至少应该具备独立安装配置mysql数据库、和基础的SQL语法常识
b、你应当了解一下常见的HTML标签和语法,应当了解常见的css样式,基本的JS语法(至少能用JS写个ajax收发吧) 推荐你看看http://getbootstrap.com/">bootstrap 花两三天时间,掌握bootstrap以后,你就可以独自实现前端
c、你应当了解,django不是服务器,只提供服务。因此,学习nginx、或是apache是必要的。(IIS不了解,不过题主应该不在windows下部署网站吧。。。)
d、其他的,你自己慢慢会发现
2.在实际工作中,python工程师工作到底是做哪一块的?(尽可能的详细点)
我觉得你是想问django工程师吧?我们对django工程师要求较为全面(但是并不难),主要就是服务器后端的这些业务逻辑了,顺便,也要做一些full-stack的工作。具体点说,django工程师和产品沟通,确定网络服务的功能,然后独自设计数据库,设计网站结构、URL结构,独自完成网站的所有服务器逻辑;还要和前端交流,协助他们把想法变成代码。 如果你真的是问python工程师,他们要干的就多了,写服务器、写爬虫、写运维工具、做数据分析、有时还要改开源的项目
3.如果从事django开发,还需要哪些技能?要学前端么?
前端要学,但是只需要能改简单的css代码、还有就是javascript越懂越好 其他技能:在(1)问中回答了
4.如果想去实习需要达到什么水平?
题主你没说哪家公司啊!! 鉴于国内使用django的公司真的很少,这个真的很难说。 不过之前的标准为例:
pythonic
必须熟练掌握至少一类python网络框架,如django、tornado或其他
必须熟悉异步编程,掌握twisted框架加分
必须熟悉并习惯在Linux/Unix下进行日常开发,了解Linux下的服务器级应用程序,如Nginx,MySQL/Postgresql, Redis, Sphinx等
必须掌握javascript、jQuery,具备基础的前端代码设计能力
必须掌握、善用UnitTest进行开发,
熟悉MySQL或Postgresql, 能够编写DDL,DML,
熟悉HTTP协议,了解RESTful
如果题主你学习的首要目的是就业,可以考虑PHP,需求大
学Python Django学得很迷茫,怎么办?-转自知乎的更多相关文章
- 从零开始部署Django生产环境(适用:《跟老齐学Python Django实战》)
		
<跟老齐学Python Django实战>作为市面上少有的Django通俗实战书籍,给了我学习Django很大的帮助.作为一名新入门的菜鸟,全书我重复练习了至少三遍,每次都有新的收获. 前 ...
 - 学python+django去北京找工作,靠谱吗?
		
有些朋友说,自己的学习能力还可以.倾向于python加框架,如django,python本来就会一些.不太了解北京公司的情况,想知道现学的python+django在北京找到工作有多少可能性. 要想知 ...
 - [转]回答--python django学的很迷茫怎么办?
		
作者:王一链接:http://www.zhihu.com/question/26235428/answer/36568428来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处 ...
 - 《跟老齐学Python Django实战》读后感
		
1.说一下这本书,讲解的很细致,内容选取足够入门Django. 2.在学习这本书要注意的几点: <1>如果你想跟着敲这本书的代码必须要安装:Django版本1.10.1(当然也可以玩玩新版 ...
 - python django 实现验证码的功能
		
我也是刚学Python Django不久很多都不懂,所以我现在想一边学习一边记录下来然后大家一起讨论! 验证码功能一开始我在网上找了很多的demo但是我在模仿他们写的时候,发现在我的版本上根本就不能 ...
 - Python必学Django框架,入门到精通学习视频教程全都在这可以领
		
“人生苦短,我用python”,学python的小伙伴应该都了解这句话的含义.但是,学python,你真正了了解强大的Django框架吗!? 据说Django还是由吉普赛的一个吉他手的名字命名的呢,有 ...
 - 零基础学Python不迷茫——基本学习路线及教程!
		
什么是Python? 在过去的2018年里,Python成功的证明了它自己有多火,它那“简洁”与明了的语言成功的吸引了大批程序员与大数据应用这的注意,的确,它的实用性的确是配的上它的热度. Pyt ...
 - 【Python五篇慢慢弹】快速上手学python
		
快速上手学python 作者:白宁超 2016年10月4日19:59:39 摘要:python语言俨然不算新技术,七八年前甚至更早已有很多人研习,只是没有现在流行罢了.之所以当下如此盛行,我想肯定是多 ...
 - 为什么要学Python
		
人生苦短,我用python.在大学四年的本科学习中,Python是我接触过语法最简单,功能最为强大的语言,拥有众多第三方库的支持的语言.如果要选一门编程语言作为入门,建议使用Python.但是为了更加 ...
 
随机推荐
- 创建Springmvc项目时,特殊拦截器失效情况的原因及解决办法
			
最近开发一个新项目时,搭建springmvc框架时,遇到一个拦截器失效的情况困扰了两天.现在解决,特此记录一下. 拦截器不生效的情况描述: 设置登录拦截的时候,首先登录接口肯定是不用拦截的.所以需要在 ...
 - javaweb(十九)——JSP标签
			
一.JSP标签介绍 JSP标签也称之为Jsp Action(JSP动作)元素,它用于在Jsp页面中提供业务逻辑功能,避免在JSP页面中直接编写java代码,造成jsp页面难以维护. 二.JSP常用标签 ...
 - github如何删除仓库中文件夹
			
github项目中,经常大家更新.添加都非常熟悉,但是如果想要删掉一个文件夹,很多人就不知道怎么操作了. 网上查了一些方法,大部分都是删除仓库重新上传,这样肯定是不行的,首先不说任务量大,而且删除仓库 ...
 - ubuntu/linux系统中安装jdk以及eclipse(附图解详细步骤)
			
1.首先得先下载JDK和eclipsejdk下载网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-21 ...
 - Unity Lighting - Light Types 灯光类型(八)
			
Light Types 灯光类型 We have now covered some of the project settings which need to be considered befo ...
 - python-python爬取妹子图片
			
# -*- conding=utf-8 -*- import requests from bs4 import BeautifulSoup import io url = "https:// ...
 - hadoop之Shuffle和Sort
			
MapRduce保证reducer的输入是按照key进行排过序的,原因和归并排序有关,在reducer接收到不同的mapper输出的有序数据后,需要再次进行排序,然后是分组排序,如果mapper输出的 ...
 - JDBC及DBUtils
			
1.JDBC2.DBUtils ###01JDBC概念和数据库驱动程序 * A: JDBC概念和数据库驱动程序 * a: JDBC概述 * JDBC(Java Data Base Connectivi ...
 - UI优秀框架(库)
			
1.vux 官网:https://doc.vux.li/zh-CN/ Github:https://github.com/airyland/vux 13818 Stars 3064 Forks ...
 - ES6的新特性(7)——函数的扩展
			
函数的扩展 函数参数的默认值 基本用法 ES6 之前,不能直接为函数的参数指定默认值,只能采用变通的方法. function log(x, y) { y = y || 'World'; console ...