精华内容
下载资源
问答
  • 通过产品的细微的特性去感知产品背后的人性,通过这种感受可以说周鸿祎是中国互联网界最优秀的产品经理之一,之所以说之一,是因为还有其他的产品经理也非常优秀,比如马化腾,张小龙等。我觉得一个优秀的产品经理...
  • 孤独,是最高级的自律! 为了合群,我们不知耗费了多少时间。 殊不知恰恰是孤独让变得出众,而非合群。 最高级的自律,就是享受孤独!

    最高级的自律,就是享受孤独!

    最高级的自律,即是享受孤独

    为了合群,我们不知耗费了多少时间。

    殊不知恰恰是孤独让人变得出众,而非合群。

    人最顶级的自律,是充分利用孤独!

    孤独是人类属性中一个必不可少的特征,具有消极和积极两方面的意义!

    消极的孤独是被迫忍受的,积极的孤独是主动选择的!

    有人的落单让人觉得可怜,有人的独来独往却极负底气(非常享有底气)。

    同事Y就是这样的人。

    我们当年一起入职,中午一起吃饭吐槽领导,周末一起逛街消磨时光。

    渐渐地,她退出了这个小团体。

    不知情的人以为我们孤立她,殊不知是她“抛弃”了我们。

    直到她提交辞职报告,拿到心仪院校的录取通知书后才真相大白。

    辞职考研是我们原先常聊的话题,但只有她将闲谈变成了现实。

    孤独是最高级的自律,自律往往意味着你是孤独的,头脑清醒的人往往是孤独的! 

    孤独,是最高级的自律!

    八点上班,她五点半就起床,三分钟洗漱,十分钟吃饭,剩下的时间都用来学习,挤地铁时也不忘用手机APP刷题。

    她每天素面朝天,穿最“土”的运动装。

    有人笑她不舍得买化妆品,攒的钱不知道干什么去了。

    只有和她最亲近的人才明白,她为了补上多年不碰的英语,买了一厚摞复习资料,报了近万元线上课程。

    这样的学习强度,要与疲惫,惰性对抗,很多人持续不了多久就崩溃了,她却坚持下来。

    那时的她是孤独的吧,我不敢确定。但她拿到通知书后的笑脸,所有人都看得到。

    孤独并不可怕,可怕的是你应对孤独的方法。

    若只会自怨自艾,你将永远是一个孤独的可怜虫。

    学会去适应孤独,甚至创造孤独,用独处的时间做些有意义但并不轻松的事情,并坚持。

    你会发现,当你给孤独赋予力量,甚而能勇敢迎接它时,你的孤独就是人生最恣意的态度。

    孤独,让你更强大。

    你对待孤独的方式, 决定你人生的打开方式

    有的人面对孤独,将精力用来读书、旅行、画画、健身、一步步提升自己,丰盈灵魂。

    有的人面对孤独,将精力用来思考为什么我不受欢迎,没有朋友,没人关心,自己这样一定很丢人。

    你的心思用在哪里,你就会成为什么样的人。

    种什么因,就有什么果。

    “当你孤独时,多感受自身带来的快乐,而非靠外部的刺激来充实你的精神。”

    德国著名哲学家叔本华在一个世纪以前说过的话,至今依旧鞭策着世人。

    人和人之间的差距,是在消磨孤独的时光中拉开的。

    也许,花一两个小时顾影自怜和看一两个小时的书或者内观自省,不会带来太大的差异。

    但是一个月、一年、甚至十年以后呢?

    你给岁月什么,岁月自然就会回馈你什么。

    你对待孤独的方式,决定着你人生的打开方式。

    感到孤独的时候,好好读书,好好健身,多做一些有意义的事情。

    千万不要害怕孤独,别让“孤独恐惧症”毁了你的生活。

    和孤独做朋友,和自己做朋友,你会更好地了解自己,丰富内心世界,享受孤独带来的一切,更好地爱自己。

    有些路,注定是要孤身一人走过的。

    忍得了孤独的人生,都不会太差。

    孤独,是最高级的自律!

    一个真正自律的人,懂得享受孤独!

    清醒的人往往都孤独,总有一天你会明白,孤独是人生的常态

    在我们每个人的成长过程中,我们在各种权威的影响下慢慢学会伪装自己,戴上符合他们要求的“面具”,戴的久了,自己也忘了自己本来的样子。“清醒”意味着重新认识自我,心理重建,活出自我,因为敢于撕下面具、勇于面对的人太少,于是孤独。

    清醒的人往往是孤独的,但是孤独的人也在享受着孤独。这句话真的有深深地触动到我!

    清醒的人往往都孤独,越是能成功的人越能忍受的了孤独 

    一个人越是不合群,往往越是会具有以下三个特质!

    优秀的人都是孤独的,优秀的人往往都不合群!

    一个人越是不合群,路反而会越走越宽!

    1.保持清醒的头脑

    所谓近朱者赤近墨者黑,每个人所处的圈子对人本身的影响是潜移默化且巨大的。为什么大家在上学的时候都要挤破了脑袋进名校呢,这就是因为名校的学习氛围好。倘若周围都是混吃等死的人,自己也不会好到哪里去。耳朵根子软的人,在遇到问题的时候往往会被大家七嘴八舌的建议弄得更加晕头转向。但是有人会说,朋友也会给自己帮助,给自己好的建议啊。但是你要相信,没有人能真的能做到换位思考,无法设身处地的明白你的感受,你所面临的危机,大多数来自身边人的建议都只是稳妥保守的。所以越是不合群的人,越能保持一颗清醒的头脑。

    2.享受孤独

    没错,孤独并不可怕。那些有远见的人内心都是孤独的。因为他们早就明白了这个世界上很难有一个完全能理解自己的人。社交太花费人的精力了,想要合群就无法百分百的遵从自己的内心,就必须要做出一定的牺牲。一个真正优秀的不合群的人,是不排斥孤独的,因为他在孤独里能够得到足够的安静和思考的空间,他在孤独里得到的是享受。他们在真正属于自己的时间中才能真正完全放松身心,提升自己。周围的人或许会觉得他孤僻,行为怪异。可是俗话说:“燕雀安知鸿鹄之志?”享受孤独的人和害怕孤独的人注定不来自一个世界。

    3.强大的自我

    敢于享受孤独,不合群的人都必须拥有一颗强大的内心。首先要能扛得住世俗大众投来的异样的眼光。其次。第一条里面也说了,合群也是有好处的。可以得到身边人的帮助,一些虽保守但是真心的建议和帮助。但是不合群的人从自己把自己和圈子分离开来之时,就注定要逼迫自己强大,因为身后已空无一人。必须稳扎稳打,一步也不踏错方可应对自如。

    孤单是一个人的狂欢,狂欢是一群人的孤单。

    有时候合群不见得是一件好事,它会限制你前进的脚步,约束你的眼界;不合群也不见得就一定是世人口中的孤僻,不合群的人往往拥有这三个品质。

    记住,逼迫自己强大,你的路只会越走越宽。

    凡是懂得自省的人往往都是孤独的,因为智慧和才华来自于冷静思索!

    你是这样优秀的人吗?

    你是孤单的人吗?

    展开全文
  • 曾经优秀,怎么就突然不优秀了。

    万次阅读 多人点赞 2020-01-07 18:00:00
    职场上有很多辛酸事,很多合伙出局的故事,很多技术骨干被裁员的故事。说来模板都类似,曾经是名校毕业,曾经是优秀员工,曾经被领导表扬,曾经业绩突出,然而突然有一天,因为种种原因,被裁员了,...

    职场上有很多辛酸事,很多合伙人出局的故事,很多技术骨干被裁员的故事。说来模板都类似,曾经是名校毕业,曾经是优秀员工,曾经被领导表扬,曾经业绩突出,然而突然有一天,因为种种原因,被裁员了,想申诉,想求解释,结论是,能力不匹配,未能与企业一起成长云云。明明曾经优秀,怎么就突然不优秀了,拖后腿了呢。

    这有两说,一说是企业冷血,卸磨杀驴,嫌弃老人成本太高,又没有年轻人肯卖命;另一说是,一些老白兔们不知道追求进步,躺在功劳本上坐吃山空,还占着位置阻碍了新人的前进。那么根据不同人的屁股位置,会有不同的选择。

    你猜我站哪一边?

    我不站立场,我只站事实,事实只有一句话,优秀的门槛越来越高。

    把时间拉长了说,解放前能识字的人才多少,高等小学毕业的就算是文化人了。三十年前上大学是个什么概念,家族之光。现在呢,每年考研人数跟我们当年高考人数差不多,研究生录取人数也跟我们当年高考录取人数差不多。

    那只说最近这些年,只说我们行业相关的。

    三十年前,中国能熟练操作电脑的人有多少,机房都要做防尘,操作者带着手套去操作键盘,会五笔输入法会排版就很厉害了,那时候新上大学的很多学生,看到电脑战战兢兢都不敢乱碰,生怕碰坏了赔不起。当时写文档排版还是有点小复杂的。

    二十年前,中国会写程序的有多少人,能做交互网页设计,能写SQL,就足够找一份不错的饭碗。如果还知道防范SQL注入和跨站脚本,会一些数据库索引优化,绝对可以被称为高手。那时候的高手门槛就是这么低。

    十年前呢?今天呢?

    因缘际会,我跟国内很多40岁左右的技术大咖关系密切。很多大咖私下都说过类似的话,如果用现在他们的技术面试题去考核当年入职的他们,根本过不了面试。

    一代更比一代强,是历史的必然,但这又意味着什么?

    1、我们都站在巨人的肩膀上。

    当年牛顿说,他站在巨人的肩膀上,那么爱因斯坦呢,站在牛顿的肩膀上,每一代的经验和技术积累传承,历史天才们的发现,很多都是现在中学生的课本内容。新的算法思想,新的技术工具,层出不穷。

    2、学习资源和学习工具更加强大。

    搜索引擎,便利的在线教程,各种电子文档,各种论文查询。这以前怎么比。真没法比。

    3、竞争态势的压迫。

    我说我小时候是散养的,我们那一代基本都是散养的,也就是家长基本没怎么管过,小学就在家门口,什么名校不名校,有学上就行了,其他的一切靠自己。那时候哪有什么所谓k12教育产业,家长普遍都穷,第三方教育机构基本不存在的。

    现在可不一样,从学区房的竞争开始,我跟我大学同学聊天,他们几乎各个都买了学区房,各个都是从小给孩子报各种班,我说你们这帮学霸当年谁是学区房出来的,当年谁从幼儿园小学家里就报班的,站出来我看看,人家说,时代不同了,还真是时代不同了。

    大家都散养的时候,你自觉努力就出类拔萃了;但大家都巨资投入教育资源培养的时候,单纯靠自觉努力,再想出类拔萃,就相当难了。

    为什么优秀的人突然不优秀了,因为优秀的门槛一直在变高,因为每年都在重新定义优秀的标准,这次还真是重新定义。

    以前很多围棋爱好者一直争论一个话题,历史上那些大名鼎鼎的围棋国手,那些如雷贯耳的围棋高手,放在现在,是什么水平。

    坦白说,如果那些高手直接穿越过来,不可能下的过顶尖职业棋手,让2子我觉得都难获一胜,业余顶尖棋手我觉得他们都很难下得过。是说他们不够优秀么?

    现在的经验技术总结,现在的顶尖棋手竞争氛围,现在的顶级职业棋谱的广泛传播,现在的围棋AI工具,那时候统统没有,不说跟古人比,就算是今天的柯洁去比三年前的柯洁,我觉得让个先都没问题,为什么,因为围棋AI的广泛使用,短短两年多时间里,很多围棋开局优劣的判断和分析思路已经发生了重大革命,和旧定势思路相比,开局几十手棋下完,让先优势就抹平了。

    但是不是说历史上高手都不行呢?如果他们很年轻就穿越过来,跟现在的职业棋手一起训练,一起学习,学习几年之后,你再问鹿死谁手,那就难说了,甚至我会认为历史高手可能会进步得更快,因为他们在那样的环境下都能下的足够好。

    但问题是,每个人都只能年轻一次,当我们不再年轻的时候,看到新崛起的优秀的年轻人,力不从心,真的力不从心。聂卫平老师,曹薰铉老师,小林光一老师他们也都看到了围棋AI和新的围棋思想,你说他们还有可能再战胜柯洁了么?毕竟斗不过岁月无情。

    岁月无情,那我们怎么应对?

    1、尽量让自己拥有较长时间竞争力的技能和思想。

    比如说,很多年轻人热衷于学习新的工具,新的编程语言,学习在新的平台做系统,当然,这是有一定红利期的,但作为个人的竞争力,稍过几年,很可能就一文不值。

    我应该是中国最早写cold fusion代码的人,谁还知道这是啥玩意,是中国最早翻译asp教程的人,也是中国最早一波写php代码的人,从当时看,很牛逼对不对,过不了几年,这玩意也算竞争力?

    什么是竞争力,多理解系统底层的逻辑和思想,诸如内存分配的机制,多理解数据结构的原理和设计理念,这些也不能说永远都有竞争力,但如果理解到位,并且应用得当,至少可以保证二三十年自己的思想不会在业内落伍。

    具有发现问题的敏锐度,掌握分析问题的方法和思路,也能让自己职场竞争力相对牢固一些。

    那些中年技术大咖,你让他们继续跟年轻人一起比敲代码,真敲不过,当然个别有还能敲得很利索的,大部分可能已经无法熟练的使用具体的编程工具和具体的特定算法,跟优秀的年轻人比拼了,但他们知道如何有效的在复杂的系统中发现问题,定位问题,并针对性的给出解决问题的方向,这就是竞争力,这个竞争力,依然可以持续很多年。

    2、站的越高,位置越稳。

    如果你曾经站在Top 1/1000的优势位置,虽然来了很多优秀的年轻人,你可能力不从心,掉到了Top 1/100。虽然没有曾经的光辉,但仍然具有足够的竞争力。仍然配得上非常优秀的标签。

    如果你沾沾自喜自己现在属于Top 20%的优秀人群,但年轻人一波波冲进来,你眼看着自己掉到了 Top30%,  Top40%, Top50%,对不起,优秀俩字从此与你无缘。

    3、即便力不从心,也要奋力向前。

    你说一代更比一代强,有的时候真的力不从心,但看你目标是什么,想独孤求败,一览众山小,可能越来越难。但毕竟!毕竟大部分人是懒惰,缺乏耐心的。想让自己超过大多数人,毕竟没那么难。

    TK教主有句话很经典,具体原文找不到了,大概意思我整理一下,如果你否定天分的存在,只强调勤奋努力,那就是蠢。但如果你因此认为勤奋努力没有用,那就是又懒又蠢。

    比如我这些年一直下围棋,学习新的定势,不断提升棋力,实话说,以我的水平,你说打职业比赛,开玩笑,差距太大了。每年会有大量学棋青少年超过我的水平,这是挡不住的,认了,但只要我坚持进步,就会超过很多停步不前的围棋爱好者,我四十多岁,还在涨棋,没有年轻人学的快是真的,但总有大量停步不前的围棋爱好者会被我超越对不对。

    只要你肯进步,总会超越大量不进步的人。对于普通人来说,这就足够了。

    4、广结善缘,稳固地位。

    趁着自己优秀的时候,多帮助和扶植优秀的年轻人,我一直是这么强调的,等他们足够优秀了,你的地位和影响力会越加稳固。

    有些人觉得,教会徒弟,饿死师傅。干嘛不给自己留点竞争力。

    现在这个社会,优秀的人才太多,优秀的年轻人太多,你不教,别人也会教,你的徒弟不抢你的饭碗,别人的徒弟也会抢你的饭碗。你结善缘,还能等他们成长起来感恩回馈,你藏着掖着,最后你真的以为能守住什么竞争力?抢你饭碗的年轻人会在任何角落里冒出来。

    5、提升视野,向上发展。

    一个人在职场如果经历了很多事情,经历了很多岁月,多半总会有点优势,这个优势叫做见识,你知道一个企业是怎么成,怎么败的,你知道一个产品是怎么做起来,怎么壮大的。这就是你的竞争优势,年轻人学的算法再好,很多想法再优秀,没有见识过大场面,总会缺那么一点格局和视野。

    但可怕的是,很多人虽然经历了很多事,却没有见识,匮乏视野。

    比如简单化,标签化的看待问题,老板当时成功是因为运气比较好。

    比如从不关心产业和市场变化的情况,一直随波逐流。

    比如在自己的工作职能之外,毫不关心合作伙伴,上下游,同行的生存和发展话题。

    当然也比如更常见的,只关心行业八卦话题,对各种巨头老板的绯闻八卦如数家珍,对各种真真假假的小道消息乐此不彼。并以为这是见识,视野。

    所以,当更有活力,更便宜的年轻人冲上来,他们的教育背景比你更好,他们的算法逻辑比你更清晰,你还剩下什么,信谣传谣的能力和素质?

    还想安安静静当个螺丝钉?对不起,你生锈了。

    总结一下,优秀的门槛越来越高,这是历史趋势,谁也挡不住。

    但任何时代,大部分人总是会固步自封,随波逐流,随着岁数增长,你可能真的无法挡住优秀的年轻人超越你,但你只要肯进步,总会不断超越那些停步不前的大多数。

    另外就是广结善缘,提升格局,不要让自己停留在跟年轻人竞争基本战斗能力的场景里,那样你就很难维持竞争力了。

    政治正确的说法是,无论岁数多大,总能坚持学习和进步,保持在领域之巅,实话说,总有这样的实例告诉你,牛人可以展示出跨越时代的能力和素质,但,对大部分人来说,随着岁数增长,精力,注意力,记忆力,体力都会逐渐衰退,这是不可避免的。你不能指望现在的姚明去打nba,也不能指望现在的聂卫平去战胜柯洁。尽管他们曾经都是巅峰存在。

    但现在的姚明可以当篮协主席,现在的聂卫平可以搞围棋培训。利用曾经的优势,转换赛道,用见识和格局作为竞争力,一样大有可为。


    现在很多优秀的年轻人,技术水平超越我太多了,我去跟他们拼代码?拼刷题?拼算法?绝对的自取其辱。但为什么他们还都很尊重我,很愿意聆听我对他们职场的建议,其实同理。

    题图,英雄迟暮,壮志未已

    展开全文
  • 优秀的程序员是没有性生活的

    万次阅读 多人点赞 2018-03-07 23:46:17
    看见优秀的代码依然会内心为触动,看见那些垃圾代码忍不住想给它删个精光——这就是你要保持住的赤子之心啊。 要记住啊,不忘初心,如果你当时只是为了挣钱而去做程序员,那么你是为什么走到了这里。 ...

    前几天我面试一个程序员,连续问了几个算法问题都没答得上来,问到了项目经历,细节问题百发百丢,一问三不知。

    眼前的这个程序员似乎陷入了窘态,眼神四顾开始躲闪了起来。为了缓解​这种尴尬,我汪峰附体问了一下他「你的梦想是什么?你最渴望的是什么」

    眼前的这个身体突然直挺起来,气沉丹田告诉了我「找个女朋友!」

    真没想到还有这种程序员(简直异类)……

    我问为什么这能成为现阶段最渴望的事情,他反问道「你就没有关掉 IDE 合上电脑的时候,希望有一个温暖的拥抱开始你的长夜么?有一个相契的灵魂陪你去看世界么​?」

    我竟然难以反驳。

    成为架构师、出任 CTO 竟然不是他的梦想,没有梯子科学上网,也不能没有诗和远方。

    简直是程序员界的一股清流。于是,我决定:不录取他!

    这几年在西二旗和望京​闯来闯去的我,代码能力也越来越炉火纯青,看着自己的工资不断上涨,从那些年挤公交现在也挤得起地铁了,也从地下室能住得起沙河自建房了。一行行代码让我身板越来越挺直起来,在高强度的工作强度下,我在新人和同事之间都能谈笑风生,无论是前端圈、还是后端圈。无论是测试组,还是算法组。久而久之,我也认识了很多优秀的程序员。然后我发现了一个残酷的共同点——

    他们都是单身狗。

    不有钱么?一个个都在五环边有房,好多已经开始谋划第二套在哪里上车。

    没文化么?他们各个都是名校精英,今天你告诉他「 what I want」,明天他告诉你「what I did」。

    我问过其中一个程序员:你渴望爱情么?

    他说:废话,想有个屌用啊。

    我惊道:为什么不谈恋爱?bug 没改完?

    他说:不,习惯了。

    仿佛长者一样说道:优秀的程序员都是没有性生活的。

    听罢此言,我想为他续一秒。

    跟我聊天这个程序员,本身就是青年才俊。高中参加计算机竞赛保送 top2,本科的时候就帮人写程序员,正如刘瑜所说「一个人就是一个队伍」——他一个人就是一个外包队伍。在这几年里,他掌握了从硬件到软件,从前端到后端的技能池。甚至在老师的指导下还发了SCI的论文。Github 提交的代码比他大学四年说过的话还多。

    就是这样一个优秀的人,学校老师极力鼓励继续深造。他却选择直接毕业去工业界。

    我问他为何?是找不到自己的喜欢方向吗。

    他说不,我想在做切切实实的应用去帮助到更多的人。希望我的代码能跑在最广泛的网站和设备上。

    后来一个老乡,拉他一起创业做一个叫「醒了么」的业务,专门针对个人做毒鸡汤定制服务。那时候的他,被这个想法打动,毅然决然放弃了独角兽公司的职位和期权。

    他告诉自己「我就是独角兽」。

    后来拉来融资后,他任劳任怨搭建平台,老乡却暗度陈仓做假账洗掉了大部分资金跑路。最后留给他的只有一间科技园还没到租期的办公室——办公室门口的「醒了么」掉了一个字变成「醒了」。

    就是这样的打击,他依然没有选择在公司跳楼,而是去了另一家抛出橄榄枝的巨头公司重新从工程师做起做到了技术主管。

    就是这样一个人,Github 也没断更过一天。再艰难也会去社区回答小白的技术问题。

    这样的男孩子,恐怕绝大多数女生都不敢追。

    我还认识一个程序员。

    他是那种你只要看过他一次写代码的样子就忘不掉的男子,键盘上的轻舞,散发出一股认真又洒脱的肆意。这几年他所有贵重东西,都是他一行行代码敲出来的。

    程序员这个圈子,大多数人都过得很苦逼。如「一代宗师」里所说——一步一重天。能写到他这个程度的,早已财务自由或者身在高位,不再写代码了,毕竟他们写代码是因为钱多。

    而他,是这个圈子的非主流——他是写代码为了快乐。

    他最大的爱好就是喜欢一个人钻研各种时下流行的技术。时常在社区和其他人交流新的技术趋势。就是在卫生间旁边也是放的一整套TAOCP。

    有的时候他也会遇到产品那边提出来的奇怪需求。

    第一天——「诶你再要不像竞品方那样加个 A 功能吧」

    第二天——「我觉得 A 这个功能性不强,你可以考虑一下把 A 整合到 B 去」

    第三天——「B 这个功能做得挺好的,但是太单薄」
    ……
    ……

    第 N 天——「其实我觉得最开始那个设计就特别好」

    无论​遇到怎样的改进和需求,他总是气定神闲,相当佛系。

    我问他,你是怎么做到能去写你不喜欢的代码的?

    他说:你以前没写过 「入XX申请书」么?尽管你并不一定是自愿的。

    我会心一笑,即使面对不喜欢的事情,也会拿出最饱满的热情和工作态度认真应对,在保持底线的前提下,努力把事情做得漂亮,才是一个体面的人应该做到的。

    他在写完那些代码之后,依然会抽空去写自己想写的项目,实在是让人钦佩。

    像他这样活成佛的男孩,对于爱情,随缘就好。你来或不来,哥就在这里。

    所以,他不着急。

    上周跟朋友撸串,他说他认识的一些女孩子,总会认为作为一个程序员没必要太累去拼搏,写好代码就行了,反正工资也不低。

    他却给我说,「可你不一样,你会一直提醒我,要我远离舒适区,要我不能安于现状,要我有危机意识,让我一直有动力不断做好,不然我怕我42岁也会跳楼,在我眼里——42是整个宇宙的答案啊」。

    人都是需要自我成长,而不是结对编程。

    永远年轻,永远热泪盈眶。看见优秀的代码依然会内心为之触动,看见那些垃圾代码忍不住想给它删个精光——这就是你要保持住的赤子之心啊。

    要记住啊,不忘初心,如果你当时只是为了挣钱而去做程序员,那么你是为什么走到了这里。


    原文:程序员与性生活

    展开全文
  • 同样是程序员,为什么别人比你更优秀

    万次阅读 多人点赞 2018-10-27 17:24:06
    也有些从一般搬的学校毕业,但是水平很高,因为他们付出了比其他更多的努力;也有些,不管是好学校还是差学校,毕业了都跑去培训班培训了,出来的也是良莠不齐的。 今天这篇文章,我们不从这些客观因素上去...


    随着互联网时代的飞速发展,越来越多的人投身于软件开发行业,大家都称他们为程序员,或者码农。

    这些程序员的水平也是参差不齐的,有些人从比较好的学校毕业,水平却一般般;也有些人从一般搬的学校毕业,但是水平很高,因为他们付出了比其他人更多的努力;也有些人,不管是好学校还是差学校,毕业了都跑去培训班培训了,出来的也是良莠不齐的。

    今天这篇文章,我们不从这些客观因素上去分析,就如题,同样是程序员,为什么别人比你更优秀?我结合自己的一些经历和经验,以及从身边优秀的人身上学习到的经验,从主观上去总结几点,与所有人共勉,希望能够读完。

    1. 不要吝啬投资自己

    和朋友一起搓一顿大概人均几十或者百把块钱,基本上我们都很随意,根本不会觉得这很贵或者很浪费。但是每当我们去买书或者去买一些优质的视频教程的时候,很多人会觉得很贵,甚至不太愿意出这个钱。

    的确,技术书籍都很贵,动不动就50-100的,我想说的是什么呢?永远不要吝啬给自己投资,我研究生读的是通信专业,在学校自学的Java,我看过网上很多的免费视频教程,免费的教程有两个特点:一是入门的,二是质量不高的。但是要想真的提升自己,这些入门的教程是不够的,网上有些收费的教程确实不错,我读书那会儿也买过好几个项目视频跟着认认真真学习,收获颇丰。

    而且现在也是知识付费时代了,入门资料一大堆,真正能提升自己Level的东西,哪怕花点钱,给自己投资永远是稳赚的生意。不要在乎那点钱。你和别人的差距,往往真的就是这一两百、两三百块钱给拉开的。因为知识创造的价值要比这几百块钱来的更猛。

    2. 站在巨人的肩膀上

    我们平时在开发的时候,会遇到一些功能上的东西要实现,当然咯,如果开发经验丰富,基本知道用什么技术去实现,但是对于开发经验不足的朋友来说,首先不要想着自己去造轮子,除非是非常冷门的一些技术,否则绝大多数现在互联网上都有了较多的解决方案,我们可以用来参考改进。软件开发,说的诙谐一点,就是 copy+改。因为工作不是学习,它是有deadline的。

    还有一点,我们开发一般都会有很多类库,同一个功能可能有多个类库都可以实现。就像移动、联通和电信都可以满足你通信的需求一样,但是你选择哪一个,就看你自身的需要了。我们在实现某个功能的时候也是,如果能够选择一个很好的开源类库,那么必将是事半功倍,不管是从效率和稳定性上来说,都比我们自己实现要好得多。所以我们要站在巨人的肩膀上。

    3. 了解数据结构和算法

    就像武侠小说里说的那样,招式只是形式,要练神功,必须懂心法。数据结构和算法就是所谓的心法。我不是说要去掌握所有的数据结构和算法的原理以及实现,这也不太现实,但是那些基本的、经典的我们需要去掌握,甚至可以自己实现。这是内功。

    现在好多面试也会问这些东西,特别是针对于应届生,不管你是本科还是硕士,基本上数据结构和算法的东西是必问的,如果你还不知道什么是二叉树、什么是快速排序,如果你还不知道什么是时间复杂度的话,那么确实要给自己充充电了。

    我之前也连载过一些经典的数据结构和算法,也希望能够帮助到大家:最常用的经典数据结构和算法汇总。

    4. 用熟练一款开发工具

    我在学校的时候,一直在用 Eclipse 这个编辑器来写代码,基本的操作我也都会了,但是有一点就是 Eclipse 有点卡,而且动不动就卡,一言不合就卡。不过用习惯了,就懒得换了。

    工作了后,我同事在用 IDEA,我也用了,两个一对比也是天壤之别,我就不说开发效率了,无疑是提升了好几倍,最起码不卡顿。我就说说使用心情,那也绝对是比 Eclipse 爽的。但是 IDEA 我没有那么的熟练,也在继续使用中。

    所以选择一款好的开发工具很重要,不仅提升开发效率,最重要地,是你的心情好了,心情一好,干什么都来劲。

    5. 写代码要规范


    也许我一开始自学编程的时候,就跟着一些视频教程的缘故,受到那些大牛的影响,所以一开始我写代码就比较规范。我特别看不惯下面这种代码:

    Integer index=0;
    if(s_user.getNum()==0){
        redisUtil.setInfo(s_user,0,-1);
    }

    这几行代码没有任何意义,我就是举个例子而已。如果是我写,我会写成下面这样:

    Integer index = 0;
    if(null != sUser && 0 == sUser.getNum()){
         redisUtil.setInfo(sUser, 0, -1);
    }

    不管是空格上,还是命名规范上,甚至是空指针异常上,这些都是举个小例子,我们写代码一定要规范,这也是一个人有没有一个良好的习惯和态度的体现。最起码,可能你同事也会看你代码,请善待同事,程序员何苦难为程序员。

    6. 不停地给自己充电

    我们不能一直啃老本,干软件这一行,技术更新非常快,今年上半年学的技术,估计下半年就有了新的版本,我们要一直不停地给自己充电,不停地学习。哪怕是不停的总结自身不足,也比停滞不前要好,最起码自己没闲着。

    我们还要有一定的忧患意识,公司每年都会输入新的年轻血液,有初学者,也有牛逼人物,我们不要让雇主逼着自己去学习,自己要有主动充电意识,这样才不会被周围的人给超越,才不会给后来者给超越。但是这都不是最根本的原因和出发点,最根本地,还是为了提升自己的能力。

    7. 计划、坚持与执行力

    我一直认为,一个优秀的人都应该是好的时间管理者,不管我们现在的能力如何,如果我们能合理的安排时间,分清主次,步步为营地去执行,坚持下来,我们肯定能收获很多,而且进步很快。

    我从读研那会儿开始,每天学习,每周都会写几篇技术文章,总结好了,就写到博客里,没总结完的,就放在本地继续完善。我当初坚持写博客的目的很简单:巩固知识,形成系统,等到毕业找工作时可以很自豪的把博客地址放到简历上。这些我都做到了,我在CSDN写博客坚持三年多了,这期间我受益良多,不仅仅是为了找工作,也是个人品牌的积累,这非常重要。当由量变形成质变的那一刻,效果是很可怕的。如果你还没有博客,那希望看完这篇文章之后,去注册一个吧。

    坏习惯养成很简单,好习惯养成很难,但是不管哪个,养成之后,都是蝴蝶效应。是良性循环还是恶性循环,就看自己了。

    8. 放低自己的姿态

    是在分享还是在吹逼,这点我们一下子就能辨别出来,我也有所谓的朋友经常在我面前吹牛逼,可能这是一个人的本性,每次跟我聊天都要海吹一波,我只能苦笑一番。这是做人的一种方式。

    我是同济大学硕士毕业,可能相比于大部分人来说,我这个背景还算可以了,但是我一直为人低调,真心待人,从来不会因为你是大专或者一个不起眼的学校毕业的,我就在你面前吹牛逼,说一些大话,站在高处俯视你。我觉得人与人之间靠的是真诚,我真诚待人,别人肯定也会真诚待我。而不是我让别人觉得我有多牛逼,那样换来的也不是真正的友谊。

    任何人都是从0开始往上爬的,你的背景好,可能快一点,别人差点,可能就会慢点,但是这不能说明别人就不够努力,我很佩服那些先天条件差,但是却非常努力的想要提升自己的人,我特别愿意给这些人帮助。我的粉丝当中,有很多很多还在学校读书的学生,也有很多大专生,这些粉丝在微信里跟我聊天,让我指点指点(当然,指点不敢当,我一般都是建议和分享),我都会耐心的把自己的想法结合他们的处境,给一个我觉得比较好的建议。别人来问我是看得起我,我能帮上忙的,基本上都义不容辞。

    所以,如果哪天,我们牛逼了发达了,一定不要趾高气昂。人,不能有太多的棱角。这个社会,还是要靠朋友的。善待周围的朋友,放低自己的姿态,是对别人的一种尊重,同时,也是自己修养的体现。它也是决定一个人能否成功,能走多远的关键因素之一。

    最后给程序员朋友们送一波福利:

    关注我的公众号【武哥聊编程】,回复:架构资源等关键词(更多关键词,关注后注意提示信息)获取更多免费视频教程。

    公众号也会持续输出高质量文章,和大家共同进步。

    展开全文
  • 算法基础入门:90分钟搞定动态规划

    千人学习 2019-12-29 10:11:22
    所以说,好的代码从来离不开优秀的算法!算法不学不可! 本门课程为系列课程第一课,挑选出非常实用、高效、高频的算法:动态规划! 动态规划(Dynamic programming,简称DP)很多都觉得是比较难以理解和掌握的一...
  • 推荐 | 优秀个人博客中文博客土木坛子当然我在扯淡阮一峰的网络日志 中文博客 你好! 我是一个有点喜欢小众的。在微博、微信公众号、简书、抖音等新媒体产品大量占据互联网用户碎片时间的阶段,依然坚持更新个人...
  • 有些的恨是没有原因的,他们平庸、没有天分、碌碌无为,于是你的优秀、你的天赋、你的善良和幸福都是原罪。 我们身边,或多或少都会有这样的声音:你努力,所以你压力大,那不是活该吗? 一句话,就带出...
  • 为了让自己变得更优秀,我喜欢上了这2位B站up主

    万次阅读 多人点赞 2020-04-18 08:05:13
    人生是一件特别奇妙的事儿。 在我开始写作之前,工作上虽然非常努力,但业余...因为认识的越来越优秀,你根本就不敢停下脚步。偶尔驻足停留一下,就会发现那些从你身边快速地奔跑过去,然后把你远远甩在身后。 ...
  • 程序员不破此关,难达优秀

    万次阅读 多人点赞 2019-01-14 08:01:40
    普通和优秀的关键差别 知识如何内化成体系 一个一个来说吧。 插一句:我正在参加CSDN 2018年博客星评选,希望你能投我一票,我在 NO.55。 感谢你宝贵的一票,投票地址:...
  • android 优秀框架整理

    万次阅读 多人点赞 2018-01-11 11:28:29
    程序员界有个神奇的网站,那就是github,这个网站集合了一大批优秀的开源框架,极大地节省了开发者开发的时间,在这里我进行了一下整理,这样可以使我们在使用到时快速的查找到,希望对大家有所帮助! 1. Retrofit...
  • 如何做一名优秀的工程师

    千次阅读 2019-02-28 14:25:43
    通过对那些优秀的工程师观察,我们发现他们之所以优秀是有原因的。 从个人角度来看,优秀的工程师当具备以下特征: 1. 强大的学习能力 2. 过硬的基础知识 3. 专业的文档管理能力 4. 顺畅的沟通能力 5. 超强的时间...
  • 一份优秀的前端开发工程师简历是怎么样的?

    万次阅读 多人点赞 2018-07-06 09:43:12
    在阿里常年招聘,筛过各式各样的简历,每到招聘季,筛简历、面试过程非常耗精力,当然,原因一是我想招非常优秀,宁可多花些时间,另一方面,除了那些不合格的简历之外,还有好多简历语焉不详,不得不在电面时...
  • “每一个优秀,都有一段默默努力的时光。”,在上班的地铁上,打开百词斩,这句话第一时间映入眼帘。  还记得高中时,有一哥们儿经常被大家喷,什么原因呢?是这样的,这哥们儿各科成绩很好,另外,大家都知道...
  • 优秀的程序员是不用机械键盘的

    万次阅读 多人点赞 2018-03-12 00:00:00
    尴尬余,我问他:「你没有什么理想吗?你现在最渴望得到的是什么?」码农转悠着大眼睛,不假思索道:「买个机械键盘!」真没想到在面试中居然还有这种操作。我问为什么这能成为现阶段最渴望的东西,他反问「你就...
  • 作者:萧井陌 ...优秀的码农会告诉你学啥底层、啥啥啥一拖就好了,学了python还要啥自行车啊,数据结构排序函数二分搜索这不都内置了吗?工作中永远用不到,学算法有啥用啊?成为高手有很多种方法汇编是
  • 由于每个操作系统的timer都需要一个线程进行回调处理,这对于Tdengine这种数据库动辙几万个timer的应用来说是不可接受的,所以为了节省线程资源,Td要用自己实现的timer之所以要实现自己的定时器是为了节省线程资源...
  • 怎样成为一个优秀的架构师?

    万次阅读 多人点赞 2019-10-08 17:15:37
    架构师不是一个,他需要建立高效卓越的体系,带领团队去攻城略地,在规定的时间内完成项目。 架构师的分类 从业界来看对于架构师的理解可以大概区分为: 企业架构师:专注于企业总体 IT 架构的设计。 IT...
  • 在阿里常年招聘,筛过各式各样的简历,每到招聘季,筛简历、面试过程非常耗精力,当然,原因一是我想招非常优秀,宁可多花些时间,另一方面,除了那些不合格的简历之外,还有好多简历语焉不详,不得不在电面时...
  • 你和那些优秀差距在哪里?

    千次阅读 2020-02-17 20:21:07
    也许,有的看到上边这个标题,首先会觉得这肯定是一篇广告文吧。确实,我们可能见过有很多号主用类似于“你的同龄已经XXX了,而你还在XXX”这种风格,来写软文。 但是,我可以明确的告诉你,这篇文章不是广告,...
  • 问到点子上了,GitHub 其中一个最重要的作用就是发现全世界最优秀的开源项目,你没事的时候刷刷微博、知乎,人家没事的时候刷刷 GitHub ,看看最近有哪些流行的项目,久而久之,这差距就越来越大,那么如何发现优秀...
  • MLXGBoost:XGBoost参数调优的优秀外文翻译—《XGBoost中的参数调优完整指南(带python中的代码)》(一) 目录 概述/Overview 介绍/Introduction 你应该知道什么/What should you know ? 目录/Table of ...
  • 聊天过程很愉快,感觉老师不错,因此我也不想之后鸽老师(每个老师只有一个直博名额),所以就没再联系。 后来通过跟学长了解得知,A老师直博名额竞争很激烈,而且她会找一些比较合意的学生,希望他们能加入第二轮...
  • 读《从优秀到卓越》乱摘

    千次阅读 2016-04-28 19:02:41
    《从优秀到卓越》 - 吉姆•柯林斯 著 - 俞利军 译 来自某网页。 1 乱摘 Figure 1. 优秀公司到卓越公司04.24 优秀是卓越的大敌。这就是为什么鲜有优秀者实现卓越的主要原因。卓越并非环境的产物,在很大程度上,...
  • 优秀程序员应该具备哪些素质?

    千次阅读 2014-11-23 21:06:21
    你可以不聪明,但是你绝对不能不用心。 ——《女人公敌》 ...程序员求职是本是一件只要“郎有情女有意”,一拍即合的事情,可是企业与求职者却总是看不对眼,进而导致IT市场上总是会出现...著名书籍《月神话》
  • 大家好,我是帅地,写文章有一年了,这一年里...特别是对于应届生,基本 80% 考这些基础知识,我秋招也是考这些基础知识拿到了 腾讯的offer,具体可以看我一篇文章:历经两个月,我的秋招路结束了! 所以我写的文...
  • 《读书是教师最好的修行》读后感优秀范文2200字: 作者:吴淑英;《读书是教师最好的修行》一书,收录了作者对50本经典书籍阅读后阐发的感受。作者10年来坚持每周阅读一本书,并写一篇读后感,十年如一日。涵盖了...
  • 而博主也即将升入大三,但是想给未来的电赛留下点东西,于是2019.9.3开始写这篇文章 我们做的电磁炮系统,MPU6050做反馈,PID控制,俯仰角和航向角,openmv测距(博主手里的激光测距在比赛前半个月不知道被谁拿走了...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 273,216
精华内容 109,286
关键字:

优秀的人之所以优秀是因为