如何变得高级一点——北漂18年(83)

2023-11-20 17:10
文章标签 18 高级 83 一点 变得 北漂

本文主要是介绍如何变得高级一点——北漂18年(83),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!


上周和两位于总吃饭,一位确实痩了,一位说自己痩了。席间谈起我近半年的新思考“如何变得高级一点”,今天写出来,算是插播。 
“高级”这个词是菲总对我最近文章的评价,意味很对,但具体解释起来却很难到位,有“其中有真意,欲辩已忘言”的劲儿。

不高级未必差

不高级未必就不好,只是感觉欠点什么。 
举几个具体例子: 
不高级也许是努力。 
2006年至2009年,在之前那家电子书公司,每天平均工作十小时,人算是比较努力了。经验积累和反应都比较快,以至于当时的老板说过两次,你有什么事儿想一想再做,别人说的话不必马上反映。唯一的问题是:当时给人的感觉就是勤奋而努力干活儿的工作人员,升职加薪都跟我没啥关系。 
不高级也许是没全局观。 
在电子书公司时有个候选人,清华MBA没有一天在企业的经验,但之前在全军后勤处,面试的时候给了公司能给的最高薪。老板的原话是:“他有全局观,这个是公司缺乏的。”这话我离开公司仍然想了很久,主要是不明白丫说的是什么意思。直到后来开始做咨询,能以董事长和总经理的身份看一个公司,能站在业界的角度看一个公司,才有点理解全局观这回事。有些事得做了才有感觉。 
对了,MBA后来没来。 
不高级也许是守规矩,但不知道为啥别人并不在意。 
2008年,我的第一本书出版名叫《知道你为什么找不到好工作吗?》现在已经绝版了。当时参加一个百度工程师办的主题活动,四个嘉宾每人讲7分钟,模仿国外的OpenParty,活动地点在北京西直门。我事先准备了一周,刚好讲七分钟,就是简单介绍下自己的书。还有个嘉宾来自阿里产品部,这人是当场准备的PPT,讲了25分钟,不但严重超时了而且一直在吹牛,在我看来就是没教养——没准备好就别来了。但是然并卵,主办方和听众都感觉这没啥。 
以后类似活动我都没参加过,没空……

高级是个啥样子

高级是能站在源头看全局。 
在咨询公司的老板有一次管理培训。一般人讲管理基本上从工业化时代之后,什么工具论、人性论、机器论之类的,老板上来就讲四大发明如何影响世界发展,讲改革开放其实最早不止深圳一个窗口。那格局一下子就起来了,刚刚的。能站在源头看问题,也许就是三个知道:知道事情是什么样子,事情为什么发展到这个样子,事情怎样发展到这个样子。这是对好顾问的基本要求,虽然大部分顾问都做不到。 
高级是不止靠经验不只看自己。 
我面试已经超过3万人次了,很多面试官跟我有差不多的经验积累,但是并没有写出5本书。勤奋并不重要,能不能不止靠自己的经验而是系统化地看别人的经验,运用行业知识、其他人的知识提升自己才是重要的。 
之前见过很多HR,工作十年、二十年仍然是刚开始的样子,进步并不大,就是因为缺乏这方面的思考。并不是多读书就可以具备思考的能力,还需要实践所思所想,以系统论地角度看问题。这方面我自己掌握的也不太好,一直在试。 
高级是打穿知识之间的壁垒。 
以前看书是一本本地看,现在是一组组地看,看出其中相互印证的地方,看出不同作者观点间的矛盾。我之前一直有个疑问——为什么材料都一样,不同的人可以得出完全不同的结论。除了背景和视角不同之外,肯定还有别的原因。这部分太复杂,就不详细论述了,您还是自己多尝试。能打穿不同领域间的知识的壁垒,就是能拓展自己的视野,看到大部分人看不到的东西,这可能就是格局感。

以上种种我36岁之前都知道了,但是仍然给人感觉不高级。至于最近半年的变化,很可能得益于写“北漂18年”。

这篇关于如何变得高级一点——北漂18年(83)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/396156

相关文章

Javascript高级程序设计(第四版)--学习记录之变量、内存

原始值与引用值 原始值:简单的数据即基础数据类型,按值访问。 引用值:由多个值构成的对象即复杂数据类型,按引用访问。 动态属性 对于引用值而言,可以随时添加、修改和删除其属性和方法。 let person = new Object();person.name = 'Jason';person.age = 42;console.log(person.name,person.age);//'J

