谈一下对绩效和自身技能发展的理解

什么样的公司才能积累技术?

如果你想成为在某一个领域内的技术专家,该怎么做?有些同学表示到一家相关技术的公司努力工作持续积累就可以了,如果能找到这种理想的平台,你是非常幸运的。什么才能叫做理想的平台?到一家不太大的公司,业务能够持续发展,公司目标明确,不要持续更换方向,今天区块链火,号召技术人员钻研区块链,明天芯片火了,举全公司之力进军芯片行业,这样的公司是不行的,我说的有些夸张,也有些公司为了找到市场的爆点,频繁更换小方向,叫做打一枪换一个地方,如果用到的技术栈不一样,对技术的积累也是不利的。因此,公司能够在某个领域的技术上做持续的投入,这个领域的发展对公司是至关重要的,你能够跟着公司一点点的成长,从一开始的明确需求,到技术调研,设计,开发测试,产品上线。随着产品上市,在这一个领域的技术上需要不断的深入,才能满足各种需求,你获取的技能都是实打实的从实战中获取的,不会纸上得来终觉浅,这样的公司对你的积累才是有利的。当然你的绩效也不会低。

绩效和技术积累能兼得么?

说到绩效,它是和公司挂钩的,你技术再牛,写出来的代码没有给公司带来效益,那你的绩效也好不到哪去。你说你算法特别牛逼,能够通过算法把执行效率提升n倍,这的确是见程序员功力的地方,但对不起,公司的这个项目用不到这么高深的算法,数据量也没这么大,两个for循环就能解决了,为了代码的简洁易懂,最终还是选择了两个for循环。在这个项目上,for循环比你的牛逼算法值钱,但是如果你在这种项目里待久了,你给公司创造了效益,绩效也还可以,到你自身的水平能提高么?这里只是一个例子,看今天这篇帖子的标题,绩效和自身技能发展,在某些,应该说是大多数情况下是矛盾的。大多数小型公司不会让你在一个方向上做自己的工作,今天有后端的需求,你去做后端吧,明天前端人手不够了,你去前端支援吧,后天测试缺人手,你去做测试吧。今天做了一款视频应用,上线后效果不理想,明天再做一款游戏吧看看效果怎么样。在这种情况下,在公司里实现技术的积累和沉淀还有可能么?

再说下大公司,大公司的业务和产品基本上都已经定型,各种软件的架构和基本功能都已成型,所以在这样的公司中你确实会在一个领域中积累技术,但做的基本上是维护(bug修复)或者在原有架构基础上实现一些新的功能。在这样的公司中做技术的积累和提升完全拷自觉学习,你不可能去参与技术架构了,项目的核心问题也都已经被前人攻克,你要做的就是完成一个功能,但不要以为做完一个功能就可以了,要趁这个机会把功能相关的代码都捋一遍,因为这样边写代码边学习的理解更加深刻,第一次会非常痛苦,但第一次熟悉之后,后面再遇到这些相关代码的问题回信手拈来。你也要从不同方面来理解代码,如果设计优秀的代码,学习下这些代码是如何组织起来的,用到哪些设计模式。如果代码让你感觉很清晰,看一下别人是如何写出clean code的等等。能做到这些更好,但往往事不如意,为了赶时间,想一蹴而就,了解代码的表面意思以后就立刻动手写代码,写完觉得没问题就交给测试了。

如何才能积累技术?

既然绩效和自身积累不能兼得,如何才能有效的做到技术的沉淀,从而成为某一领域的技术专家?是的,那就只能靠业余时间了。工作中的有些地方有可能是自己不愿意做的,因为对自己的技术提升没有任何好处,但是为了工资不得已而为之。下了班的业余时间你就可以自由的支配了。选择一个感兴趣的方向,找到几本大牛权威的书籍,找到几个相关的流行的开源项目,边学边练。

选择方向大方向还是要和自己的工作相关的,你工作是区块链相关的,不要尝试去深入学习芯片相关的知识,你会发现即使学了,没有实践,时间久了,和没学一样。这对工作也没有帮助。

找书籍,网上一搜,多的很,可以去豆瓣看书评。找真正高质量书籍来学习。

看代码,做技术的不读写代码是纸上谈兵,看一些优秀的开源项目,自己尝试动手写一些项目或者参与一个项目,会让你的知识消化的更快,你离10万行代码的距离还差多远?

最后我想说的是,如今IT行业热门方向有很多,人工智能,区块链,大数据等等。诱惑实在太多,不要今天看到某某技术多好,工资多高,就头脑发热买一堆书籍去学习,要抵得住诱惑,耐得住寂寞,心中要有定力,选择定一个方向坚持下去,做技术的靠得就是两个字,踏实。

