python一期总结答疑
web开发实战 - 编程的体验
一、课程目标
- 总结前一段时间的学习情况
- 提出后续学习的建议
- 交流个人的编程体验
二、总结
2.1、已经学习:
- Python基础
- 数据结构和算法
- HTML/CSS/JS
2.2、能干什么:
-
万事具备只欠东风 – 多练习
-
练习内容:
– web开发:flask、django
– 其他轮子
-
举例:如何监控程序运行所占用内存
三、学然后知不足
3.1、心中历程
- 信息百倍地开始
– 有时间规划:每天保证若干个小时
– 有开始敲代码的兴奋
– 有必胜的信心 - 道路是曲折的
– 自己觉得很对,但是报错
– 莫名其妙的问题:拼写问题、全角半角符号问题
3.2、最重要的方法
- 温故知新
– 要不厌其烦地重复- 新发出的python题目是否认真做了
- html/css/js那部分的代码重复过了吗?
- flask开始了,老师讲过的,都要删除重做若干遍
- 请一定记住上次犯过的错误
- 每天都敲代码,每天都沉浸在代码中,培养自己的编程思维
- 拓展视野(记得做笔记)
– 阅读技术文章
– 阅读项目代码
– 调试新的项目:应用新的轮子
四、我的体会
4.1、工作经验
-
搜索引擎是工作的第一需要
– 直接找到答案
– 参考别人的做法
– 由别人的方法得到启发 -
与人交流,要会提问
– 参考:提问的智慧https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/master/README-zh_CN.md -
要钻研官方文档
– 学然后,钻研
– 豁然开朗,提升最快 -
不放过疑点
– 随时随地补充新知识,逐渐形成知识框架 -
关注技术动态,保持好奇心
4.2、后续知识特点
- 综合性增强
– python
– 前端
– 第三方包 - 与实践更接近
- 将学过的知识解决自己的实际问题
五、答疑
5.1、python(全栈)就业前景
- 目前python的就业前景完全不用担忧。特别是爬虫、web、自动化运维、数据分析、机器学习等等这些方向,当然薪资要看自己的机遇,这些跟你所在城市,所选的公司以及个人能力有关。
- 但是不建议以全栈去求职。因为大公司一般职位都会细分,给每个人一个专注的方向。当然小公司大多人不多,会要求全栈的多些。
5.2、大龄学员学习编程的问题
- 年龄不是问题,主要看你如何去专注。有决心的话,多大开始学习编程都不是问题。
5.3、关于热门编程语言
- 编程语言只是一门工具,不要被语言所禁锢。首先学精一门语言(比如python),用它来锻炼你的编程思维。目前市面上的编程语言相通性很强,当你熟练掌握一门,其他的语言你也可以很快学会的。
5.4、关于提高就业竞争力
- 基础知识要扎实,平时多深耕。
- 多学习、多练习、多做项目。
- 做学习笔记,比如技术博客、在https://github.org/上有自己的仓库。
5.5、关于求职简历
- 针对公司招人的职位要求,你的简历要有所侧重。切忌所有公司的求职简历都一样!