声明: 本故事纯属虚构,如有雷同,纯属巧合!
干工作的体会 ---- 要有渣男心态!
不知不觉来新单位小半年了,有点感触。nba 球星、足球明星转会经常和老东家弄的分外眼红。前有詹姆斯转会热火后,成为当时一段时间的骑士罪人。后有梅西,把单位当家,结果“我本将心向明月,奈何明月照沟渠”。
梅西离队对打工人的十条启示:
1.不要把公司当成家,不要跟老板讲感情 2.即使是世界上最厉害的打工人,35岁也会有职业危机 3.当别人被搞时,要有居安思危的意识 4.自己被搞时其他打工人并不会帮忙骂老板(这么多年也只有傻梅帮人骂过,很难不联想拉波尔塔这一波有记仇的意味) 5.职业关键节点的假期不要只想着玩,等收假了就会被老板玩 6.地方势力强大的公司,户口本才是王道,搞人先拿外地人开刀 7.心软的人只会被得寸进尺,搞小团体坚决摆烂不讲价反而不会被拿捏 8.老板的承诺写在合同里才算数,不然一律按画大饼给假糖 9.业余时间学一学英语总没有错(私心很想他去切尔西) 10.当自己的单项能力非常非常强大时,其他专业的事情尤其要交给专业的人来做
以上十条梅西都没有做到,他傻傻地相信真心可以换真心,所以他现在被搞得没有在巴萨善始善终。
老王这次换工作也不例外,不单单是拖欠了两个月年终奖一直不发,回想起来更是在职业生涯的成长上没有太多技术上的收获。相比体育明星们的竞技奖项等,只能用工作年限来提升自己的身价了。
所以干工作一定要有渣男心态,想尽办法给领导画饼,向上管理安抚上级,工作中要知道自己的价值排序用价值系统做判断,把时间花在自己身上才能高速成长 !!!
做知识付费的体会 ---- 还不如好好工作跳槽来钱快!
老王一般年中7月中旬会和大多数上市公司一样,发布一篇自己的半年报。今年有点忙加上手贱,朋友圈发了个推广链接,结果差点引来律师函。。。
且听老王娓娓道来。 今年老王想在业余时间搞个知识付费,有个自学写了个两年的专栏《自然语言处理实战入门》,和平时的大数据工作笔记《大数据机器学习实践探索》,加上 上家 工作时候的学习笔记《大数据+AI在大健康领域的实践落地》,也没打算用这个赚大钱,都是29.9元一顿饭钱,希望能够有点长尾效应,睡后收入,和志同道合的大伙交个朋友足以。
没想到前老板看了朋友圈,点了进去,从头到尾可能只看了一眼标题(我的标题当然是起的非常亮眼),就急了。下了个结论:老王把公司的独立 IP (知识财产(Intellectual Property)) 全部放在了网上,这怎么可以?!立马给我下架,不然发律师函给你的现在单位!
这本来是一个非常好商量的事情,比如我写的:《高分辨率图像(医学)标注方案》一文,其实写了一些开源软件的安装与github 地址。如果退一万步说这是公司的知识财产,我只要改改题目就行了。 但是对方一上来就扔出来了自己的王炸:律师函!!! 而且全然不顾过去的面子,还要直接发到我现单位,这就不是简单的断我财路的问题了。
这是要断我生路啊!
事已至此,我当然也没闲着。我准备了两手应对:
- 咨询律师
我很奇怪的一点就是,凭什么能发律师函到我的现在单位?结果还真可以。。。
- 对确实涉及到上家公司的内容,比如文章标题,进行认真修改
这一条,我当然是哭笑不得的,绞尽脑汁的,在改: 标题!!!,因为小人难防。。。
我写博客十几年,真是头次碰到这样的糟心事,但小心驶得万年船。玩了一辈子鹰,最后别被小鸡啄了眼。哈哈哈
- 广发英雄帖
(下面有点精彩,老王要加点暗语了),前公司总部在浙江hz,老王之前在GA 有点关系,知道公司领导有点不同寻常的政商GX ,就咨询了一下朋友。朋友给我说了几个字比较准确:利益输送,以权谋私。当然,只是涉嫌。。。我又没有证据,只能提个线索。。。朋友就去查了查,结果HZ 官场开始了剧震,前领导也再没找过老王。
后来自己琢磨,体会就是,这年头挣钱难,谁也别想砸谁饭碗。老王要是水平好,就应该把自己工作上的本事练硬,跳个槽至少涨个20%,比做两年知识付费强多了,还不用担心写个开源组件安装招来TMD律师函,哈哈哈
脱口秀大会 第4季杨蒙恩爆笑吐槽打工是给老板赚学费
这个是我偶自己剪辑的版本:
当然,我今年一个正确的选择,就是从项目管理岗位(当然做项目管理也是被忽悠什么股权多。。。)重新回归技术类代码岗位做大数据机器学习的开发,未来很长一段时间,我预判中国超过35岁的高级程序员会比管理类人才更加稀缺,毕竟有数据显示,一个合格的机器学习工程师大概需要6年时间培养,大数据工程师需要3年,研究生毕业怎么也得25岁左右了,10年过去,刚刚成为一名优秀的 工程师,算是职业巅峰,又怎么好意思退役呢?
我们不妨几年后,再回过头来看看,现在的选择是否正确,我们拭目以待!
投资的一些体会 ---- 上班族不要炒股!投资自己!!!
金融研究院院长管清友,在一个节目里面表态,不建议上班族直接下场炒股,因为真的很难赚到钱,应该尽快把第一桶金做大,有更多、更丰富的专业知识后,适度用好杠杆,实现财富增值。
这个话,初听有点刺耳,结合老王今年的亲身经历,基金股票在2021年确实赚钱效应走低了。我最赚钱的一只从2月 收益率126% 一路跌到现在的80% 左右。说明板块的节奏切换非常的快,即使是专业人员也很难把控,所以回国头来看专家的说法,是不是很对呢,投资的首要目标还是投资自己。 另一个方面,我们从今年比较引人注目的新闻来看看其中的思路是什么
今年挣不到钱了嘛?从教培行业看顶层规划思路
教育培训行业中有很多人写了分析文章,我挑了下面两篇,我认为讲的比较有道理的。其中一个是大名鼎鼎的刘润老师写的,很有参考价值,他提出了未来是:削峰、填谷、打通 的大时代!
财富格局的变化,在最近一段时间非常明显,2021年各种结构性的投资机会层出不穷,回到巴菲特说的,需要学的东西太多,自己需要甄别的信息太多,这是大数据时代对与普通人最大的困难。
香帅:2021年财富格局有哪些新变化?
- https://mp.weixin.qq.com/s/XGyRRUlEbEKL9WPJ6VzMOQ
刘润:教培行业,可能只是个开始 ……
- https://mp.weixin.qq.com/s/zuXP7dd3GOTOak_1HFpBOA
- https://mp.weixin.qq.com/s/FHuZpLlHn6HEf1QWCLi2YQ
科技行业是个 笑话么?
世界在变化认知也在变化,今年风格轮动的最大特点是轮到了 科技板块,也是我们争议比较多的一个板块。买了以后,发现价值投资这些玩意特别不靠谱,为啥,参见以下文章:
我本以为这行业是个悲剧,没想到是个彻底的喜剧
- https://mp.weixin.qq.com/s/DezNiRGNB_z-JOBKHnu-1g
希望芯片行业不是!----应该不是!
老王对银河创新这个基金有点好感,经常看看郑巍山老哥说点什么。有天他发了个书籍推荐有点意思,我借用过来,曾经有位小伙子问巴菲特∶如何才能成为伟大的投资者? 巴菲特的回答是∶学一切可学的知识
如果您对于成长股的投资陌生而又谨慎,那下面两本书,真心推荐您看看。 两本书: -《大钱:挑选优秀成长股的7条法则》
介绍价值投资的书很多,但是介绍如何挑选成长股的书不多。所以对成长股投资感兴趣的朋友,我比较推荐《大钱∶挑选优秀成长股的7条法则》。这本书的作者作为美国著名的成长股基金经理,他所管理的"道富研究资本基金"曾被《今日美国》评为15年来最优秀的5只基金之一。 这本书里总结出了BASM选股模型,即 通 过 关 注 一 个 企 业 的 商 业 模 式( Businessmodel )、 经 营 设 想(Assumptions)、发展战略(Strategy)和管理层(Management),来了解其投资前景。
这本书总结了BASM 选股模型
《人工智能∶ Al与IA如何重塑未来》描绘了一幅由大数据、人工智能 (Al)、增强智能(IA)所构成的"人工智能+"的全景图,阐述了人工智能发展的三个阶段。人工智能也是近些年比较热的一个科技类话题,人们对这一领域都抱有较大的期待甚至幻想。但不同于那些天马行空的想象,这本书从实际出发,以商业的角度,讲述了未来应该如何布局人工智能,发展哪些人工智能的关键技术,人工智能如何和企业转型升级相呼应等内容,使企业和个人能够清晰地了解未来发展的路线图,抓住利好机遇,迎接整个社会的大变革。 因为这两本书对我的帮助很大,所以如果你也喜欢投资和科技,那么我强烈推荐你去看看这两本书。
我的投资习惯是:买了就算看好,长期持有。但是实践告诉我:
左侧操作不可取,右侧操作更有效率,价值投资太慢,高抛低吸做不到的话,至少得学习一下调仓吧!
最后抛出来一个问题吧:为什么熊市底部买入和牛市顶部卖出的人,最终赚了大钱?
按照上面的讨论,我们也许可以做出下面的论证:
在企业缺乏流动性的时候提供流动性,在企业大幅偏离内在价值的时候帮助定价(买入、卖出甚至做空),就是在帮助企业和市场提供巨大的「流动性」和「定价」价值,而你也会在企业自身的增长之外,获得丰厚的收益。
参考:
- https://zhuanlan.zhihu.com/p/405126980
面试的体会 ---- 凡事预则立,不预则废
IT 行业很难通过在一家单位努力工作容易的得到上级或老板给出符合你预期的涨薪,加上安逸的久了容易和行业脱节,所以建议每半年时间,出来走走,投投简历面个一两家,看看行业情况。注意以下几点:
- 需要什么样的人;
- 给出什么样的工资;
- 哪些领域变的值钱了?
老王最近一次出来走动,在boss 上面投了外企,不曾想效率刚刚的,第二天就让过去面试。稍微拿出来复盘一下:
第一轮:自我介绍+ 简单算法
先来说说自我介绍,其实之前有写过一个:
计算机专业毕业生,求职升学,英语自我介绍
结果也有大半年没有在工作中说过英语了,本来老王比较擅长的一项内容没有给出惊艳的效果。成了单个英语单词不连贯的灾难现场。
后来开始算法的考察,考官也不想难为老王,先写个2叉树的遍历吧: 结果上来,写成了类似这样:
def DF(a):
print(a.value)
DF(a.left)
DF(a.right)
就着急的开始说思路了。。。 这个节奏当然不对,正确的思路是:
- 首先定义数据结构
- 实现算法
- 基本的验证后和面试官沟通
一个标准答案如下:
深度优先遍历即是先按深度来遍历二叉树,包括:
前序遍历
遍历顺序 --> 根节点 -> 左子树 -> 右子树
中序遍历
遍历顺序--> 左子树 -> 根节点 -> 右子树
后序遍历
遍历顺序--> 左子树 -> 右子树 -> 根节点
class TreeNode:
def __init__(self, value=None, left=None, right=None):
self.value = value
self.left = left
self.right = right
node1 = TreeNode("A",
TreeNode("B",
TreeNode("D"),
TreeNode("E")
),
TreeNode("C",
TreeNode("F"),
TreeNode("G")
)
)
def preTraverse(root):
if root is None:
return
print(root.value)
preTraverse(root.left)
preTraverse(root.right)
def midTraverse(root):
if root is None:
return
midTraverse(root.left)
print(root.value)
midTraverse(root.right)
def afterTraverse(root):
if root is None:
return
afterTraverse(root.right)
afterTraverse(root.left)
print(root.value)
if __name__ == "__main__":
preTraverse(node1)
print("------------------------")
midTraverse(node1)
print("------------------------")
afterTraverse(node1)
def levelOrder(root):
if root is None:
return res
q = []
q.append(root)
while len(q) != 0:
length = len(q)
for i in range(length):
r = q.pop(0)
if r.left is not None:
q.append(r.left)
if r.right is not None:
q.append(r.right)
print(r.value)
if __name__ == "__main__":
levelOrder(node1)
第二题考了个 LeetCode的 two sum 也是有点心急,直接说了用和减去一遍数组,用第二个数组的值在第一个数字中查找这样一个思路。但稍微有点没说清楚。
sql 问了个,如何找到两个集合的差集?
https://www.runoob.com/w3cnote/sql-join-image-explain.html
如何计算学生成绩排名。同样分数,排名一样
标准答案类似下面,如果用oracle 的话 【语法】row_number() over( partition by col1 order by col2);
【功能】表示根据col1分组,在分组内部根据col2排序,而这个值就表示每组内部排序后的顺序编码(组内连续的 唯一的);
row_number():返回的是行信息,没有排名;
dense_rank():返回的相关等级不会跳跃; rank():返回的返回的相关等级会跳跃;
drop table salary;
create table salary
(
employee_name varchar2(10),
money number(17,2)
);
delete from salary;
insert into salary (employee_name, money) values ('xiaozhang', 8500);
insert into salary (employee_name, money) values ('xiaozhang', 8500);
insert into salary (employee_name, money) values ('xiaozhang', 8501);
commit;
select employee_name,
money,
rank() over(order by money) rank,
dense_rank() over(order by money) dense_rank,
row_number() over(order by money) row_number
from salary;
第二轮:纯英语+机器学习与工作经验
我接到电话的时候,问大概面试需要多长时间,对方说两个小时,我还有点诧异,什么第一面能这么久,结果第一轮刚完,马上来了第二轮的面试官。这一轮两个面试官,其中 一个进来说:sorry,i cant speak Chinese,can we spark English,ok?都这么说了,我能说啥,走着呗。
我后面有个白板,靠着白板边说变画,介绍了一下当前项目我们的实现内容。
期间他让我讲讲,逻辑回归。
另外一个 中国老哥没怎么说话,最后考了个linux shell 问题:找到文件系统中以特定前缀开头的文件,并且输出他们的文件大小,当然题目是用英文说的。
答案类似这样:
ls -lSh `find / -type f -name "*.conf"` | head -n 5
find / -type f -name *.conf | xargs ls -lSh | head -n 1
第三轮: 知识产权+ 专业词汇
我以为第二轮结束了,结果紧跟着又来俩个面试官,天呐,什么流程可以第一面就直接三轮,我已经口感舌燥了,没有提前准备我是连写带画带比划,结果这俩老哥也是关注专利论文的。 期间让我用英语说说,自己一个专利的保护点。 接着突然考了我一个损失函数的问题,这个问题没答很好,是我的一个大问题。
面试的终极目标 ---- 不再需要自我介绍!
希望最后的我们百面成钢,在未来的某次面试里,不再需要自我介绍!
什么,你还不知道我是谁,我这几十年白干了。。。
家庭的体会 ---- 责任越来越大!
- 男人要有家庭参与感,这就给时间管理提出了很高要求。
- 注意体重把控,程序员久坐,非常容易体重飙升!
- 最亲的人是你的家人,不要在言语上伤害家人,善待她们。
心路历程 ---- 那些年我写过的总结
10年IT路,我从大约10年左右开始写年终总结,那时候的文章太矫情,而且透露出与年龄不相符的沉闷,一路走来,我改变了很多,但有一点没有改变,那就是前进的动力。通过我的职业生涯发展与总结,希望能够给你带来些启示:
2013年年中的关键词:生活
2013年年底的关键词:温和的坚持,并且傻笑
2014年年中的关键词:世间的事大抵如此
2015年年中的关键词:earning my living,burning my soul
2015年的关键词:少说多做
2016年中的关键词:毕业
2016年的关键词:努力,奋斗
2017年中的关键词:让我们一起为梦想窒息!
同期工作一年后对考研的回顾:
2017年底的关键词:不断前进,永不回头
2018年农历新年:只要思想不滑坡,办法总比困难多!
2018年 研究所离职:费解
2018年 年中:人生大事
2018年底:成为一名优秀的程序员
2019年:视线所及只剩生活
2020年:谈投资
2021年:创业三部曲
2021年中:IT 生涯初探与工作经验分享
以上内容纯属巧合,如有雷同,我也没有办法
点击查看社群交流渠道
ALL RIGHTS RESERVED
|