继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

怎么做才能体现你的技术实力?

安晓辉
关注TA
已关注
手记 389
粉丝 8322
获赞 2536

Q:

本提问转述自"小树"——微信群里的小伙伴的问题。


一位技术大牛在谈到“技术人最重要的能力是什么”时曾提出一个观点:你所解决问题的复杂度决定了你技术实力的高度。


大部分的技术人员在工作中主要是编写业务逻辑代码,以至于不少程序员总是有年龄上的焦虑,担心 30 岁、35 岁以后如果还在做跟现在一样的事情,职业发展遇到瓶颈该怎么办。


面对这个困境,唯一的解决之道就是:不断提升自己的技术实力,让自己成为能够解决更复杂问题的人


上述文字来源于技术文章。我的问题是:

1. 如果公司就是不需要你解决复杂的技术问题,你技术再牛有什么用?

2. 我们有什么方法找到那些需要解决复杂技术问题的公司?

3. 目前在国内,有哪些公司比较需要解决复杂技术问题?

A:

首先这个论断——“不断提升自己的技术实力,让自己成为能够解决复杂问题的人”,真的是对的!


然后,我们再来看你说的几个问题。


1. 公司不需要你解决复杂的技术问题,你技术再牛有什么用?

这样的公司,体现不出来你的价值,离开就好了。去找更适合你的环境,英雄要有用武之地哦。


2. 我们有什么方法找到那些需要解决复杂技术问题的公司?

寻找需要解决复杂问题的公司,基本的思路是:看这家公司做什么产品,产品是否复杂


复杂有很多种:

  • 深度上的复杂

  • 广度上的复杂

  • 数据量的复杂

  • 业务的复杂

  • 场景的复杂


一个产品足够复杂,那就一定有各种复杂的问题需要解决。


举个例子,微信,数据很复杂啊,并发很难搞啊。对吧,你进到这样的公司,是不是就有机会处理复杂问题。


再举个例子,自动驾驶,业务和场景都足够复杂,相关的公司,比如百度,一定有亟待解决的各种问题。


一个公司,只要其提供的产品或服务,在若干个维度上比较复杂,就一定有需要解决的复杂问题。


沿着这个思路去找,一定可以找到。


3. 目前在国内,有哪些公司比较需要解决复杂技术问题?

根据我们第二个问题里列出的复杂度清单,可以找出很多公司,比如京东、腾讯、阿里、百度、广联达、海康威视、出门问问、大华、声网、滴滴、大疆、商汤科技、格灵深瞳、科大讯飞、Face++、华为、全志、瑞芯微……


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP