《后端新人入门之软技能与硬技能》
chalvern 推荐 · 1年前更新 · 点击 2070 次

作为一名入门后端开发(go/python/java)的新手,建议参考下面的技能点逐步突破。

软技能

  1. 细节把控能力。拿到一个问题,把这个问题的相关利益方、来龙去脉、主要矛盾点等理清楚的能力。
  2. 时时反馈的能力(沟通能力)。这个问题搞懂怎么回事了;这个问题主要矛盾是xxx;这个问题可以通过xxx的方式来解决;这个问题需要xxx和xxx配合来解决;这个问题暂时解决不了,需要达到xxx条件才可以进一步推进下去。
  3. 主动寻求帮助的能力(沟通能力)。请大概介绍一下xx问题吧;关于xxx您这里有没有什么想法。
  4. 后端技术栈基本素养。
    • 操作系统(linux)基本操作
    • 进程/线程/协程(python&go&java)
    • 数据库(mysql&redis&ElasticSearch)
    • 计算机网络(TCP/IP、HTTP1.0/1.12.0、select/poll/epoll)
    • 基本的算法(递归、迭代、树、链、dp)
    • 开发工具(pycharm、vscode、git、markdown)
    • 各语言栈框架(知道怎么用)
      • tornado、sqlalchemy
      • gin、gorm
    • 基本设计套路
      • 分层(MVC)(横向拆分)
      • 分模块(纵向拆分)
  5. 加分的素质
    • 坚持一件能拿出来说道的事情,推荐总结、博客、分享等
    • 把一个点(哪怕很小)讲清楚的能力
    • 不放弃的能力

硬技能

  1. 运用软技能,解决实际问题的能力
未登陆或尚未认证授权

暂无评论

未登陆或尚未认证授权