2020,爱你爱你
“若遇棘手之际,请从
耐烦
二字痛下功夫。”
——— 曾国藩
序言
又到了一年之初,对于2019年,曾国藩最火了,研究的题材从上治国打战谋略,至下人才伯乐培育,不管你是什么行业什么职业什么工作,曾国藩都“适合”你!
说回题句的内容,大概意思是:“在遇到难办的事情的时候,必须要在不急躁、不怕麻烦上面下大功夫。意谓每临大事有静气。
”。如果两三下功夫就能搞定的事能算是什么大事?!大家说是不是!2019,你做了什么大事?每次你着急
或被焦虑
时,问一下自己成大事吗?
2019年,发生了很多事,很多大事,在大的事,也是要从自己的事做起,做好!这样才是爱自己,爱家,爱公司,爱国家!各种媒体里看了很多大神的总结,教大家如何做的更好,还是要先说说自己怎样可以做的更好吧,所以,今年的总结,我想了很久,年龄长大了,顾虑多了,迟迟无从动笔,因为有太多可以说,又发现自己还不能系统的说出来,驾驭不了能力!(就是怕误人子弟)
第一章 程序员的工作
关于程序员的工作,也许大多数人都认为是加班!而我认为是写代码!与古人写诗一样,万首留名有几多?加班写代码,停下来想想,写的是什么,加班做,很多事情,多问一个为什么,早点想清楚,想明白后才能更好的工作,更好的加班,更好的进步吧!
对于博主,虽然主职是iOS工程师,但是,今年写的 Python
比 Objective-C
/Swift
代码多得多,让我从认识到变为意识到,不管写什么语言的代码,语言就是工具,解决问题才是重点,如何利用更好的工具,更佳的方案来解决问题,这才是我想要的工作!希望大家也一样,工作不只是加班,还有诗和远方!
第二章 程序员的学习
关于学习,知识付费的课程,我相信多到这辈子估计你都听不完!很多人说焦虑是这个时代给人必备的“素质”。我认为,从本质来说,学习是什么?最终是掌握知识吗?掌握技能吗?多问一下自己,我掌握了什么?读一本书,如果就是想要知识,那永远读不完所有的书,无穷无尽啊~
我意识到,读书和学习,最最重点是过程,是在读书的方法和技巧上,怎么去读书?怎么思考读书,有不解怎么解?跳过还是标注,最后又如何解?而学习任何一样新事物,你能不能抽象出学习模型?学习的套路?学习的捷径?所以,对于着急的现代人,注意自己的过程,才能更好的快。
大家可能还是会思考,我说的捷径
是不是就是要快速
?一股脑的吸收?自己想吧~
第三章 程序员的思考
关于思考,我们可能每天都在思&想,考&虑?但思考是什么?例如,我们天天闲聊时有人说房价会涨涨涨!明天又有人说会跌跌跌!你云里雾里都觉得对对对!!!
每天还有很多新闻,国事家事天下事,事事关心!但是事事思考
了吗?
我认为,要思考一个问题,要去了解一个全局的环境,要想知识房价会涨还是会跌,需要掌握很多知识,从银行房地产商集资,到农民工建设房子,一个圈子里因素。思考,需要知识储备~
那么程序员的思考是什么?写代码时,能全局思考了吗?知道代码是怎么编译吗?机器怎么读取你写的代码?代码的安全性?代码的复杂性?混淆/敏感词?你的代码bug又是怎么出现,当初为什么你没发现?
第四章 程序员的焦虑
每年年底时总都有各种的裁员新闻
,35岁被辞退
,入狱?
。为什么会这样呢?你焦虑吗??
中国人喜欢挣快钱,互联网更快
,金融更快
,地产更快
…
解决焦虑,我认为只有一种解法:
要学得更快!
要学得更快!
要学得更快!
天下武功为快不破!
行动起来吧!
第五章 程序员的管理
关于管理学,有非常多的经验理论,国外有大量的书籍,并且总结归纳成不同的理论学派,但是为什么大家一直在学管理?又好像没有学会多少呢?更或者感觉一直学不完呢?
因为公司企业在变化,行业在变化,世界在变化,产业结构在变化,所以很多管理经验并不能直接套用
!比如工厂的厂长对工人的管理方式,与企业经理对白领的管理方式,肯定完全不一样!工人按时按量完成任务,而白领的工作并不是流水线,所以直接套用工人的任务量的管理方式,肯定不会是最好的管理方式!另外,从人数来分,不同人数的公司的管理方式也不能一样,相同人数的不同行业的公司肯定也不一样。而且,管理,没有好与坏,没有对与错,只有合适
与不合适
。
那么我们把范围缩小,程序员的管理
?我们怎么管理程序员?程序员需要什么管理经验?程序需要管理吗?
从 KPI
到 OKR
,对程序员的管理,我理解首先是要对程序
管理,管理好程序,人自然也跟着好管理。怎么理解呢?如果代码大家各写各的风格,工程代码只迭代不维护,随意提交代码发布代码,那么,你认为怎么管理?
管理的本质是什么呢?让一切都能顺畅的运行~
第六章 程序员的分享
关于分享,之前我的理解一直认为是求知,大家都渴望进步,希望大神能分享高深的技术!然后自己能学到学会!之前我是觉得这是很天真的想法,但是慢慢的接触多了,理解也不太一样了。确实大神的分享,对大家学习知识,可以说是帮助非常非常少,甚至说短期内根本学不到大神分享的知识。而我意识到的东西,就是除了知识,还有什么东西!不能忽视的东西,比如学习思考的方式?解决问题的方案?演讲的技巧?PPT的图文制作?
总之,分享
这个概念应该可以更好大,所以,今年我也做了一些调整,与我们团队一起分享和交流,通过学习 戴铭老师的《iOS开发高手课 - 极客时间》,然后大家一起总结&分享,这个过程,希望不仅仅是知识,还有力量!
关于分享,19年还有很多思考没有写成文章,希望有时间补回来。最后,希望2020年,持续分享更多有意识有想法的知识,同时,也会把戴铭老师的《iOS开发高手课 - 极客时间》的学习笔记与大家一起分享。
最后,其实,19年我还在尝试的一件有意思的分享,就是 iHTCboy公众号,灵感来源是以前经过看的文章,看到一个有意思的图形,有意思的观点,有新意的艺术,有创新的图案,有干货的脑图…等,之前一直保存在手机相册中,但是手机空间少了或者换手机后,那么棒的图片又不见了,所以希望找一个地方保存起来,之前其实没有想过要分享,因为可能有版权的问题,现在的解决方案是有版权的图片,我会添加到引用来源的文档中,所以才有想法把它分享给大家。目前已经有一百多人关注,我的心理也发生了变化,之前会比较随意发,觉得好的就发,当关注的人越来越多时,我害怕分享的东西有遗漏或错误,误导大家,影响的用户也越多。同时,这样也是给我更多压力和动力,挖掘更多的正确的有意思的与大家分享,希望继续修行~
第七章 程序员的课堂
课堂
?关于程序员的学习,前面已经说了,建立自己的知识体系结构树。关于课堂这一节,是后面突发若想增加的。课堂之于课程,活到老 学到老
这个相信大家已经知道多年,但是怎么学?线上课堂、线下培训、脱产课堂、技术分享会、技术大会等,还有某x网盘上的xx课程,多达 10 TB 网络空间!
面对如此庞大的课堂资源,我们应该如何选择呢?
其实,有规划有系统的目标,才能驾驭学习课程!
比如,想学习 Go
语言,一般人的套路是怎么样?问人,群里问!知x问!百x问!然后xx网盘xxGo从入门到精通
,x狗x当上买几本Go语言入门/实践书,最后定一个目标,1个月或3个月拿下!!!
语言
对于入门xx语言,我的建议是,直接学习语法
!!!语法!!!语法!!! 重要的话说三次!语言在那里学习?官网
!!!官网!!!官网!!! The Go Programming Language ,然后就直接看官方的教程,中文版:Go 语言之旅,当你学习时可以做一些笔记,怕总会忘记。如果可以,首推用脑图
!!!脑图!!!脑图!!!
对于入门了xx语言的同学,想要进阶,怎么办? 难道是 ??? 肯定不是!!!想要进阶,那就是xx网盘xxGo从入门到精通
实践
!!!实践!!!实践!!!简单来说,就是你打算学习xx语言为了什么?用来干什么??那就开始用吧!!!如果你都没有想好用来干什么?那为什么学习?难道是看到别人学你也学??
知识体系
那么,肯定还有同学会问?学习算法
?学习数据结构
?学习机器学习
?学习深度学习
?学习操作系统原理
?学习计算机原理
? 应该怎么学习呢!!!
以上这些是一个知识体系,不太像学习编程语言那样有语法基础就可以做事。当然,如果只是应用,那就不是学习了,比如用深度学习训练图片识别功能,已经有很多现成的库或代码,直接就能做到,但这不叫学习!而是叫运用
!如果真的想掌握一个知识体系,你首先要了解,可能不太容易,为什么?知道为什么?才能知道,什么是容易!
一个知识体系,它不是单独的,不是独立的,它是科学知识的多面体,举例算法
来说,算法不只只是一个一个的链表、堆、队列、树、图!还包含了大量的数学知识体系,广度优先、深度优先、递归、回溯、动态规划!如果只是死记或硬背这些链表、堆、队列、树、图的规律,而忽视了数学原理,那么,是真的很难深入掌握算法,直到你有一天突然理解了这些规律(数学原理)但可能你不知道它是数学的原理,还以为自己发现了新大陆。当然这样的人不多。
所以,我想说,计算机体系非常的庞大,想要深入某个知识,就是需要良好的基础,才能走的更广,走的更远!
举例来说,以人工智能
为例,人工智能 > 机器学习 > 深度学习,深度学习是机器学习领域的一个子集,机器学习是人工智能领域的一个子集。那么深度学习是目前是火的技术,大家如果在了解,一定会遇到数学公式,卷积
、傅里叶变换
,那这时候,你是不是又要回到大学的《高等数学》课本重新回顾一下这些内容呢???我认为,大家需要根据自己的能力水平、工作需要、现有条件(时间或熟悉领域高手),来决定自己的下一步,切记不能硬上!简单来说,如果你数学不太好,只知道公式,但是不理解公式由来,不能推导出公式,不能理解公式的意义,也找不到人来问。那开始时,切勿一头踩深,只要知道有这么个公式,怎么用就行,对大体有一个认识,当你有条件,或者条件成熟时,或者你自己找条件,渐渐入深浅出。当然,对于一个知识,它就像一棵树,每一个叶子,都是由树干和树支来支撑。卷积
、傅里叶变换
的数学支撑有很多,是不是一定要先完全理解,才能使用呢?
任何的课堂,只是你的入门老师,修行在个人!~
第八章 程序员的生活
对于程序员来说,马云今年又说了:工作996,生活669
。
为什么大家对马云说的这个很反感?很反对?有没有想过!
其实,任何一个问题,不会只有简单的对,或者是错!,如果没有对与错,那马云说的就不全对,也不全错了,那你怎么说?
大家喜欢调侃生活,调侃别人,慢慢的变成人云亦云。作为程序员,要用独立的思考能力,生活需要自理!
对于我自己,生活是什么?摄影?跳舞?吹萧?弹琴?视频后期?亲子活动?工作是为了更好的生活,生活也需要更好的工作。所以,程序员的生活,我认为不要完全独立生活与工作,需要平衡自己的初心。我一直想好好学习英语,记得第一次用英语对话,发现自己不足,只有 1,690 words,现在也许不超过 5,000 ?
生活,每个人都不一样,所以没有什么参考或者建议。生活,还是要原谅昨天的自己,努力做今天比昨天进步!
第九章 程序员的未来
说了那么多,我想技术就不多说的。程序员未来的路在那里?
我一直在关注优秀程序员必备的干货,其实,大家不用想那么多,国外50岁还当程序员的也有人在,只是你能不能也一样?如果你不在意别人的眼光,那么还有什么可怕的?
生活就在脚下,我们要做的就是现在做好自己,未来自然就会来~
还是那句,不忘初心,知道自己想要什么的人,就是未来的人!
第十章 少有人走的路
人为什么活着?少有人走的路,每个人都不可能走一毛一样的路!所以,下次别人问你路怎么走时,不要以为把自己走过的路告诉他,让她跟你一起走,也许不是最好的路!
所以,我这样还是找到2个目前认为比较好的“路”,第一个是作为程序员,工程师,如果你在工作中,用下面的10条准则来处理,那其实已经把工作做好了。第二条,是我大学时看到的哈佛图书馆墙壁训言,大学时对图书馆甚是喜欢,图书和知识的伟大让人静心。为了更好的自己,我们可能面对失败,面对挫折,面对拒绝,面对质疑,面对的一切一切,你在回来读一下这个训言,鸡汤与鼓励的区别时,鸡汤只是画大饼,鼓励是让你开始勇敢!
优秀工程师习惯
- 花三分之一时间思考实现方案
- 与他人讨论你的实现方案
- 用整洁的代码实现
- 在脑海中运行你的代码
- 用边界条件验证健壮性
- 用真机(真实环境)测试
- 在多个系统多台设备上验证兼容性
- 修复静态代码走查和内存泄露
- 找人 CodeReview
- 提交前再次阅读你的代码
学习一门技术时,有三个阶段
- 第1阶段,基础开发,了解API,基于API开发应用。
- 第2阶段,熟悉内核及原理,主要是了解框架的设计原理,阅读源码,洞悉内在机理。
- 第3阶段,优化框架,主要是针对框架已有功能的不足进行完善、优化,或者使用框架提供的机制扩展框架功能,或者对框架进行定制,让它适合特定情境。
关注圈&影响圈模型
把精力更多的花在自己的影响圈内,积极主动的生活,为自己的未来负责。详细可参考:关注圈&影响圈模型
少讲大道理,多解决小问题
一个组织的人员构成通常是一个菱形,最顶端是能解决问题的人,他们是团队的发动机;次之是能够提出方案和能准识别核心问题的人,他们也是团队的重要构成;最次之则是抱怨和制造问题的人,这两拨人很容易成为拖油瓶。详细可参考:少讲大道理,多解决小问题
哈佛图书馆墙壁训言
-
此刻打盹,你将做梦;此刻学习,你将圆梦。(This moment will nap, you will have a dream; But this moment study, you will interpret a dream. )
-
我荒废的今日,正是昨日殒身之人祈求的明日。(I leave uncultivated today, was precisely yesterday perishes tomorrow which person of the body implored.)
-
觉得为时已晚的时候,恰恰是最早的时候。(Thought is already is late, exactly is the earliest time.)
-
勿将今日之事拖到明日。(Not matter of the today will drag tomorrow. )
-
学习时的苦痛是暂时的,未学到的痛苦是终生的。(Time the study pain is temporary, has not learned the pain is life-long. )
-
学习不是缺乏时间,而是缺乏努力。(Studies this matter, lacks the time, but is lacks diligently.)
-
幸福或许不排名次,但成功必排名次。(Perhaps happiness does not arrange the position, but succeeds must arrange the position. )
-
学习并不是人生的全部。但既然连人生的一部分也无法征服,还能做什么呢?(The study certainly is not the life complete. But, since continually life part of-studies also is unable to conquer, what but also can make?)
-
请享受无法回避的痛苦。(Please enjoy the pain which is unable to avoid.)
-
只有比别人更早、更勤奋地努力,才能尝到成功的滋味。(only has compared to the others early, diligently diligently, can feel the successful taste.)
-
谁也不能随随便便成功,它来自彻底的自我管理和毅力。(Nobody can casually succeed, it comes from the thorough self-control and the will. )
第十一章 2020,爱你爱你
- 锻炼&健康
- 存钱&节俭
- 读书&学习
- 旅游&娱乐
锻炼健康
今年在跑步机上就打卡5次…锻炼与健康的重要性,其实在这里说也没有意思,大家量力而行!还是学习村上春树的《当我谈跑步时,我谈些什么》,让身体学会自己锻炼!
存钱节俭
好好存钱,有家有车,还没有买车和开车需求的人,魔豆3不会是第一辆了。其实,在今年之前我对汽车没有什么想法,但突然有一天,年龄大了,你就想我是不是应该有辆车?每次回农村家里时,跑上跑下时,有辆车是不是更方便?随着国产特斯拉价格诱人,博主并不是只喜欢国外,但国产的车还是需要努力!
贤而多财,则损其志;愚而多财,则益其过。
——— 班固《汉书·疏广传》
意思是:贤良之人钱财过多,就会使他的意志消退;愚笨之人钱财过多,就会增加他的过失。
以前也听过,穷不过三代
、富不过三代
这样的老话。比起把钱财直接留给后代,更应该交给他们赚钱的技艺,正所谓授人以鱼不如授人以渔。当然这不是酸
,对于我辈穷
人,我觉得财不在大,知足常乐~ 当然,大家知足的意思不是让大家不去追求!而是有所追求有所进步,这才是真知足常乐
!
读书学习
刚才说魔豆3
,其实我第一次看到这词还在想是什么东西?原来是特斯拉 Tesla Model 3
,真的有时候你不混一下场,了解一下当下流行语,别人说的话你真听不懂,所以90后00后的代沟,互联网时代每天新词,在不学就真文盲了,学不动就真的被淘汰啦!
关于读书学习,我认为不在像以前那样计划今年读几本书,什么内容、什么题材,我有种感觉,未来的学习,不在分行业领域,大学习时代!海量的阅读,不断的学习阅读,对某一领域、行业、主题…,不管是碎片的还是系统的,都要密集
的阅读!并且, 持续
学习!
旅游娱乐
旅游的事,我想去看看世界!已经没有那么难了,那么我们应该怎么选择呢?我要去那里?想去那里?那里好玩?听说那里不错?回到自己身上想想,大家通过 朋友圈
、抖音
、广告
不断的追赶,我看过为了发一张朋友圈图片,修图几小时的故事。以前ps技术是设计师或者摄影师才能干的活,现在一部手机就能完成大部分的ps功能。让大家的审美提升,我认为是好事,不管是工作生活还是旅游娱乐,还是那句话,不忘初心也是~
娱乐,19年看了很多电视剧,其中国产剧最多,现在的电视剧可能更加接近现实吧,以前我觉得看电视剧的人都是很闲的人,随着与家庭的接触和深入,当你有一个家,一个家庭时,大家都是坐一起,看电视剧!也比每个人玩手机好吧!
2019年看过的剧:
- 《都挺好》:父母的观念会直接影响到家庭子女的观念,亲朋好友等都演的挺好!让自己成为父母之前,想清楚自己想当成怎么的父母很重要!
- 《精英律师》:说了很多生活的案例,比如合同、诈骗、卖假药等,职场的辞退或工伤还有赔偿等,还有法律意识,录音、录像、取证等,都是可以娱乐中学习一下吧!
- 《盲侠大律师》(港剧):律师怎么破案?香港电视剧就是好看,就是迷!
- 《铁探》(港剧):警匪悬疑电视剧,很符合港剧的套路!
- 《十二传说》(港剧):都市传说疑幻疑真,让传说故事与文化历史交织,剧情创新的视角不错!
- 《麦香》:农村发家致富的故事,现在中,想要带乡亲们一起走向富裕比在一线城市创业南,所以,敬佩!
- 《你和我的倾城时光》:一般的爱情剧情,唯一创新就是用军队军人的风格治理一间企业,商场如战场,如此相同!
- 《急诊科医生》:从医生角色还原医者父母心,同时也讲了很多生活的治疗案例,要把事实告诉医生,才是最好最佳的看病!
- 《少年派》:从少年角色还原了高中生的学习与生活与同学的冲突与青春!我们还记得高中的时候怎么跟舍友一起相处吗?半夜有人睡不着说话,有人洗手间开小灯学习至深夜,关于子女在学校怎么与人沟通交流跟工作一样重要,现在的父母又有多少人能明白。
- 《知否知否,应是绿肥红瘦》:宫斗剧很足,也是很有智慧,大家喜欢看斗争,冲突,我更喜欢其中的谋略与胆量!
- 《心灵法医》:从法医视角看待命案,学习侦查破案与生活中的工作学习是一样的道理。
- 《亲爱的,热爱的》:简单地说就是一部爱情虐狗剧,很甜很美好,确实是拍得不错。
- 《庆余年》(第一季):该剧改编自猫腻的同名小说,讲述了一个有着神秘身世的少年,自海边小城初出茅庐,历经家族、江湖、庙堂的种种考验、锤炼的故事。从来不看网络小说的我,还是被这剧情所吸引,脑洞大开!最有趣的是范闲醉写诗百首,中国的文化魅力精彩!
旅游现在变成了一个追求时尚的活动,娱乐现在也变成被娱乐
,大多数人都会随波,这个是自然规律,比如我们看不顺眼的一件事,我们当时肯定很不理解,但我认为我们不必理解,做好自己,就是最好的理解,不必要求人人如己,但求自己不必如人人
。
最后的开始
最后的开始,用一段话总结和展望:
三流的化妆是脸上的化妆,
二流的化妆是精神的化妆,
一流的化妆是生命的化妆。三流的文章是文字的化妆,
二流的文章是精神的化妆,
一流的文章是生命的化妆。——— 《林清玄文集》
同理:
三流的程序是代码的化妆,
二流的程序是精神的化妆,
一流的程序是生命的化妆。——— 《iHTCboy》
2020,一起努力!
参考阅读
中国人喜欢挣快钱,互联网更快,金融更快,地产更快。
每个程序员都曾经有过自己的程序像自己的孩子一样的归属感,并因此去捍卫自己的作品;
正是靠着卷积和卷积神经网络,深度学习才超越了几乎其他所有的机器学习手段。
把精力更多的花在自己的影响圈内,积极主动的生活,为自己的未来负责。
一个组织的人员构成通常是一个菱形,最顶端是能解决问题的人,他们是团队的发动机;次之是能够提出方案和能准识别核心问题的人,他们也是团队的重要构成;最次之则是抱怨和制造问题的人,这两拨人很容易成为拖油瓶。
注:文本引用了一些文章的内容,如 第九章 少有人走的路
的方法论,因为是摘记,所以没有保存来源,等有时间在找找来源补回,如侵权请联系