职场求生攻略
臧萌
PayPal 数据处理组技术负责人,《Java 入门 1 2 3》作者
11259 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已完结/共 34 讲
结束语 (1讲)
职场求生攻略
15
15
1.0x
00:00/00:00
登录|注册

23丨技术观:做程序员,技术观为何如此重要?

你好,我是臧萌。在这节课里,我想跟你谈谈我的技术观。
首先从技术的角度介绍一下我自己。我从业十四余年,除了担任过几个月的管理职位之外,其他时间我都是做一线的编程工作,并且以此为乐。这十四年来,我做的东西主要是偏产品、平台和框架,支撑上层业务,因此在工作中对代码和技术都是略有要求的。这些年来我也一直在学习技术,有的是出于工作需要,有的是单纯出于兴趣。
技术的重要性当然不需要强调,但是有时候物极必反,会让人迷失在技术中。这么多年来,我总结出这么两点技术观。第一,吃透技术。你在工作中,用到的技术必须吃透。第二,需求至上。技术对你来说只是满足业务和用户需求的手段。
这两个观点可谓我的肺腑之言。我喜欢做开发,学技术,但是我并不认可技术至上论,从来不认为技术可以凌驾于需求之上。我和很多人交流过,包括和我一样多年来一直从事一线编程工作的人,以及一线程序员的管理者,他们都很认同我的观点。
谈技术观,首先要和你聊聊软件工程师和技术的关系,这样你可以对这个问题有一个更深入的理解。毕竟,我们就是要和技术打交道的。

用技术把事情做成

程序员的大名是软件工程师,也就是说,我们是做工程的。工程就是要落地,要把一件事情做成,这是最根本的,也是软件工程师价值的体现。不管技术有多牛,只要对事情落地没帮助,那都是空气。公司为什么雇佣我们?这不在于技术本身,而在于我们可以用手中的技术,把问题搞定,让项目落地。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

臧萌分享了他对技术观的理解和重要性。他强调了技术必须深入理解和掌握,并且始终要服务于业务和用户需求。他以自己的学习经历和工作实践为例,阐述了如何深入学习和应用技术,以及如何在工作中解决技术问题。他强调了对技术的深入理解和掌握,以及技术与业务需求的结合,这些观点对于程序员来说至关重要。文章中还提到了需求至上的观点,强调了技术应该始终服务于业务和用户需求,而不是本末倒置。通过举例说明了实干派产品更容易赢得市场认可的原因。最后,他呼吁工程师应该理解问题和解决问题的能力,而不是只关注技术本身。这篇文章通过深入的技术观点和实例,强调了技术与业务需求的结合对于程序员的重要性。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《职场求生攻略》
新⼈⾸单¥59
立即购买
登录 后留言

全部留言(7)

  • 最新
  • 精选
  • Sdylan
    空谈技术,不顾业务,只会误了技术误了业务。技术本来就是为了解决问题而生的,若脱了问题。就会变得毫无价值,生命周期也是短的。只有落地,随着业务发展才能长久。对个人而言,用到必须里外吃透,做的需求至少要达到为啥做需求,解决什么业务痛点。

    作者回复: 其实做技术多了会发现,技术过几年大概率会扔掉,而业务反而不容易扔掉,积累起来越来越值钱。 其实我们程序员容易忽视业务,或者说容易钻到技术里出不来,也是有客观原因的。就是做技术需要全心全意的投入,就是需要你钻进去。这时候,就容易忽略我们的初心:服务业务。所以我们程序员可以时不时的从技术的世界里钻出来,重新想想业务是什么,我们钻的深度和方向,是否还是为了业务服务。

    2020-07-08
    8
  • 白泗小林
    代码值不值钱还是要靠产品决定。

    作者回复: 对,面粉值多少钱得看是坐馒头还是蛋糕

    2020-07-08
    2
    8
  • 6点无痛早起学习的和尚
    我又来了,一直纠结几个问题。 应届生刚出来所在公司小组的方向:做业务和做技术的优劣在哪里? 两个方向如何进行选择? 如果现在的小组方向就是做业务了,如何在工作中增强自己的能力和技术? 首先自己就是正处于这个时期,某打车的金融部门做业务方向的。

    作者回复: 应届生刚出来所在公司小组的方向:做业务和做技术的优劣在哪里? 这个取决于不同的人。如果你觉得自己对技术的兴趣更大,就可以专注于技术。 如果你觉得业务对你来说更有吸引力,就可以考虑走业务方向。 方向本身没有优劣,也没有严格的分界线。做技术也要懂业务,做业务也要懂技术。也就是说,都要到合格线。选方向是上线,不是下限。 如果是专注业务方向的话,写的代码主要是业务代码。其实对技术的要求不会太高,有精力的话,可以试着学习一下业务使用的框架,这会对业务开发有帮助。

    2020-07-09
    4
  • Middleware
    软件工程师依靠自己的技术最终可落地才是硬道理。

    作者回复: ✅,就是这么个意思。勿忘初心。

    2020-07-08
    2
  • Cy23
    工作性质来回切换各种技术,重来都没有踏踏实实的深入理解与研究每门技术。我感觉我差的很多,野心太大啥都像精通,但是现实却给我狠狠一记耳光,我的能力撑不起我的野心~~

    作者回复: 不要轻易认为是“能力撑不起野心”,其实很多时候看机遇/工作中的机会。我们也许很难遇到千载难逢的机会,但是小机会无处不在。 从另一个角度来理解,工作其实就是公司给我们钱,让我们用技术解决问题。这个问题越有难度,我们的收获就越大。有难度的问题,就是机遇。即使问题不够难,只要是能帮助更好解决问题的技术,都值得我们去深入研究,反哺工作。 这就是我一直强调的,不用到处去寻找高大上的行业风头,而是踏踏实实把自己工作中遇到的问题搞透。因为这样会有正反馈。你搞透的技术会有很大概率帮助你更好的解决工作中的问题。也更有可能给你带来升职加薪,公司内的声誉,更好的机会/挑战等实实在在的回报。这些回报会激励你继续深入学下去。

    2020-12-11
    4
    1
  • 菜鸟啊菜鸟
    老师好,我刚毕业半年,目前是在一家电商公司从事Java开发。我现在主要也是业务开发方向。现在比较担忧只进行业务开发对技术的成长不大,平时只会进行业务代码的编写,一些技术栈都接触不到,比如:redis、mysql之类的。尽管现在我也会看这个技术栈,但是这些技术实战中用不到就学的很浅显,比较担心找工作时面试官问问题太深了咱没有实战经验hold不住。请教一下老师,这种情况怎么处理比较好?

    作者回复: 业务有业务的发展路线。先打好基础,把手头上用到的技术学透彻。 技术从用的角度来说,没有高低贵贱之分。redis之类的也只是工具,用它的api而已,又不是去开发redis。

    2021-11-23
  • J.Smile
    因为关于技术需要带来价值,创造效益,解决问题的认识,我的一个哥们从前三年就开始接私活了做了,而我自己可能有点技术控的感觉,也曾接过私活,但后来觉得对技术提升没有太大帮助,除了赚点小钱什么也没得到,还浪费了时间,耽误了技术学习的时间。老师怎么看👀

    作者回复: 接私活也有发家致富的。如果赚的只是辛苦钱,自己也没觉得有提升,就不如把心思花在全职工作上,收获可能更大。

    2020-08-08
收起评论
显示
设置
留言
7
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部