1.对 linux 操作系统较为熟悉, 熟悉 linux 常用命令;
2. 有良好的面向对象思维,熟练使用 Python,Java 等语言;
3. 熟悉常用数据结构,如队列、链表、二叉树等, 了解常用算法。
4. 熟悉多线程相关知识,对 TCP、UDP、HTTP 等网络协议有良好了解;
5. 熟悉Python常用框架 Django、Flask 等后端框架、或者Java相关的spring全家桶;
6. 常用 MVC 架构, 熟悉单例、适配等开发模式
7. 常用 Mysql、Redis等数据库,了解过 Mongo;
根据需求文档,快速设计好后台架构并开始项目开发,目前应用市场已经有多个项目上架,其中电商项目用户数较多,日活平均10000+。目前我这边可合理安排好自己的时间,参与后端业务代码开发。现在主要使用Python开发,前期也有使用过Java开发项目。对于第三方API对接比较熟悉,有对接过微信,支付宝支付经验。