关于如何更好管理好数据库的一点思考

本文尝试从数据库设计理论、ER图简介、性能优化、避免过度设计及权限管理方面进行思考阐述。 一、数据库范式 以下通过详细的示例说明数据库范式的概念,将逐步规范化一个例子,逐级说明每个范式的要求和变换过程。 示例:学生课程登记系统 初始表格如下: 学生ID学生姓名课程ID课程名称教师教师办公室1张三101数学王老师101室2李四102英语李老师102室3王五101数学王老师101室4赵六103物理陈

YTK的高级使用

YTKUrlFilterProtocol 接口 YTKUrlFilterProtocol 接口用于实现对网络请求URL或参数的重写,例如可以统一为网络请求加上一些参数,或者修改一些路径。 例如:在猿题库中,我们需要为每个网络请求加上客户端的版本号作为参数。所以我们实现了如下一个YTKUrlArgumentsFilter 类,实现了 YTKUrlFilterProtocol 接口: //

redis高级用法

redis 慢日志查询 配置参数 slowlog-log-slower-than 10000 #单位微秒 slowlog-max-len 选项指定服务器最多保存多少条慢查询日志 redis-cli slowlog get #获取慢日志1) 1) (integer) 4 # 日志的唯一标识符(uid)2) (integer) 1378781447 # 命令执

关于CPU的一点知识

首先说一下,CPU是干啥的: CPU所负责的就是解释和运行最终转换成机器语言的程序内容 我们需要知道的CPU结构:重点需要关注寄存器 运算器 简单说就是负责运算从内存读取到寄存器中的数据,可以看作一个数据加工厂,就是对寄存器中的数据做运算,这些运算包含基本的算术和逻辑运算。 算术逻辑单元(ALU) 这个是运算器中重要的一个组成,主要负责的就是对数据的处理,从而实现对数据的算术和

uni-pay 2.x:一站式支付解决方案,让支付变得简单高效

一、引言 在移动互联网时代,支付功能已成为各类应用不可或缺的一部分。然而,支付功能的开发往往伴随着复杂的流程和高昂的成本,特别是在对接微信支付、支付宝支付等主流支付渠道时,前端后端的开发工作量和出错率都较高。为了简化这一过程,uni-pay应运而生,并以其高效、易用的特性受到了广大开发者的青睐。最近,uni-pay又升级到了2.x版本,进一步增强了其功能性和易用性。 二、uni-p

leetcode刷题(40)——83. 删除排序链表中的重复元素

给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。 示例 1: 输入: 1->1->2 输出: 1->2 示例 2: 输入: 1->1->2->3->3 输出: 1->2->3 平时我们删除一个链表中的某个元素,一般都是以下的写法: temp.next = temp.next.next; 这样temp.next就被删除了 此题解法如下: class Solution

金蝶KIS商贸高级版4.0汉码盘点机使用说明书-金蝶KIS条码数据采集器,金蝶KIS盘点机PDA

1. 前言 PDA与“金蝶KIS商贸高级版”无缝对接,通过WIFI,3G/4G无线网络连接后台数据库,实时与后台数据库进行数据传输。在PDA上可以通过扫描条码完成采购收货,出库校验,销售出库,仓库盘点,库存查询的功能。扫描条码,录入数量,立即生成后台ERP中的各种单据。能大大提高工作效率,减少人工手工录单出错概率,提高仓库管理软件数据准确性。 1)        盘点机软件操作简单易上手,只要

linux高级编程(1)

linux操作系统编程: 实现一个 用户程序  (1).库函数 --来实现  (2).系统调用  也就是说,程序要进行系统调用的话,有直接和间接(通过库函数)两种方式 linux里面对文件的处理: 思想:       一切皆文件        everything is file! linux中文件类型: b -- block      -- 块设备文件   --- 硬盘 ----

「R高级」在jupyter notebook里运行R代码

要是连Rstudio都不会用的话,先去老老实实用Rstudio吧 新装的jupyter notebook 默认只有Python这一个选项 初始状态 为了能够让Jupyter 里出现R,需要先打开R的命令行,用devtools装一个R包IRkernel/IRkernel install.packages("devtools")devtools::install_g