谈一下对绩效和自身技能发展的理解相关推荐

  1. 工业机器人九龙坡区职教中心_山西省襄汾县职教中心“智能工业机器人订单班”学生集体观看直播“2020一带一路暨金砖国家技能发展与技术创新大赛”...

    由金砖国家工商理事会主办的金砖国家技能发展与技术创新大赛自2017年发起,已成功举办三届,累计近80000人次参与了竞赛及相关会议.展览展示.技术交流活动.金砖大赛拉开了金砖国家技能竞赛和技术创新合作 ...

  2. 动态磅是怎么原理_浅谈动态地磅的原理及未来发展方向

    浅谈动态地磅的原理及未来发展方向: 文章介绍了动态地磅的结构和工作原理,针对动态地磅的分类做了全面的概述,分别对不同的动态地磅做了对比及详细的阐述,说明选择和使用动态地磅器的注意事项,凸显了轴组式动态 ...

  3. 第三届中医药文化传承与技能发展大会召开助推中医药文化传承创新

    4月1日,"第三届中医药文化传承与技能发展大会"在安徽亳州市开幕.大会由中国医药教育协会主办,中国医药教育协会中医药传统技能与文化教育委员会.中医药与大健康工作委员会.医药产业创新 ...

  4. 技术学院技能发展网络在线技能培训在线技能Rtaj比赛进行到一乔

    技术学院技能发展网络在线技能培训在线技能Rtaj比赛进行到一乔 技能发展共同体(SDN)是专为您通过利用专有技术,使数以百万计主管人力资源的革新能力的提高.在接下来的10年中,SDN进球帮助能力5万青 ...

  5. 关于公司薪酬绩效管理体系的发展

    公司薪酬绩效管理体系的发展已经成为公司人力资源管理的重要部分.随着市场竞争的加剧,越来越多的公司开始关注员工的工作绩效和绩效管理.以下是一些关于公司薪酬绩效管理体系发展的方面: 更加科学化:公司薪酬绩 ...

  6. 浅谈一下个人基于IRIS后端业务开发框架的理解

    文章目录 浅谈一下个人基于IRIS后端业务开发框架的理解 现状 方案 具体实现 `Base` `Biz` `Data` `Filter` `Sql` `Imp`.`Ref` `Api` `Util` ...

  7. 前端,通过面试去学习,开放问题(个人对前端发展的理解、项目难点、项目亮点、最复杂的逻辑、团队协作冲突问题、HR面试问题)

    开放问题 这一篇去整理开放问题,可以说面试中比较难回答.不容易回答好.最耗时间的问题就是这些开放问题,更能提现一个人的水平和解决问题能力吧 试着整理一下 个人对前端发展的理解 前端的话,前几年流行大前 ...

  8. 对工程师职位的发展一些理解

    对工程师职位的发展一些理解 这些理解都是对自己经历以及看到的现象总结的,本人自身毕业于普通二本计算机专业,水平也很一般,从几十人到十几万人的公司都待过,对于职业理解也是按照自己所见所闻讲解的,限于自己 ...

  9. 浅谈一下对cocos2d-x中九宫格精灵的简单理解和使用

    浅谈一下对cocos2d-x中九宫格精灵的简单理解和使用 首先,使用cocos new命令创建了一个cocos2d-x的C++项目和Lua项目,在生成的HelloWorld中写测试代码. 1.C++代 ...

最新文章

  1. python 自动化办公 案例_python自动化工具之pywinauto实例详解
  2. vmware创建虚拟机不识别网卡
  3. 浅谈Fluent Ribbon 中的SplitButton
  4. Maven配置SpringMVC4+Spring4+Mybatis3环境
  5. ubuntu apt-get update 失败解决
  6. vc++源码免杀特殊技巧
  7. .net使用正则表达式校验、匹配字符工具类
  8. 二极管、三极管、MOSFET管知识点总结(后端基础第二篇)
  9. AI人才供不应求:应届生年薪可达50万 没出校门已被抢光
  10. paip.提升用户体验----表格显示及控件布局错乱的问题
  11. Thinkphp6.0博客源码分享【Wofl-blog】
  12. CDA LEVEL I 数据分析认证考试模拟题库(一)
  13. C#简单银行管理系统
  14. HTML|内联CSS-背景和字体
  15. unity学习笔记-相对位置和绝对位置
  16. QQ出现大规模盗号,qq被盗发布不良信息怎么办
  17. win32asm写的红警2的修改器
  18. Laravel5.1 组件 Symfony/var-dumper2.7 在php7下的问题
  19. 年轻人能为世界做什么
  20. eui怎么在名字后面显示服务器,怀旧服EUI怎么调姓名版 设置血条的方法

热门文章

  1. IntelliJ IDEA导航特性Top20
  2. TCP/UDP,SOCKET,HTTP,FTP协议简析
  3. 开源图像检索工具:CaliphEmir使用方法
  4. 《大话数据结构》第2章 算法基础 2.9 算法的时间复杂度
  5. 读取siftgeo格式文件的matlab程序
  6. Openstack平台搭建(先电版)
  7. Mysql (二)Mysql 数据库表增删改查
  8. Mybatis问题:There is no getter for property named 'unitId' in 'class java.lang.String'
  9. Android游戏开发笔记(一)
  10. Linux之DNS服务器搭建及常见DNS***和防御