开发技能总结

    技术2022-07-12  71

    一.语言

    基础,掌握C/C++/Java/Python/Go/Js中的一到两种。      

     

    二.算法加数据结构

    写程序的感觉

     

    1+2 至少两年的沉淀。科班努力的自动满足80%

     

    上面掌握了,只是能说会编程(写算法),不等于能开发。

     

    三. 数据库

    数据库的概念

    数据库的使用:(建表和CRUD)     以MySQL为例子

    实际工作中会不是自己写SQL语句,视情况而定,但会遇到自己设计表字段的情况。

    数据库客户端工具,ORM等框架。

    如何配置连接公司/本地的数据库。

    数据库需要结合框架使用。

    当然这只是MySQL之类的关系数据库,其他的如大数据组件之类的道理相同,会一个,其他的很快就能上手。

    至少一个项目的沉淀(半年),科班毕业设计之类自动满足。

     

     

    四. Web框架,前后端分离开发

    HTTP基础

    这个基本就是在之前的扩展。与前端协定商议接口。

    在框架基础上进行业务操作。

     

    五. Git和Linux操作系统

    Git版本控制(开发合作流程)

    和在Linux环境下进行远程开发和部署。

     

    以上技术组合基本等于科班努力学生的平均水平。这个水平一般就是开发人员的最低要求。到此,至少能完成需求,实现CRUD操作。

     

    具体技术路线:Python + Django + MySQL

    Java + SSM + MySQL

    Java + SpringBoot + MySQL

     

     

     

    Processed: 0.026, SQL: 9