从进入程序员行列开始(2013年6月),到现在为止(2019年2月),已经有五年半了。
    一路波折,已经从无知菜鸟走到了意识觉醒的老鸟了。
    薪资变化情况如下:

2013年:2000元/月 (荆州沙市),数据库软件开发,开发了一套数据库管理软件,可以像Excel表格一样编辑数据表。
2014年:3000元/月(汉口江岸),数据库恢复软件,用于解析文件系统和恢复数据。
2015年:4000元/月(深圳龙华),图像算法,识别和自动处理公安证件。研发出了一套识别软件,自动裁切头像。
2016年:8000元/月 (深圳南山)(试用)- 9000元/月 (转正)- 9800元/月(季度优秀)- 12000元/月(次年经理单独给予提薪留人)。离职(15000元/月-20000元/月-25000元/月),三个领导分别开价挽留,并允诺带团队。在此期间,自主研发了一个基于MFC的自研DirectUI框架,并应用于监控系统软件。自主研发了一套通信框架v1.0windows版,与DirectUI框架完美融合。而后自主研发了Linux版的通信系统框架v1.0。通信系统框架基于Libuv。
2017年7月-2019年2月:15000元/月(武汉光谷)。进入现在公司任职开发部CTO,看到的是可以亲自组团队,从零带领团队开发。到目前为止,已有一年半多。亲自搭建了公司的技术框架,完全自主技术研发,不依赖各种框架,自定通信协议,建成目前的自主技术框架(C++和Python配合)实现,分别有:通信系统框架(Linux版通信系统框架2.0),可以支持各种设备接入;建成web基础开发库(支持数据库、安全防护、基础工具、缓存等);在基础开发库上,建立了一套web开发框架,基于webpy,形成了完整的一套业务开发框架,可以快速新增一套产品系统。

以上是从薪资上的一个变化,以及重点的技术发展方向。技术的发展始终是C/C++,到后面涉及python,到最后融合C/C++与Python优势。
    目前创建开发团队,带领开发团队,有序的进行开发任务。本着以每一位成员的成长为宗旨,一路走过来,帮助每一个成员成长,突破自身的瓶颈,包括技术上、精神上、思维上、执行力上等等,并大量传授技术和开发经验,每一个成员快速成长起来。公司六大产品(不含中间尝试的一些产品后来作废),每一个产品都有多种终端(用户端、商户端、维修工端、后台管理系统、APP、小程序、公众号、生活号等),形成一个产品矩阵,大部分已经完成。
    中间人员极少流动,或者部分因为某些原因离职,也都表达非常遗憾的离开,对我带领的开发团队表示不舍。然而,今年在搭建好了整个技术体系之后,陷入了迷茫,是技术进一步深入还是深入管理呢?原梦想写一辈子代码的想法能否实现呢?现实残酷,能否坚持理想呢?
    所以现在对于技术,也不敢放肆的一味深入,就目前的职位来讲,不太适宜,因为有很多其他事情要做。而且目前职位更多需要涉及到管理方面的工作,也大量冲抵了开发时间。前期的状态是主要攻克技术难关,建立技术体系。而到现在,基础体系建立起来之后,更多的是管理问题。不是开发部成员难以管理,而是整个公司的制度不完善,产品需求变化很快,定型很晚,甚至会到上线那天还在改需求。
    另外,开发部在公司的话语权很少,更加导致开发的效率非常低!管理问题日益变得严重。
    而且,随着年龄的逐渐变大,很快就奔三了,压力自然就来了。未来是技术深入更有前途还是管理深入更有前途呢?这是一个值得思考的问题。
    不过目前我的选择是,先抓一下管理,毕竟这是我的弱项,身在CTO职位,不懂的管理是不行的。或许这可以成为以后一个傍身的技能吧。

原文地址:http://www.cjjjs.com/article/20190221165213420

这里推荐一下我建的C/C++语言学习交流秋秋裙,前三位是:110,中间三位是:355,最后三位是:025,里面有学习不错视频教程、开发工具、电子书籍,完整的项目源码等,专业的老师解答问题!无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!

