转载一封大神的职业发展建议

出于作者文章最后的意愿,就不贴链接了


只挑选对自己现阶段益处大的一些,如下:

选择因素

  • 技术能力决定了你的薪资增长加速度. 在月薪1w到3w中间. 技术能力助力会较多.
  • 管理能力决定了你的薪资阶层. 月薪2w-5w是管理层基本薪资. 后面的要靠公司的股票和奖金
  • 业务能力决定了你的地位和长期回报. 对业务的把控决定你在团队的影响力和重视度. 也关联期权和股票的数量.
  • 运气和选择决定了你的人生轨迹. 选择的好就能获得最大回报.
  • 股票或者期权回报是超过工资的. 选择一家靠谱的可持久的公司很重要.

作为个人发展, 我的建议是扎实的提升你的技能, 培养好你的人脉和软实力. 至于运气和选择不用焦虑, 如果你有能力, 自然会有高人拉拢你.
比如之前就经常有朋友联系我, 说是XX公司要发期权了, XX公司要上市了, 跟我们一起干吧. 人品好, 技术好, 大家都会喜欢与你为伍的.

职场建议

  • 切莫在不该有的年龄追求权利. 这会断送你的整个前程. 在一些面试场合, 如果面试官问你愿不愿意做管理, 如果你回答是, 那么面试基本就挂了. 一定要确认面试你的人是不是真的希望你走管理路线. 大多只是测试你是不是真的是个实干家. 过早参与管理工作也会导致个人技能发展的不健全. 这会为以后带来隐患. 过于追求权力必然也会引发办公室政治和各种利益斗争. 所以请谨慎面对这个毒苹果.
  • 在薪资和工作机会之间做合理的权衡每家公司都有自己的薪资体系. 你要参考这个数据来合理的确定自己的薪资, 不要有幻想. 不要觉得别人因为某次成功的忽悠拿到多就懊恼. 一个优秀而扎实的工作经历会让你受益一生, 会为你的简历增光不少. 对于这种机会降薪也值得去. 一个合理的节奏是1-2年主要是积累能力. 能糊口即可. 2-5年可以适当的跳槽追求更好的待遇或者更闪光的工作履历. 五年以上就是物色好的机会一飞冲天了.
不懂开发的测试工程师已经是新时代的文盲. 第一个是工作上已经没有太大的晋升空间. 第二个是也很难跳槽. 最好的结果是凭借多年的经验转管理. 以前不识字的是文盲, 后来是不识英文的是文盲, 在继各国呼吁加强对IT技术的重视后, 新时代的文盲就已经快是不懂开发的人了. testerhome社区的成立的初衷就是希望唤醒整个行业对测试技术的重视.


一个合格的优秀的测试工程师, 应该是能做到如下几点

  • 懂业务. 能扎实的保证业务质量. 不排斥用脑力和体力去保证质量.
  • 懂技术. 能够做深入的自动化或者分析工作. 能够利用工具和技术解决问题
  • 懂架构. 能够跟研发和产品进行正常的交流, 保证产品需求和实现都没问题. 能带团队走上更好的发展.
不看好测试开发工程师. 开发一款测试工具, 设计一个更好的测试框架, 发明一种更先进的测试手段. 这是个人成长带来的自然成果, 但不是目标.
很多人会觉得测试开发是有前途, 其实也不是. 只是他碰巧赶上了测试行业的技术转型期的需要.
我记得百度的时候, 好多负责单测工具, 单测框架的维护团队, 经常凌晨两三点还在修复bug. 但是几年过去, 这些人的努力大多没有很好的回报.
这是因为他们做的事情脱离业务目标太远.


技术路线我的建议是

  • 多读书. 能系统的了解很多东西.
  • 多看别人的代码. 他山之石可以攻玉.别人的开源代码里面藏着很多的经验和智慧. 要善于学习.
  • 早期多造轮子. 这是一种不断演习的强化锻炼. 可以强化自己的技能.
  • 多承担开源维护工作. 尽可能的参与开源社区的维护工作. 跟这些人的协作你能学习到很多有用的实践知识. 能够强化自己的沟通协调和架构设计的能力.
  • 多泡论坛交流. 闭门造车, 敝帚自珍,固步自封都是没什么成长的. 跟这些保守的人交流你也学不到太多.
  • 打怪升级.从部门里一件件的改进做起, 实现把技术转化为生产力.
  • 能帮你做事的人才. 通常是以前的各种人脉.
  • 在大公司向上的发展是艰难的. 一般跳槽到初创公司是最容易变现的. 比如一个BAT的测试经理, 月薪不过是2w多的样子. 跳槽到创业公司做测试管理. 月薪就到3w-5w了. 甚至能力上去, 直接跳槽过去当高管和CTO的也不少.
  • 多读书, 多混圈子. 互相学习.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SQLAlchemy 是一个 SQL 工具包和对象关系映射(ORM)库,用于 Python 编程语言。它提供了一个高级的 SQL 工具和对象关系映射工具,允许开发者以 Python 类和对象的形式操作数据库,而无需编写大量的 SQL 语句。SQLAlchemy 建立在 DBAPI 之上,支持多种数据库后端,如 SQLite, MySQL, PostgreSQL 等。 SQLAlchemy 的核心功能: 对象关系映射(ORM): SQLAlchemy 允许开发者使用 Python 类来表示数据库表,使用类的实例表示表中的行。 开发者可以定义类之间的关系(如一对多、多对多),SQLAlchemy 自动处理这些关系在数据库中的映射。 通过 ORM,开发者可以像操作 Python 对象一样操作数据库,这大大简化了数据库操作的复杂性。 表达式语言: SQLAlchemy 提供了一个丰富的 SQL 表达式语言,允许开发者以 Python 表达式的方式编写复杂的 SQL 查询。 表达式语言提供了对 SQL 语句的灵活控制,同时保持了代码的可读性和可维护性。 数据库引擎和连接池: SQLAlchemy 支持多种数据库后端,并且为每种后端提供了对应的数据库引擎。 它还提供了连接池管理功能,以优化数据库连接的创建、使用和释放。 话管理: SQLAlchemy 使用话(Session)来管理对象的持久化状态。 话提供了一个工作单元(unit of work)和身份映射(identity map)的概念,使得对象的状态管理和查询更加高效。 事件系统: SQLAlchemy 提供了一个事件系统,允许开发者在 ORM 的各个生命周期阶段插入自定义的钩子函数。 这使得开发者可以在对象加载、修改、删除等操作时执行额外的逻辑。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值