总结 - 实习第一阶段

实习第一阶段总结,姗姗来迟

从7月18日上班第一天开始,到现在,我已经在公司里待了整整11天,这期间,到底学习到了什么,到底收获了什么?只有总结记录下来,才能知晓。

何为项目

首先需要明确的是,一个项目需要有3个支撑部分:范围,成本,时间。这三者互相支撑,缺一不可。

  • 范围:顾名思义,就是这个项目是面向生活中那一方面问题的,面向哪一领域的,面向哪些人群。
  • 成本:主要是人力成本,也就是人才成本;还有设备成本,包括做这个项目需要购买的硬件设备,软件设备,当然这一切可以总结为金钱成本。
  • 时间:其实时间也是成本的一种,把它单独拿出来说,只是为了强调它的重要性。在实际项目进展过程中,时间经常是不够的,也就是30个人的活给10个人干,一个月的活2个周干完。这是很常见的。

在成本里,也有一个边际成本:比如去了青海,就不能去南宁;干A项目,B项目就不能干了,这也是成本。

需求划分

需求,这个在软件工程领域里一直放在项目最前面的位置的东西,其实不单单包括对产品的功能性,非功能性的需求,这两者可以归结为产品构建的项目需求;还有一种非项目需求,也就是优化需求,这也是在产品1.0版本出来后的对产品的bug修复,功能优化等等。

运维

运维,在这次老师介绍之后,才有了一个比较全面的认识,运维主要的工作,是日常任务处理,环境的配置,应用的部署,以及服务的监控等等。

其中,运维需要了解的东西很多,包括redis,CAT监控系统(大众点评),负载均衡,高可用等概念和分布式等技术。

Python-Flask

  • Flask项目的基本框架:
    • templates: html页面
    • static: css,js, img图片等静态资源
    • main: .py逻辑程序
      【其中 templates:(模板)】
    • 作用:渲染前端页面
    • 示例:
{% extends "base.html" %}
{% block title %}Title{% endblock %}

这周末总结Python的具体的进线程通信,网络编程socket模块的知识。

Keep Moving on!

你可能感兴趣的:(总结 - 实习第一阶段)