首页 > 代码库 > [程序猿感悟] [悟] 两篇不错的文章 (转载自 stay4it )
[程序猿感悟] [悟] 两篇不错的文章 (转载自 stay4it )
[程序猿感悟] [悟]你所憧憬的大神本质
这是一个最好的时代,也是一个最坏的时代;这是明智的时代,这是愚昧的时代;这是信任的纪元,这是怀疑的纪元;这是光明的季节,这是黑暗的季节;这是希望的春日,这是失望的冬日;我们面前应有尽有,我们面前一无所有;我们都将直上天堂,我们都将直下地狱。。。狄更斯
原谅我一直不写技术贴,老是B叨叨的来写水贴,但是对于Android我实在是没什么好写的了,我不做framework,不做游戏,就app层那么点东西,实在是没必要拿粗来翻来覆去的说,网上能搜到的一大把,你们每次问粗来的奇葩问题我都是google粗来再给你们,没啥难度。至于我做的培训,仁者见仁,智者见智,我本身就想培养我需要的一批人出来,以后为我所用,你是装逼的大神或者哭穷的屌丝就别来跟我B叨叨了,我没招你惹你,我的人生也不需要你们来指路。
关于陌生人们问我那些关于如何学习如何面试如何待人处世,我已经写了很多很多文章了,最后再针对着写一篇,以后不浪费口舌了。以后只对我的学员们答疑解惑,其他人概不解答,人的精力有限,最近越来越没有完整的时间留给我自己,我也觉得同时做好几件事情太累了,而且很可能都做不好。我不是冷血,也不是贪婪,我只是还不够强大到把我的时间分给每个弱者。
废话不多说了。说些有用的。
如何学习?最好的学习就是谦卑的模仿(参照康熙来了的陈汉典,国光帮帮忙的张立东),选一个目前你觉得在你心里是最牛B离你最近的人,模仿他,比如,代码规范,编码风格,工作态度,为人处事。 所有好的坏的照单全收(如果你分辨不了好坏)如果这位有经验的人就在你身边,他会及时的发现你跟他是一伙的,对你更加照顾。如果是网上认识的,尽量不要凡事都去问,最好拿几套解决方案去问选哪个好,这样他会记住你,适当的时候会来点拨你。当然,不是要让你去拍马屁。想要进入一个人的圈子,最笨又最有效的办法就是跟他的步调一致。你说呢?
我就是这么过来的,我三年前也是菜鸟,认识了我老大,平时不常联系,联系了就扯扯淡,聊些技术,后来我去了他所在的公司,我继承了也扩展了他在android上的技能,以后他自己开公司了肯定也会带上我,因为我跟他的步调一致,值得被信任。他常说的一句话就是,我写出来的代码就是他写的代码(包括风格,包括思想)。
当你模仿到一定程度,你应该会到一个瓶颈,人类如果只会模仿,那社会肯定是不会进步的,所以你要有独立的思想,打破固有的模仿来的思路,做回你自己。这个过程比较难,我也是一年前才打破(也是因为累积了一万个小时突破的)。
如何不迷茫?这么浮躁的时代,大多数人都会迷茫,80%的码农都想的是,等再过几年,我就转管理。这里要问你几个问题,看你是否真的转得了管理。
1. 你为什么要转管理,是不是管理就是你唯一的出路?
2. 你凭什么能做上管理?
3. 你对管理的定义是什么?手下有几个人供你显摆装逼么?
3. 等几年?这几年你会做些什么事情来达到目的?
作家格拉德威尔在《异数》一书中指出:“人们眼中的天才之所以卓越非凡,并非天资超人一等,而是付出了持续不断的努力。只要经过1万小时的锤炼,任何人都能从平凡变成超凡。”他将此称为“一万小时定律”。要成为某个领域的专家,需要10000小时,按比例计算就是:如果每天工作八个小时,一周工作五天,那么成为一个领域的专家至少需要五年。这就是一万小时定律。
未来有那么多的不确定性,如果目的太明确,反而把自己禁锢在一个思想里,要知道,只要你不至于太笨,5年之后(一万小时定律)基本上都可以做个小管理,这个概率太高了,根本不值得作为一个目标,你甚至不需要过多努力就可以实现的。所以你说等再过几年转管理就是对自己要求太低,想要得过且过罢了。人生很短暂的,你22岁参加工作,40岁人生差不多就要结束了(没有太多的变数,除非你转行去做生意了),只有18年的时间供你折腾。就算你改变不了世界,成不了推动社会进步的一个小齿轮。但你总会影响在你周围的人啊,你消极的心态只会招惹来更多负面的和你一样态度的’朋友’。
当你用心去满足你的‘自我实现需求’时(马斯洛需求理论),你的人格魅力会让你更有机会去满足’生理需求’,你对自己的严格要求很容易让你满足’生理需求’和’安全需求’。你的人格魅力会让你更有机会去满足’社交需求’(甚至性需求哦)。你乐观积极的态度你的待人处世怎么会不被满足尊重需求?当你迷茫彷徨的时候,好好想想你到底想要成为什么样的人,而不是当你累的时候想再过几年,再熬几年转个管理,那样就不是苦逼的码农屌丝了。
如果你问我有没有迷茫过,我的答案是,不会,因为我没把时间浪费在无意义的展望未来上,而是努力的活在当下,做最好的自己。
如何成为大神?如果你在某领域呆的时间足够长,大家会将你称为“经验丰富的人”,但这并不能说你就是大神,想想看,你有的三年工作经验,跟好多人的三年工作经验没法比。这是为什么?所有的经验只能表明你在这个领域能够生存下去,拿着不高不低的薪水,只能表明你花了多少时间而已。我们应该努力的去成为有能力的人(大神)而不是有经验的人。怎么做呢?
我们所处的互联网时代,变化实在太快,如果我们总是依赖过去的经验来决定现在的方向,恐怕迟早掉坑里。我们应该有能力去辨识去绕过这些坑,我们做的产品在广义上只有一个目的,就是建立和巩固人与人的连结。不要去看过去已有的经验,而是去看这个互联网时代要把我们推向哪里,你搭上这个顺风车,错不了。就算错了,有整个时代一起埋单。
没能力的时候学会倾听,有能力的时候学会闭嘴。
我们都是从菜鸟起步的,这个时候我们需要学会倾听,你有许多东西要去学习去模仿,别过分暴露自己的无知,用最快的手段让自己成为有经验的人,最快的方法就是倾听他人的声音,他们的问题,他们的思路,回答他们问题的人的思路,当然碰到你能解决的问题,不要吝啬去分享,如果只倾听,不分享,不会让你成为有能力的人。当你积累到一定程度,你需要静下心来梳理你的经验,构成自己的认知体系。怎样验证你是有能力的人?去分享,去让大家认同你。
当我们好不容易成为有能力的人,为什么又要学会闭嘴呢?牛逼了逆袭了当然要显摆吧,人的劣根性。但不要用你的主观意识去随意去评判一件事或一个人的好坏。要理性,要客观的去对待每一件事。有些事情在你的场景下有解,可不代表在他人的场景下就是对的。毕竟,大嘴巴不讨喜。当有人来请教你时,别直接加上你的主观意识,客观的引导,帮助他自己找到答案,这是最优解。独善其身,成也自己,败也自己。
微信公众号:stay4it,分享更多技术之外的观点,帮助你更好的学会技术。
出处:http://www.eoeandroid.com/thread-496179-1-1.html
[程序猿感悟] 大道甚夷,而人好径
使我介然有知,行于大道,唯施是畏。大道甚夷,而人好径。朝甚除,田甚芜,仓甚虚;服文采,带利剑,厌饮食,财货有馀;是为盗夸。非道也哉! --老子
这几天看鬼脚七的微信公众号,很有意思,说的是他最近开悟的经历和分享。曾经有朋友也指导过我,可是我太过小我,太过聪明,所以只有断断续续的悟。我只明白一点,不管是老子说的道,佛家说的空,还是基督说的Lord,他们描述的都是同一个东西。(到这里当我说的都是狗屁)
当然我不是来玩文字游戏的,也不是要来教你悟道的。只是想借用贤者的智慧来平定自己浮躁的心。
上面老子的这段话,用最简单最潮的话来翻译就是:
(使我介然有知,行于大道,唯施是畏)就算自己再牛X,也要谦虚。
(大道甚夷,而人好径)有那么宽敞的路你不走,偏要想法设法找捷径。
(朝甚除,田甚芜,仓甚虚;服文采,带利剑,厌饮食,财货有馀;是为盗夸。非道也哉!)肚子里没货还要装逼,就不怕天打雷劈么。
--------技术分割线(前面这个梗有点长==)---------
我们这里先把攻城师们分为三类,初中级,高级,大神。
写给初中级的攻城师们:(大道甚夷,而人好径)
因为你们没有技术的深度,所以没有太多的安全感,今天想学framework,明天想学游戏开发,而你们的理由是觉得学那个可以更赚钱。你想好好的学技术,但是又不知道从何学起,而且还不愿意花时间自己去解决,宁愿去每个群里刷屏问问题。最后每个人都被你的急躁,浮躁所感染了,避之不及。
明白你们有时候为什么没人回答你的问题么?
1.问题太宽泛,比如。有人做过emoji表情么?这句话的潜在台词就是,如果有人做过emoji表情就发我个源码呗。(试问谁敢回应,代码给你了,你用了说声谢谢就过了。要是调不出来或者不能用,反而惹的一身骚)
2.问问题不经过大脑,比如。Ant打包为什么出错了,谁帮我看看?你自己写的代码,自己不知道哪里错了,而且还不愿意根据error log去google。新手们你们的问题难不到哪里去,稍微google下就能找到解决方案,何苦要求爷爷告奶奶呢。
3.问问题不知所云,就是问题都没组织好,大家都看不懂你在问什么,怎么回答问题呢。
Android的门槛确实是低,网上好多7天Android速成的视频,看了就可以自称精通了。但是你学到的只是公式,你还需要知道在什么时候用这些公式,怎么用这些公式。这是视频里学不到的,这个需要时间和经验累积的。既然都决定要做这一行了,那就索性花个一年半载的好好学一遍吧,技术真不难,每天少撸一把,少看个肥皂剧自然技术就上来了。至于薪资,是水到渠成的事情。如果你还急,那就换个行业吧。
写给高级攻城师们:(朝甚除,田甚芜,仓甚虚;服文采,带利剑,厌饮食,财货有馀;是为盗夸。非道也哉!)
因为经验的累积,你们在一些行业领域有了一定的深度,这个时候就算是高级攻城师了,但这仅仅是在说,你是经验丰富的人,但这不应该称为你的目标,所有的经验只能表明你在这个领域能够生存下去,这并不表示你已经学会了多少,仅仅说明你花了多少时间。你的目标应该是成为一个有能力的人而不是有经验的人。有经验的人常常会过度依赖或者仰仗自己的经验,妄图去解决一切问题。这个时候非常的危险。不能迷信技术,同时还要多拓宽自己的深度和广度。其他领域的也最好略知一二。而且多培养自己的情商,当技术累积到一定程度就更需要有个圈子,但你需要什么帮助或者你想做什么事情,圈子的人都会出来帮你。
写给大神们:(使我介然有知,行于大道,唯施是畏)
这里有两层意思:
1. 即使你已经懂得很多了,甚至是某一领域得权威,但是也要小心谨慎,别一失足成千古恨。
2. 虽然已经懂得很多了,但是技术更新换代太快,还是要保持学习的心,这样才能跟得上节奏
对大神们,鄙人没什么要说的,只求抱个大腿,做个朋友,不然基友炮友也行。
最近写文章比较混乱,常常感觉写不出来。怠慢了各位对不住了
[程序猿感悟] [悟] 两篇不错的文章 (转载自 stay4it )