34

一次团队分享 | Daily 11/28

 4 years ago
source link: https://gudong.name/2019/11/28/team-share.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

share

今晚团队内部技术分享,这次轮到该分享了,来到这边后,已经很久没有当众分享了,分享前还是有点紧张,为了不出现差错,提前吃完晚饭就去准备。

不过等到真的开始分享后,紧张感却慢慢消失了,尤其是当有人进行提问后,自己就越来越放松了。我比较喜欢在分享的过程中不断跟别人互动,这样整个分享的气氛也会好很多,不喜欢那种一个人从头说到尾的分享,总觉得气氛太压抑(当然这种有互动的分享只适合小团队内部分享,大型的分享活动另当别论)。

这次分享的主题是—Python Web 开发介绍,至于为什么选这个课题,原因有几个:

  1. 作为客户端开发人员,后端开发是一个黑盒子,如果能了解后端的工作栈,可以让我们更好的与后端人员进行沟通交流。就像一个前端开发者,如果懂一些 Sketch 相关的技术,那么很设计师沟通起来就方便很多,道理都一样。

  2. 个人开发者如果想要做一些好玩的东西,比如开发一个网页,或者去网站爬取一些数据等,都需要一些后端技术的支持,如果自己有这方面的经验,就都好办。

整个分享的内容,一开始讲了网络编程相关的内容,讲了网络协议,如最重要的 TCP/IP、UDP协议,接着讲了浏览器与服务器通讯协议— HTTP 协议,后来讲了 Python 中的网络编程,最后着重分享了 Python Wep 开发框架—Flask,我很喜欢这个框架,并且用它做了不少有用的事,它很简单,是非常好的 Python web框架。

另外作为压轴,分享了 Leancloud 作为后端云引擎的使用。

通过使用 Flask 可以开发 Web 程序,但是没法解决数据存储问题,当然,我们可以自己购买服务器,自己装数据库56,但是这些事对前端开发者很不友好,很容易出错,往往会因此耽误不少时间,让我们不能把精力聚焦在业务逻辑实现上。而使用了 Leancloud 后,它可以帮我们把那些事处理的很妥当,大大减少了前端工程师的开发阻力。

总体来说,这是这个不错的分享主题,尤其对于做惯了客户端开发,适当来点后端的技术学习,也算是换个口味。

另外在准备分享的过程中,自己也有不少收获。尤其是在重新准备网络编程的时候,把相关的知识点再次过了一遍,温故知新,对网络编程也有了很多的认识。这里也感谢廖雪峰的在线课程,不仅仅是网络编程相关的知识,自己一开始学 Python 也是通过它的文章,很不错的老师。

———————— Daily ———————– 篮球:None 俯卧撑:25 波比跳:56 习惯:8/9

本文首发于公众号「咕咚两下」,每天更新一些所见所闻所思,如果你感兴趣,扫码关注,或者也可以订阅我的博客,我会在这里进行同步。

JVNfyy7.jpg!web

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK