诚如周鸿祎在《颠覆者》一书中的评价:“从 3Q 大战开始,腾讯开始反思过去的商业模式,逐渐由自建网络帝国的模式,过渡为通过收购、投资和兼并方式构建以腾讯为核心的产业生态圈这一商业模式。腾讯变得更加开放,变成了一个更加强大、令人尊重的企业。今天,它的规模早已让人望尘莫及。”
程序员第二技能的选择要选择「可积累性」更强的技能,比如写作、演讲、投资理财、授课、技术咨询等。
好消息是目前的互联网时代,靠卖软件授权的商业模式越来越少了,靠网站和移动应用卖服务的模式越来越多了,后一种模式不需要把源码给别人。
自己的竞争力,技术骨干和管理岗位;和工作有关的、无关的方方面面都要了解。对新思路、新技术、新实践保持兴趣和敏感,对已知的东西保持探索,不停地投资自己的知识和技能水平。
大的流程就是:问题发现->提炼总结->在知识树上找位置->补充基础知识->自己尝试解决问题->研究行业已有解决方案;这比简单的 “问题发现->研究行业已有解决方案”的路子要学习效果更好。
建议平时多花点时间去琢磨业务,琢磨行业和产业.
来定义纯技术领域怎么叫有两把刷子:
1、你得有一系列可追踪牛逼项目的经历。比如说后端,你要就要拿的出来你能处理多大scale的问题,每秒能处理多少访问。这个数字也在进步,如果你现在能游刃有余的架构千亿级日均的服务,你就是个硬通货。还有你在项目里又是什么角色,这决定你薪水的高低。好的经历会让你不缺工作。
2、你要有跟得上时代的技能树。我记得有个猎头去年和我说,“你就会个Java,落伍了”。我懒得和他掰扯。但他说的对,只会一个Java,或者只会一个PHP是不行的,现在的后端是多语种组合的时代。而且技术不停在发展,你可以不学NoSql,但就说MySQL也不是以前的那个样子了,看看阿里和亚麻对MySQL的分布式扩展。你未必真去读那么多AI的论文,但是各种框架/数据流程图那是说画就画,各种算法优缺点和适用性,要/不要训练,大概需要多少训练数据,能/不能解决什么问题,你得张口就来。
3、创造力,不是说你没事就造个轮子,整几个开源项目。你得在公司里能不断有新的想法,不是幺蛾子,是真正能提高效率,解决难题的想法。小年轻喜欢没事去网上搬现成解决方案,觉得新奇有趣,是福是祸自己也没搞清楚。作为一个老将,你得根据公司的实际情况全靠自己设计,最多出去拣点转头,胸中锦绣藏不住,万丈高楼就平地起了。
4、气质,公司招一个这么大岁数的人进来,其实主要看气质。你得稳重又不失活力,随便往哪一坐,健康的正能量就能汩汩的满地流淌。你未必需要带团队,但大家就是每天爱和你说话。这样的人不拿10倍工资,你觉得合理吗?我记得我以前在国内就招过一个比我大好几岁的,个性比我好太多了,真的特别好,有他在团队多了好多凝聚力,大家都喜欢他。
什么是好工作:一不影响生活作息,二不影响家庭团聚,三能养家糊口。
上层开发和底层开发不同。底层开发,不断积累的是对底层细节的不断深入了解,积累的是对各种各样功能的具体实现,积累的是对计算机的各方面的细节的深入理解。而上层则不同,上层积累更多的是设计模式、架构、模型、面向对象等这些东西,当然本身也增强了对开发所需各种API的熟悉。Java感觉是需要合理的考虑如何把已经实现的东西组织起来。底层大部分内容要靠自己去实现。
> 马斯克
起初,马斯克的阅读涵盖科幻小说、哲学、宗教、编程、科学家、工程师和企业家的传记。随着年龄增长,他的阅读和职业兴趣扩展到物理、工程学、产品设计、商业、科技和能源。对知识的饥渴使他得以接触在学校未必能学到的各种学科。
马斯克还分享了一条自己总结的干货:“在学习的过程中,最重要的一件事就是将知识看作“语义树”,确保自己理解了基本的原理,即主干和大的分支,然后再去琢磨树叶这样的细枝末节,否则,它们会无处依附。”
马斯克已经掌握了T型技能:掌握了一个特定领域的很多知识,但在许多其他学科和领域也有广泛的知识涉猎。这使他能够在一个领域(商业)成为世界顶尖人才,同时也能运用他的广博知识去创新、寻找不同的解决方案、更有创造性,并与其他领域的专家进行高效合作。
让我们从一个实际的例子开始:你想要健康。为了保持健康,只练习一种运动是无法帮助你实现这个目标的。你需要掌握很多技巧:你需要学习有关健康的饮食习惯的基本知识,你需要学习如何锻炼肌肉、如何让身体变得灵活、如何做不同的有氧运动等等。如何你掌握了某项特定运动的深厚知识,那么你就掌握了其它很多领域内的广博知识,掌握这些知识是保持健康的基础。这就是T型技能方法论。
让我们来看看那些从事市场营销或增长方面工作的人:他们掌握了诸如PPC、SEO和病毒性循环等用户获取渠道方面的深厚知识,同时也对统计、编程、设计原则和文案等众多知识领域也有广泛的了解和认知。
> 通过下面的方法来掌握你所在领域内的T型技能:
(1)画一个T型图,列出所要掌握的主要技能、次要技能和基础知识。如果对你有帮助的话,也可以模仿你所在领域内的一个成功人士以及他所掌握的专业技能。
(2)现在看看你在自己列出的所有这些技能领域中所处的位置。
(3)通过阅读书籍、学习课程、阅读行业知识以及从其他人那里学习的方式来提高你的专业技能。
(4)不断地在这些技能领域中重新评估自己,调整你的学习方向,最终让自己成为掌握T型技能的人。
> 如何轻松、漂亮地搞定任务呢? 4 点:
1.在深度和广度两个方面提升技术能力(如果当下任务繁重,就利用业余时间练习);
2.把自己的做的事情放在全局理解,提升业务理解能力;
3.培养好的工作习惯,比如计划、回顾等;
4.做好汇报和展示,让领导知道你的能力.
从用途上来说,知识有三种类别,第一种是让人吃上饭或吃好饭的学问,第二类是让吃饱饭的人获得幸福的学问,第三种则是让那些真正受使命感驱动的人获得生命意义的学问。
任何一种观点一个概念都是动态的,社会性的。了解其历史,也就了解了内部的变化逻辑和运作机理,而看清楚了这些观点的支持者和反对者,才能预测其未来会怎样变化。
> 多投资一些不容易过期、衰竭期较长的知识领域中。医生到了40岁不用担心他对血管系统的知识会蒸发,同样的,律师、水管工、会计、英语老师,也是如此。他们积累的知识是相对稳定的,并随着年龄会给予他们相应的尊重和补偿。但是在编程领域,20年的经验,似乎并没有赋予同样的优势。
首先,我尝试采取长远的观点。不要过度榨取自己,要尽可能的取得获得新经验的机会。我看到不少同事虽然获得了丰厚的薪酬,但职业很少有机会接触新兴事物。再过五年,他们会意识到他们的宝贵知识已经蒸发,薪酬与实际价值相去甚远。在某些情况下,我认为短期内赚更少的钱(有更好的雇主)会在长期的职业生涯中产生更多的钱(和稳定)。
第二,考虑到时间有限,我试图去学习那些耐用的知识。也就是说,把精力投入在那些有更长的衰减期的知识上,比如,算法逻辑、应用安全、性能优化和架构。
没有好奇心,就不愿意追本溯源,追求技术的本质。
要用技术的影响力来领导人,而不是威权和职位。
建立个人品牌,个人影响力。
我可以丢掉职业发展的机会,但绝不会丢失一点职业操守与尊严!
感触很深的一点是通过网络提升个人品牌,一方面可以将个人所学知识进行梳理,同时可以锻炼自己的逻辑能力、语言表达能力,最重要的是可以分享,让更多的人学习,共同成长。
永远不要把自己的成长完全寄托给公司,希望新人都能认识到这一点,公司好的项目会很锻炼人,但是每个人在项目中都只是一颗螺丝钉,只会负责某一个模块,自己不主动去探索,没有人会给你介绍整个系统的架构和工作原理。
在我的成长过程中,一般有2个习惯,一个是搞清楚整个项目是做什么的,有哪些模块,整个系统是如何架构和设计的?另一个习惯是从自己负责的模块开始发散,找到一个又一个兴趣点利用业余时间进行深入地学习。无论做什么方向,都是可以不断积累和锻炼这些能力的,不用太过于关注某个方向有没有前途,个人综合能力提高了,切换方向很快的。
你费劲千辛万苦考上的985,发现你的同学们不仅学习好,而且家庭条件好,性格好,颜值高,见识广。他们的见识渊博,谈吐不凡,能歌善舞,琴棋书画运动强。
人家出国只是镀个金,你出国把一家子拉下水。人的素质与社会资源。
------------------------------
如何在三年内获得十年工作经验? (非常好的一片文章)- http://blog.csdn.net/jjff46/article/details/60486100
读《好好学习:个人知识管理精进指南》 - http://blog.csdn.net/wide288/article/details/77294137
中国过去30年社会发展,认知优势的阶段:
1.知识数量构建认知优势
2.知识获取速度构建认知优势
3.知识深度构建认知优势
哪些知识值得学?一是执行能力,比如时间管理、商务礼仪、沟通谈判等;二是专业能力,是指能够打完整战役、解决系统问题的能力;三是结构能力,就是掌握临界知识,认知事物更加底层的结构与规律。
我们读书就是读别人的生活经历和感悟。而最好的书,其实是我们的生活经历和感悟。如果我们把自己的生活当成一本书,自己就可以成为自己最好的老师。可是,对于自己的生活,我们常常是有经验,没反思。如果这样,我们可能在错误的假设下越走越远……
教育,不是简单告诉你多少新知识,而是让你学会如何重新解读旧经历,产生新行为。既然这样,我们为什么不把自己的生活经历改编成案例,来改变自己的行为呢?
生活每天都会产生未经加工的经验素材。我们的判断来源于经验,而有效的经验来源于对判断的反思。反思,让我们把生活的素材重新解读,成为洞见。
《穷查理宝典》:依靠模型组成的框架来安排你的经验。
学习知识的目的:解释问题,解决问题,预测问题。
一个底层员工出门谈业务、甚至是聊天的时候,尽管他可能恨透了这家公司,但是他还是会不由自主的反复强调自己是某『大』公司的员工,充满自豪感。
但如果是公司高层出去,则很有可能对这家公司充满了冷嘲热讽,根本原因在于可以用讽刺来提升自己的价值,『你看,你们特别当回事的东西,我根本看不上。』
中国教育自小就教小朋友“金钱是肮脏的”,“赚钱是可耻的”,“资本是邪恶的”,再加上所谓的“一考定终身”,导致大量的人只会学习,只会考试。他们不知道社会上的钱从何而来,天真的以为只要有学历就能有钱,他们也根本不会去想,他老板的钱是从何而来。
资本是工业世界运行的根本,你的技术再高超,也不过是资本下的一个棋子。你表面的高工资,在社会上没有为你带来任何人脉、资源和地位,除了你经验十足的脑子(当然实际上那也不属于你,属于你的老板)。
商科这类专业面试时可能比较注重语言表达,怎样讲一个动听的自己特别的故事。
领导力的秘密很简单:做相信的事,画出一幅未来的图像。去那里,人们自会跟随。
> 程序员的使用价值其实会有很多种,可以从简划分为如下三类:
1.技术能力,比如 Java 、 C++ 、Python 、Spark 、Keras 等。
2.业务能力,比如金融、保险、医疗、建筑设计等等
3.管理能力,包括沟通、项目管理、计划管理、领导、激励、组织、反馈、倾听等