赞
踩
最近一位同学在后台问我:应届生误打误撞成为Python开发工程师,但是貌似力不从心,如何解决?
大二转到了通信工程,编程能力很一般。毕业前联系到一家北京的公司,公司并不属于互联网行业,不过也需要IT人员,正好想用Python的Django框架做网站,可我就是小白一个,互联网这方面的知识就大学自己略懂一点,毕竟专业限制,没有系统的学。
部门其他人除了部门主管外也都不懂Python,自己学起来无从下手,感觉几天下来,压力很大,每天都不知道该做什么。甚至一度想到辞职,换一个其他类型的工作。不知道该如何选择。
对于这位同学的问题,我们来看看3位前辈的解答,希望能够对你有所启发。
1、从你的问题看,你可能Django根本不会,Python编程或者说编程还停留在纸上谈兵,或者不客气的话,还没有学会编程。
2、自己破现在的困局:
a、从需求分析入手,将产品经理提供的需求做分析,细化为一条一条的解决方案.
b、多问有经验的程序员,赶紧补上Python、Django知识。
3、有问题搜Google解决或者参加线上的课程抓紧补漏。
4、碰到问题要解决问题,退缩不是解决问题的方法。
基础知识:
能不能抽出时间慢慢地补习基础知识呢?
我是指:数据结构/算法,计算机组成原理,简单的C语言/操作系统,网络/网络编程,编译原理。
艰深如编译原理、操作系统不求短期吃透,但一定要看个大概。
信息检索:
另外就是查资料的能力。能不能迅速地找到所需语言、库的官方文档?能不能流畅地阅读英文文档?
领域知识:
我不懂Python,但是我知道既然写网站,即便是用框架,最好也还是知道点HTTP协议工作的细节,以及最好能够知道点部署操作系统的有关功能。能够直接用纯C写出一个能提供HTTP服务的Demo程序就算基本懂了。
建议题主先从Python基础开始吧,基础语法学起来是很快的,之后再跟着Django的教程走一遍了解一下大概流程,如果部门内没有人会前端的话你可以试试Bootstrap,在Django方面我也是新手,一起加油吧。
我认为:
这位同学最大的问题就是没有系统地学习Python就直接被赶上架做项目,这是多么可怕的一件事!很多同学以为自己是计算机专业就能够直接成为程序员,其实这真是误会了。学校里的理论和公司里具体做项目需要的技术完全是两码事。
毕竟国内很多高校还没设置单独的Python课程,所以在教学上是无法满足企业对于Python人才实战经验需求的,此时系统学习就成为了快速入门Python、积累实战经验的主要方式。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。