朱金灿:韧性、悟性、具备快速学习能力是我喜欢的特质

2023-05-16

英雄会是CSDN旗下针对国内IT技术领域专家展示和交流的平台。通过线下线上的互动形式,为CSDN社区专家提供更多学习、合作、宣传的机会。英雄会后续将在北上广深等国内一二线城市建立分会,各个分会后期将组织技术交流活动。

为了让大家更好地认识CSDN英雄会的成员,我们特别开设了【CSDN英雄会】采访专栏,讲述他们的技术成长之路。

本期邀请的嘉宾朱金灿,从技术到技术管理。在招聘人才时,他时常考虑的是应聘者是否合群,对待工作的态度是够认真等素质。其次是做事有韧性,悟性好具备快速学习能力是朱金灿喜欢的特质。


CSDN:请先做个自我介绍、所在公司以及目前所负责的领域。

朱金灿:本科毕业于中国地质大学(武汉)的地理信息系统专业,毕业后参加工作,现在在北京从事软件开发和团队管理工作,在某公司从事卫星(遥感卫星、导航卫星)技术研究与应用,担任产品研发中心的总架构师,主要负责分布式遥感图像处理系统的设计和开发。

CSDN:你认为架构师在公司所起到怎样的作用?

朱金灿:架构在公司所起到的作用不是一成不变的,而往往同一个公司的业务发展密切相关。具体可以这样说,在公司刚刚开始进行新产品研发的阶段,架构起着一种基础性的支撑作用;而进入产品的成熟阶段,架构更多的是一种修修补补不断完善,其作用在下降;而当用户需求发生变化而需要重建产品架构时,架构又恢复到基础性的支撑作用,就这样不断往复但却又不失简单的重复。

CSDN:您从一个最初的程序员做到负责整个系统,分享一下心路历程吧。

朱金灿:一开始觉得自己的技术还可以,等真正让自己负责一个系统时,发现自己没有完全准备好,还有很多东西要学。最初的程序员,可能就是把领导分配的一个软件功能实现好。而要负责整个系统时,需要考虑的因素比较多,比如公司的原有代码资源、团队成员的技术基础,这些都涉及到系统架构如何设计。而且很多困难不是一开始就能预想到的。比如一开始设计一个系统,可能更多的是考虑到系统如何做到功能强大、保证稳定性和系统的扩展性。但是等到真正产品推广阶段很多莫名其妙的问题在用户环境发生而在开发人员处无法重现时,你会发现原来系统的易于排错的设计也很重要,而且在设计初期就应该考虑到。而且你越到后期会意识到自己思维的局限性。因此,你难免会考虑如何在设计初期就汇聚团队的智慧。很多时候开始你觉得自己的设计很牛,等到后面你越来越感到自己设计的种种弊端,然后就会生发出很多感慨:如果让我重新设计,我肯定会如何如何。

CSDN:技术上的难题您是如何克服的?

朱金灿:一是建立自己的错误数据库对于解决技术难题比较有帮助。所谓的错误数据库就是把你工作遇到的错误及其思考解决错误都尽量记录下来,比如用博客。一些同事认为我定位技术错误比较快,其实我的秘诀是你们遇到的错误之前我或多或少都遇到过。怎么理解这里的或多或少?可能是之前我遇到相同的错误,也可能是我之前遇到过类似的错误,然后经过我的总结思考,恰好能解决你遇到的错误。

二是头脑风暴,就是尽量利用团队的力量去解决技术难题。很多时候团队每个人在某个问题都可能成为你的老师。比如你向他请教你所遇到的问题,可能他也没有具体的解决办法,但可能他说的一两句话给了你解决问题的新思路。

CSDN:说说技术人员的成长途径。

朱金灿:这里我将技术人员简单理解为程序员。以前网上看过这样一个段子:一个程序员对自己的未来很迷茫,于是去问上帝。“万能的上帝呀,请你告诉我,我的未来会怎样?”上帝说:“我的孩子,你去问Lippman,他现在领导的程序员的队伍可能是地球上最大的”。于是他去问Lippman。Lippman说:“程序员的未来就是驾驭程序员”。这个程序员对样的未来不满意,于是他又去问上帝。“万能的上帝呀,请你告诉我,我的未来会怎样?”。上帝说:“我的孩子,你去问Gates,他现在所拥有的财产可能是地球上最多的”。于是他去问Gates。Gates说:“程序员的未来就是榨取程序员”。这个程序员对这个未来不满意,于是他又去问上帝。“万能的上帝呀,请你告诉我,我的未来会怎样?”。上帝说:“我的孩子,你去问侯捷,他写的计算机书的读者可能是地球上最多的”。于是他去问侯捷。侯捷说:“程序员的未来就是诱惑程序员”。

