技术支持在不同类型公司的具体工作和受重视的程度不同,这决定了技术支持工程师在不同公司的职业前景会有差异。这篇文章说的是对外的技术支持,而不是对内的T部门。通常有对外的技术支持职位的往往是产品有很强技术性的公司,比如软件、专业硬件、云服务等等。对于技术性比较弱的行业,对应的职位往往会叫客户服务。
和很多其他职位一样,职业发展同时取决于雇主对你的价值认可以及你自己的发规划,而你要做的是上两者尽可对齐。对有的公司来说,技术支持只是一件必须有人处理的事。但对有的公司来说,他们希望人才能从技术支持岗位往研发、DevOps、甚至架构方面发展,输送同时熟悉产品、用户、技术的人才。
技术支持对很多普通人是个不错的选择因为它有一点点技术门槛,可以筛掉一大批人但这个门槛又没那么高,真想入行也不难混三四年经验后,就河以轻轻松松地挣个一两万。
技术支持从角色定位上比较像产品的售后,还有公司里的T,是在对方已经购买产品后,为客户解决技术问题的某种程度上可以称之为需要技术能力的高级客服。
工作内容河以分为两部分,技术部分和沟通部分
解决问题会用到产品/业务知识和技术知识前两者一两周就能学会但技术知识是有一定门槛的作为一个初级的岗位技术支持的技术门槛是相对低的,很多岗位只需要你有基础的计算机知识即可。
非常通用的基础知识包括,操作系统Q的基本知识Q,命令行,网络基础P(PDNS/HTTP/tcp),API调用等。根据你支持的产品用到的技术,可能会用到Win Server/儿inux知识,nginx,docker,,k8sQ等,如果你还会shell或oython那就再好不过了,沟通上需要你能够应付和客户与开发的沟通。
表达能力是非常重要的,它决定了沟通的效率简洁明了的表达能够让客户和研发清楚地知道问题在哪,避免引起歧义导致的反复,优秀的技术支持,应该成为客户和研发之间的桥梁。
具体到旧常工作上,你会遇到一些很基础的问题这些问题很多在培训中都会覆盖到.稍微复杂一点的问题,可能要利用搜索擎,内部的知识库,还有请教有资历的老员工,调查的过程很像医生看病,需要了解问题,收集信息,做一些测试不断地缩小问题范围抽丝到茧最终定位到问题所在.因为技术支持往往没有代码层面的知识因此技术支持的核心能力就是在只了解大椰架构的情况下,对问题尽可能地定位解决。
这里稍微岔开一句,国内很多公司对知识库的建立不够重视很多解决问题的经验没有总结下来或者尽管总结下来了,但是知识库结构混乱不好检索,导致新人需要较长时间才能成长起来。