一个开始

过去和现状

某211大学通信工程专业毕业,毕业两年,辗转几家公司,从技术服务到c开发,再到python开发,if else写了两年,技术进步缓慢,自己都不知道自己会些什么,现在从之前浮躁自大的状态中慢慢沉淀,开始静心学习,所以现在为开始,总结反思,从混乱的生活中捋出一条明晰的线,提高自己,完善自己。

目前的技术积累
  • C语言
    熟悉基本语法,基本数据结构,算法只能算是知道
  • Linux
    熟悉基本命令,系统配置,软件配置
  • git
    熟悉基本的命令,git的基本原理
  • python
    接触不到半年,现用来写相关工具
  • java
    写过一点点代码
  • PHP
    写过一点点代码
  • HTML CSS JavaScript
    熟悉基本标签与模式,正在学习中
  • 数据库相关
    关系型数据库:SQLlite Mysql,用过,不熟悉
    NoSQL:Redis,MongoDB,熟悉基本用法,模式
  • 网络协议
    TCP/IP 熟悉大概,深层原理不懂
    HTTP 熟悉大概

技术规划

一个人不可能精通所有的技术,需要给自己定一个技术规划,定一个方向,有目的的路才不会感觉远

定位:web全栈工程师
  • 需要精通的:
    • 后端:python
    • 前端:JavaScript,HTML5,CSS3
    • web框架:Django
    • 前端框架:jQurey,Vue.js
    • HTTP协议
    • Git
    • 数据库的基本操作与优化

精通的定义:对语言语法,特性熟记与心,写代码基本不用查文档,能使用各种工具快速定位问题

  • 需要熟悉的
    • C语言
    • Java语言
    • Linux 基本使用,web服务器相关配置,web服务器原理
    • 设计模式
    • 基本算法与数据结构,排序,线性表,树,图,分治思想

你可能感兴趣的:(一个开始)