段子中的Gates代表的是技术人员创业。这个方向我的经验不多,就不说了。Lippman代表的是行业专家和技术管理者。实际上行业专家和技术管理者的成长途径是不太一样的。行业专家更多的是和事打交道,而技术管理者更多的是和人打交道。行业专家强调的是业务领域的专,而技术管理者更多的要求是全面,比如对业务的熟悉,技术也要懂,对人性和心理学等方面也要懂一些。侯捷代表的是技术培训方面,可能更多的需要是业界人脉和表达能力方面的要求。

CSDN:作为管理者,您也会负责招人吧,您喜欢招什么样的人?

朱金灿:据说当Google还是一个小公司时,他们是这样招人的:一帮人面试一个人,然后只要这帮人中的一个人说不喜欢和这个应聘者一块工作,这个应聘者就会被否掉。以前觉得这真是一种很大牌的招人方式。现在我发现这是一种很务实的招人方式。如果你作为面试官,在面试过程中你觉得面试者的一些方面很难让你接受他成为你团队中的一员(比如表现傲慢,比如存在沟通困难等),建议你不要录用。否则很容易导致一个双输的局面:你在他身上浪费了很多管理精力而他的表现不能让你满意,而他在离开时对你满腹怨言,觉得自己什么也没学到。因此,在招聘是需要考虑应聘者是否合群,对待工作的态度是够认真等素质。

其次是做事有韧性,悟性好具备快速学习能力是我喜欢的特质。

CSDN:您认为现在的求职者有什么样的特点?

朱金灿:现在的求职者毫无疑问比我们那一代具备更多的优势,比如他们接触的资讯更丰富、网络的资源更发达,互联网行业的机会也以前更多。优势不多提。在这里我简单提提现在的求职者的两点不足吧,一是学生求职者参加的实践太少,当然他们有很正当的理由:我们刚毕业,当然没有工作经历,但是网上不是有很多开源平台和开源代码吗?比如GitHub、SourceForge等等,你完全可以在上面建一个开源项目,然后在简历里告诉我你的开源项目;或者你研究了一个开源代码,然后开了一个博客写了一系列的研究文章。这些都完全可以作为你的工作经历,至少在我的眼中这是一个很大的加分项,表明你是热爱这个行业的。但是我碰到这样的简历很少。二是工作多年的求职者在跳槽时带有一定的盲目性。比如很多时候我看到一些工作多年的求职者原来不是做我们行业突然转到我们行业,爱问他们一个问题:你了解我们公司的业务吗?他们往往回答不上来。我不反对为了待遇而跳槽,但是你连自己要从事的工作都不去了解和做一番准备工作,让我怎么相信你能做好你的工作呢?工作多年的求职者可能更多需要考虑自己长远一点的职业生涯规划。

CSDN:对于刚参加工作的人您有什么样的建议。

朱金灿:刚参加工作的新人可能对技术能力比较迷信(我当初也是这样的)。其实技术能力只是能力一种,不比其他能力高级。个人认为决定一个人的发展程度的因素更可能是你多交往的朋友以及你所处的平台,所以交到志同道合的朋友和找到一个好的发展平台很重要,在这个基础上你才有机会发挥你的才能。

CSDN:你是从什么时候开始接触CSDN的?对CSDN有什么建议吗?

朱金灿:我是2005年接触CSDN的。CSDN是以论坛起家,当初的论坛很有特色,技术讨论的氛围也很浓厚,但是随着移动互联网的兴起,感觉论坛已经显得笨重了。移动互联网的一个弊端是碎片化阅读很严重,每个人都缺乏耐心去认真钻研和讨论一门技术,但是IT技术的学习单纯依靠碎片化的学习和阅读又是不行的。因此,我期待CSDN在引导技术人员去深入学习一门技术方面找到新的门路。