五年C语言程序员,是深耕技术还是走管理?的更多相关文章

  1. “五年经验”年薪50W分享Java程序员掌握什么技术才不会被淘汰

    在这个IT系统动辄就是上亿流量的时代,Java作为大数据时代应用最广泛的语言,诞生了一批又一批的新技术,包括HBase.Hadoop.MQ.Netty.SpringCloud等等 . 一些独角兽公司以 ...

  2. C语言程序员必读的5本书

    本文由 伯乐在线 - programmer_lin 翻译自 fromdev.欢迎加入技术翻译小组.转载请参见文章末尾处的要求. 你正计划着通过看书来学习C语言吗?“书籍是人类最忠诚的朋友“.海明威一定 ...

  3. C 语言程序员必读的 5 本书

    你正通过看书来学习C语言吗?书籍是知识的丰富来源.你可以从书中学到各种知识.书籍可以毫无歧视地向读者传达作者的本意.C语言是由 Dennis Ritchie在1969年到1973年在贝尔实验室研发的. ...

  4. C 语言程序员必读的 5 本书,你读过几本?

    你正通过看书来学习C语言吗?书籍是知识的丰富来源.你可以从书中学到各种知识.书籍可以毫无歧视地向读者传达作者的本意.C语言是由 Dennis Ritchie在1969年到1973年在贝尔实验室研发的. ...

  5. PHP程序员如何突破技术瓶颈

    身边有几个做PHP开发的朋友,也接触到不少的PHP工程师,他们常疑虑自己将来在技术上的成长与发展,我常给他们一些建议,希望他们能破突自己,有更好的发展. 先明确我所指的PHP工程题,是指毕业工作后,主 ...

  6. 高级程序员与CTO技术总监首席架构师

    一.高级程序员 如果你是一个刚刚创业的公司,公司没有专职产品经理和项目经理,你就是公司的产品经理,你如果对你现在的开发员能力不满,那么你只需要的是一个高级程序员. 你定义功能.你做计划推进和管理,他可 ...

  7. HR:“最喜欢阿里出来的程序员了,技术又好又耐艹!” 我:???

    面试造火箭,进厂拧螺丝?真的是这样吗? 缘起 估计不少同学都是被标题吸引进来的.事先声明,这句话不是我虚构的,而是我实实在在从同事的口中听到的,而且还不止一次. 当时的场景就是很正常的交谈,别人也并没 ...

  8. .NET和PHP程序员如何通过技术快速变现

    刚开始写博客不足之处望大家多多指点,少一些质疑多一些帮助,我们就能成为朋友. 上一篇:<.NET程序员我是如何通过一个产品在2年内买车买房>有很多同为程序员的小伙伴们给我留言,从整体的留言 ...

  9. Extjs4.2 rest 与webapi数据交互----顺便请教了程序员的路该怎么走

    这一章接着上一篇 对于Ext.data.Store 介紹 与总结,以及对以前代码的重构与优化 1.对于更新OnUpdate()函数的修改:先上代码: function OnUpdate(record) ...

随机推荐

  1. CDH的坑之Deploy Client Configuration Failed

    Deploy Client Configuration Failed 1.问题描述 当使用CDH增添spark服务的时候,出现了以下错误: Faile to deploy client configu ...

  2. Nuxt的路由配置以及传参

    Nuxt 路由可以使用a标签进行链接跳转,例如我们创建了一个demo.vue的文件 <p> <a href="/demo">跳转去Demo页面</a& ...

  3. PHP获取用户的真实IP地址,非代理IP

    function getClientIP(){ global $ip; if(getenv("HTTP_CLIENT_IP")){ $ip = getenv("HTTP_ ...

  4. Git - Windows 下, gitbash 打开资源管理器

    1. 概述 windows 下 gitbash 打开 资源管理器 2. 场景 资源管理唤起 gitbash 步骤 进入目录 鼠标右击 在 弹出菜单 中, 找到 Git Bash Here 结果 打开一 ...

  5. 解决teamviewer试用期到期的方法

    Teamviewer是一款远程控制软件,使用过程中系统弹出“Teamviewer试用版已到期”的提示, 需要用户购买许可证或延长试用期才能继续使用,解决teamviewer试用期到期问题步骤如下: 出 ...

  6. Go常量

    1. 常量 package main import "fmt" func main() { /* 常量: 1.概念:同变量类似,程序执行过程中数值不能改变 2.语法: 显式类型定义 ...

  7. jmeter的使用---压力测试

    jmeter用于压力测试 首先我们要区别压力和攻击,当设立了不适当的线程数量和准备时长,就容易造成攻击. 线程数:虚拟用户数.一个虚拟用户占用一个进程或线程.设置多少虚拟用户数在这里也就是设置多少个线 ...

  8. layer.open中父页面向子页面传值

    1.咱先看图说话 父list.jsp 子operate.jsp实现的代码1 在父页面上完成对子页面的数据渲染 function setData(data) { var lay=layer.open({ ...

  9. MySQL 5.5.62 安装方法(标准配置版)

    1.此安装方法适用于绝大多数MySQL版本,首先在MySQL官网上下载好所需版本. 2.(官网可能不太好找)在我的博客列表中有一篇是MySQL官网下载链接,直达下载界面,方便. 3.下载.(安装版  ...

  10. 牛客新年AK场之模拟二维数组

    链接:https://ac.nowcoder.com/acm/contest/3800/D来源:牛客网 题目描述 Rinne 喜欢使用一种奇怪的方法背单词,现在这些单词被放在了一个 n×mn \tim ...