往期回顾

  • 【CSDN英雄会 第12期】理想梧桐于博:从技术到技术管理转变时的痛点

  • 【CSDN英雄会 第11期】哔哩哔哩殷汶杰:合格的多媒体技术工程师有成为全栈架构师的潜质

  • 【CSDN英雄会 第10期】关成龙:核心支付系统是“双11” 最不可或缺的一项关键技术

  • 【CSDN英雄会 第9期】 阿里巴巴刘士涛:我是如何拿到阿里巴巴offer的

  • 【CSDN英雄会 第8期】张冰洋:深度学习必将成为未来热门的研究方向

  • 【CSDN英雄会 第7期】沪江徐宜生:掌握工具使用技巧,是提高工作效率的最佳途径

  • 【CSDN英雄会 第6期】 易宝支付架构师、移动产品线技术负责人程超:走在Java的路上

  • 【CSDN英雄会 第5期】专访东平软件研发中心CEO翟东平:微信是移动端的主要力量

  • 【CSDN英雄会 第4期】大众点评黄俊东:Android开发者经验谈

  • 【CSDN英雄会 第3期】恒信彩虹赵中:我的十年CTI技术

  • 【CSDN英雄会 第2期】好未来教育陈刚:Swift是怎样练成的

  • 【CSDN英雄会 第1期】黄帅:安全不是独行侠而是系统性的运维过程


欢迎加入CSDN英雄会:http://t.cn/RV9mzUX

图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

朱金灿:韧性、悟性、具备快速学习能力是我喜欢的特质 的相关文章

  • 「Ubuntu」Ubuntu中的python终端配置(修改终端默认python配置,软连接,不同版本python环境配置)

    前言 通过这篇博客 xff08 Ubuntu安装Python xff09 安装完Python后 xff0c 想要在终端直接启动想启动的python版本 此时直接在终端输入python2或者python3 xff0c 发现系统已经配置好了py
  • [解题报告] CSDN竞赛第15期

    CSDN编程竞赛报名地址 xff1a https edu csdn net contest detail 29 1 求并集 题目 由小到大输出两个单向有序链表的并集 如链表 A 1 gt 2 gt 5 gt 7 链表 B 3 gt 5 gt
  • JSP开发技术四——————EL表达式

    EL xff08 Expression Language xff09 表达式 xff0c 即正则表达式 用来操作字符串 用一些特定的字符来表示一些代码操作 xff0c 这样简化代码书写 学习正则表达式 xff0c 就是学习一些特殊符号的实用
  • [解题报告] CSDN竞赛第17期

    CSDN编程竞赛报名地址 xff1a https edu csdn net contest detail 31 1 判断胜负 题目 已知两个字符串A B 连续进行读入n次 每次读入的字符串都为A B 输出读入次数最多的字符串 解题报告 模拟
  • [解题报告] CSDN竞赛第18期

    CSDN编程竞赛报名地址 xff1a https edu csdn net contest detail 32 1 单链表排序 题目 单链表的节点定义如下 xff08 C 43 43 xff09 xff1a class Node publi
  • [解题报告] CSDN竞赛第22期

    CSDN编程竞赛报名地址 xff1a https edu csdn net contest detail 36 1 c 43 43 难题 大数加法 题目 大数一直是一个c语言的一个难题 现在我们需要你手动模拟出大数加法过程 请你给出两个大整
  • [解题报告] CSDN竞赛第23期

    CSDN编程竞赛报名地址 xff1a https edu csdn net contest detail 37 1 排查网络故障 题目 A地跟B地的网络中间有n个节点 xff08 不包括A地和B地 xff09 xff0c 相邻的两个节点是通
  • CSDN竞赛第24期

    CSDN编程竞赛报名地址 xff1a https edu csdn net contest detail 38 这次写完第一道题时遇到一个奇怪的情况 xff1a 一直在 运行中 xff0c 然后发现每道题输入做任意代码都出现一直运行中 跟小
  • [Python开发] 使用python读取图片的EXIF

    使用python读取图片的EXIF 方法 使用PIL Image读取图片的EXIF 使用https pypi python org pypi ExifRead 读取图片的EXIF xff0c 得到EXIF标签 xff08 dict类型 xf
  • Partial Least Squares Regression 偏最小二乘法回归

    介绍 定义 偏最小二乘回归 多元线性回归分析 43 典型相关分析 43 主成分分析 输入 xff1a n m 的预测矩阵 X n p 的响应矩阵 Y 输出 X 和 Y 的投影 分数 矩阵 T U R n l 目标 xff1a 最大化 cor
  • 使用TensorFlow-Slim进行图像分类

    参考 https github com tensorflow models tree master slim 使用TensorFlow Slim进行图像分类 准备 安装TensorFlow 参考 https www tensorflow o
  • 使用TensorFlow Object Detection API进行图像物体检测

    参考 https github com tensorflow models tree master object detection 使用TensorFlow Object Detection API进行图像物体检测 准备 安装Tensor
  • 【Java笔记】异常处理(try-catch-finally、throws、throw)

    在 Java 语言中 xff0c 将程序执行中发生的不正常情况称为 异常 注 xff1a 开发过程中的语法错误和逻辑错误不是异常 在编写程序时 xff0c 经常要在可能出现错误的地方加上检测的代码 xff0c 如进行 x y 运算时 xff
  • 常用Log抓取方法

    1 最常用抓取方法 尽可能保存issue现场 xff0c 记录issue时间 adb pull data logs 2 使用电脑cmd连接device xff0c 并使之正常输出logcat信息 adb logcat gt 路径 main
  • jq获取和设置标签的css样式、jq给标签增加或移除class属性

    1 jQuery获取和设置标签的css样式 jQuery既可以直接获取标签的css样式 xff0c 也可以设置样式 xff0c 包括行内 内部 外部样式 xff1b 思路 xff1a 先要选取这个标签 xff0c 然后再获取或者设置样式 x
  • LwIP多TCP连接问题

    多个TCP连接的问题困扰了我很久 xff0c 前段时间解决了这个问题 xff0c 现在写下我的感受 xff1a 多个TCP可以绑定多个端口 xff0c 这里我是绑定一个端口 xff0c 这样更加复合实际应用 xff08 我的多个TCP的功能
  • GitHub Pages 绑定个人域名

    文章目录 一 购买域名二 配置域名解析三 GitHub Pages 绑定个人域名四 本地设置 CNAME五 重新发布网站 之前我们已经使用 github 搭建好了个人网站 xff0c 可以通过 xxx github io 来访问自己的网站
  • Pycharm提示 Unresolved reference 的解决办法

    有时候a py和b py在一个目录里面 xff0c 但是在a py种写import b有时会提示Unresolved reference xff0c Pycharm常见 xff0c 解决办法是setting gt Project gt Pr
  • 解决idea新建maven项目时一直loading问题

    idea里新建maven项目时 xff0c 在create from archetype时 xff0c 一直显示loading archetype list 原因 idea一直读自己的配置里缓存导致的 解决 方案一 把 C Users Ad
  • 安装windows时install.wim文件过大的解决方案

    安装windows时install wim文件过大的解决方案 问题描述解决方法 问题描述 windows镜像文件中 xff0c install wim大于4GB 直接解压镜像到u盘制作启动盘的方法只能用fat32格式 xff0c 不支持大于

随机推荐

  • Ubuntu 14 桌面图标消失解决办法

    1 使用ctrl 43 alt 43 F1进入字符命令界面 xff0c 登录账户 2 使用命令mv config config bk xff0c 相当于删除备份文件 xff0c 重启后页面正常
  • 在vue项目中使用Lottie动画(随看随用)

    前言 xff1a Lottie是一个IOS xff0c Android和React Native库 xff0c 可以实时渲染动画 xff0c 动画被转化成JSON文件 xff0c 节省了很多资源 xff0c 允许应用程序像使用静态图像一样轻
  • 对于python中“FileNotFoundError: [Errno 2] No such file or directory”的解决办法

    在我们使用vscode运行Python代码时遇到的情况 一 出现原因 xff1a 这里是由于Vscode中 xff0c python里的路径是相对与工作目录来进行定位的 所以在多级目录情况下 xff0c 若不设置绝对路径 xff0c 往往找
  • 《构建Debian的精彩世界》

    2007 10 06 星期六 12 04 darkblue 这段时间在公司一直使用Ubuntu系统 xff0c 其实刚来的时候用的是Debian xff0c 也是我头一次安装 配置和使用Debian系统 后来为了统一开发环境 xff0c 才
  • 由于找不到VCRUNTIME140_1.dll,无法继续执行代码。重新安装程序可能会解决此问题

    重装office之后双击Excel和PowerPoint无法正常打开 并弹出如下提示 并且 docx文件和 xls文件图标变成了下图所示 双击 docx xff0c 弹出Global Labeling Management Print To
  • Java 在Linux使用crontab进行定时任务设置并执行jar

    需求 xff1a 通过java执行linux命令 xff0c 通过crontab定时执行jar 通过java执行定时任务时需要监理shell文件和一个txt文件 xff0c 通过将txt文件设置到crontab中 xff0c 定时调用 sh
  • apache配置多个版本php

    主要虚拟主机配置信息 FcgidInitialEnv PHPRC D phpstudy php55n 指定php目录 AddHandler fcgid script php FcgidWrapper D phpstudy php55n ph
  • 解决 Could not find com.android.tools.build:gradle 问题

    现在CSDN的文章也不靠谱 xff0c 都是复制粘贴 回到问题 repositories 也设置了 下载 gradle 6 8 1 all zip setting gradle use gradle from 选择 gradle wrapp
  • #移动开发者大会#总结

    移动开发者大会 总结 xff08 有限的发言者 xff09 xff1a 李开复 xff1a 1 Android将在中国一骑绝尘 今年底中国将有4000万台Android手机 xff0c 2000万台iPhone 明年底总数会翻一倍 xff0
  • 2011河北金融学院CSDN高校俱乐部动员大会

    2011年11月24日下午二点 xff0c 我校CSDN高校俱乐部动员大会在教学楼B123举行 该次大会主要针对大一学生召开 xff0c 号召大家了解并加入CSDN高校俱乐部 俱乐部指导老师王洪涛老师 计算机协会指导老师杜光辉老师 以及优秀
  • “激情与梦想 我的程序员之路”—2012高校巡讲

    2012年3月29日下午2点半 xff0c CSDN高校俱乐部项目主管潘永强老师在我校进行了一场以 激情与梦想 xff0c 我的程序员之路 为主题的演讲 信息管理与工程系团总支书记陈春燕 指导老师王洪涛以及杜光辉 刘冲等7位老师出席了该次讲
  • Linux基础.交叉编译工具链,makefile

    一 交叉工具链大纲 1 什么是交叉工具链 xff1f 什么是交叉编译 xff1f 2 安装交叉工具链方法 xff0c 结合环境变量PATH xff0c 工具链选项 3 Makefile使用 xff0c Makefile书写规则 4 嵌入式静
  • 基于TensorFlow2.3.0的花卉识别Android APP设计

    一 前言 本设计为基于TensorFlow2 3 0的花卉识别Android APP TensorFlow2 3 0的API简单易用 xff0c 训练好后模型导出tflite格式供Anroid APP使用 开发环境 xff1a Window
  • Docker部署 nodejs项目应用 一 : 安装docker

    尝试一下用docker容器 xff0c 那么首先要安装docker 一 安装docker 由于笔者服务器的系统是centos7 xff0c 所以这里写的是在centos7上安装docker xff1b 注 xff1a Docker 要求 C
  • Java 反射 -超详细讲解(附源码)

    学到spring框架的时候 xff0c 发现反射思想很重要 xff0c 故特此写下此文 xff0c 以加深理解 文章目录 1 xff1a 反射概述2 xff1a Class对象特点3 xff1a 反射的使用1 获取类对象2 利用反射机制创建
  • 推荐7款好用的终端工具

    点击上方 IT牧场 xff0c 选择 置顶或者星标 技术干货每日送达 1 Cmder 下载地址 xff1a https cmder net Cmder是一个代替cmd的终端工具 只能操作Windows 它的好处是 xff1a 支持大部分Li
  • STM32 FMC原理详解

    关于FSMC的基本原理已经在这两篇讲解了 xff0c 如果有不懂的建议先看一下 xff0c 这里我们对一些基本概念会说的少一些 xff0c 主要就是针对FMC的特点和FSMC跟FMC的区别做主要的阐述 区别不大 STM32 FSMC FMC
  • 【机器学习】Scikit-learn介绍

    一 Scikit learn简介 Scikit learn是一个支持有监督和无监督学习的开源机器学习库 它还为模型拟合 数据预处理 模型选择和评估以及许多其他实用程序提供了各种工具 二 拟合和预测 xff1a 估算器基础 Fitting a
  • 我的2011--快乐最重要

    呵呵 xff0c 听着郭德纲和于谦老师的相声 xff0c 开始写这篇文章 xff0c 刚毕业不到六个月 xff0c 就换了一份工作 xff0c 很多事情都在意料之外 xff0c 很多事情又在意料之中 xff0c 总之 xff0c 以后回忆到
  • 朱金灿:韧性、悟性、具备快速学习能力是我喜欢的特质

    英雄会是CSDN旗下针对国内IT技术领域专家展示和交流的平台 通过线下线上的互动形式 xff0c 为CSDN社区专家提供更多学习 合作 宣传的机会 英雄会后续将在北上广深等国内一二线城市建立分会 xff0c 各个分会后期将组织技术交流活动