-
程序员的自我修养读后感800字(3)篇
(2019-01-22 23:29:41) 读后感 -
作者:陈逸鹤
程序员作为一个职业、也作为一个群体,正逐渐从幕后走向前台,并以他们自己的能力加速改变着世界,也改变着人们生活的方方面面。然而,对于程序员,特别是年轻程序员们来说,如何理解自己的职业与发展,如何看待自己的工作与生活,这些问题往往比那些摆在面前的技术难题更让他们难以解答。这本书从一个成熟程序员、一名IT管理者的角度,以杂记的形式为大家分享关于国内程序员职业生涯、个人发展、编程中的实践与认知乃至自学设计等方面的经验方法与思考感悟。其中每一篇文章都涉及一个与程序员息息相关的话题,无论你是即将走上程序员岗位的在校大学生,是刚刚成为程序员的职场新人,还是有一定经验的程序员,这本书都会给你带来启发。
程序员的自我修养读后感800字 第(1)篇
做个快乐的程序员!
如果你对程序员无感,请忽略这个书评。
从职业中找到快乐,不是每个程序员都能做到的。很多程序员是很苦逼的,高强度脑力工作,长时间的面对电脑,熬夜、肩膀酸痛、眼涩、头晕、脑胀、记忆力差、脱发等等症状是常有的事,随着年龄的增长,很多人的身体和精力会出现不同程序的问题。
如果你准备做程序员或者正在程序员岗位奋斗的路上,那么这本书一定适合你,作者给出了很多的指导,包括职业规划和技术方面的想法,推荐阅读。
作为曾经的程序员和分析师,我仅从职业方面提出几点浅见:
一、职业名称不重要
无论是程序师、码农、程序猿、软件工程师、软件男、屌丝程序员,等等,也无论是略带贬义或者自嘲,其实这都不重要,重要的是你自己是否认可这个职业。或者说你心中用什么样的词汇来形容自己,这才是关键。
二、每天努力很重要
这个世界上,什么行业都有天才,但天才毕竟是少数。
优秀的程序员往往会被同天才或高智商的人联系在一起,但你周围所看到的那些天才程序员只是在你没看到的时候花了更多时间工作或者学习而已,当你也坚持这么做时,你也会变得和他们一样优秀。
当然,你每天都在努力追赶心中的那些大神,可能很长时间后仍然追赶不上,那么别泄气,你可以回头看看,也许你早已成为了别人心中的大神。
三、学会借鉴别人的设计思想
书中提到了一个词汇,最佳实践(bestpractice)。这是一个管理学概念,简单而言,所谓最佳实践,是那些已经在别处产生显著效果,并能适用于此处的优秀实践。
我在这里想表达的意思是,不必亲自去探索设计这些所谓的实践。这些最佳实践或由此衍生出来的框架、工具都是那些富有经验的程序员通过大量实践,总结出来的最优秀的软件开发思想。我们只需理解和借鉴运用即可,让自己站到前人的肩膀之上,这样,就能对软件开发本身获得更深入的理解和认知。
四、学会技术的更新和与时俱进
程序员很容易存在一个“天花板”,就是在一定的技术领域无法有大的突破,这样让你的职业和薪水也受到局限。那么你要做的,就是要进行技术的更新,去学会运用更新的技术或突破到更新的领域。
优秀的程序员们也往往非常乐于探索那些看似与工作无关的技术。比如,做后端的程序员去学习前端的技能,前端工程师则去学习UI设计,等等,这些虽不会让他们成为那一个领域的专家,但技术往往是相通的,当你在探索这些新鲜事物的同时,你会发现你原有的技能也得到了提升。
当你努力成为全栈工程师,对各个领域都比较精通时,那么恭喜你,那些更高的职位在等着你呢。
五、“人机沟通”和“人人沟通”
很多程序员只喜欢“人机沟通”,很容易会忽视与人的沟通,思维程序化,缺少人际交流,这其实对职业生涯发展是非常不利的。程序员们可以坚持去走技术路线,但这不应该成为你排斥与人沟通的理由。软件的最后结果毕竟还要用户满意,与人沟通是获得用户满意度和他人帮助的有效途径,如果你真的不愿意这样做,那么你将来肯定会错过架构师、分析师、产品经理、项目总监、CTO等一系列的更高的职位。
六、世界很精彩,要有好身体
不可否认,程序员是青春饭,职业高薪的背后是工作的高强度和身体的付出。出去看世界的前提,除了费用,就是好的身体,希望那些职业病不会影响到你。
正确认识自己的职业和位置,努力修炼内功,让自己变得越来越重要,相信你的薪资也会随之提升的。
程序员的未来会怎样?短期内,它仍会是一个各行各业都会需要的热门职业。
人生需要快乐,生活需要品质,无论如何,做个快乐的程序员!
程序员的自我修养读后感800字 第(2)篇
名副其实担得上“程序员自我修养”。这本书虽然是写给程序员看的,但是没有涵盖任何具体的技术知识。只是从方法论和三观角度切入告诉读者一些通往优秀程序员的方向,当然还有具体的例子,毕竟只讲理论没有好例子的程序员绝对不属于优秀程序员。尤其适合程序员新米一族解乏看。
三观上:
程序员的修养绝不应止于技术,要有自己的审美,兴趣和优秀的生活思维习惯。
要懂得培养自己的个人品牌(非常重要!),比如参与国内外开源项目,创建一个持续维护的高质量博客(很难,though..),多参加线下活动,特别是设计师类别的活动,if you want to steal the best art essence, steal from artists~
视野上:
要全面,全面发展自己,不要拘束于当下的环境或者已有的经验。要远瞻,一定要了解自己领域内未来几年的各种语言技术发展趋势。要勇敢但不异想天开,这个跟创业有关,一定要找好自己的切入点。
技术上:
1. 一定要有一门自己引以为豪的语言,掌握这门语言的使用哲学:包括那些最佳实践、设计模式及它们背后所蕴含的原则。
2. 能通过阅读相关的文档、API及代码,快速地判断一种技术、框架、工具是否适合自己的需要,并且凭借扎实的技术功力,他们还能基于这些轮子,改造出更强大、更适合自己需要的轮子。
3. 也是最本质的一点:洞察力!从阅读一本书,写一段代码,做一次讲演,写一篇博客到旅游、烹饪等,善于思考的人总能从中获得更多的启发和灵感,这也使得他们能在工作中轻而易举地发现那些最优的解决方案,而不是像普通人那样绞尽脑汁却始终不得要领,久而久之他们便自然而然地成为了大家眼中的专家。
Coder陈自然已经达到了我所幻想的程序金刚状态:
我很享受这段时光,因为我已几乎感受不到那些技术上的牵绊,我更像雕刻师使用手中的刻刀一般,自如地运用编程来实现那些我认为优秀的东西。
编程对于我来说已不再是一项技能或是工具,我是在通过编程进行着自我表达与创作,这种感受带给了我极大的自由度,而我也从中感受到了前所未有的喜悦与乐趣。
作者给了我们一些程序员的未来进化方向,知识面更加全能,技能更加多维丰富,工具更加高级高效,沟通更加国际化,工作方式更加自由,相信精神世界物质生活也会更加level up吧~
程序员的自我修养读后感800字 第(3)篇
从书名来看你应该明白,这不是一本教你如何编程的,而是让你如何提升的,所以,抛开一切学习编程的脑袋,深入体会作者所经历的事,然后成书留给后人提升后人自己。
思想
做一个人有趣的人,这曾是王小波带领的一代人的追求,那么我问你,什么样的人才是有趣的呢?实际上说到底就是什么是有趣的人呢?独特的人格魅力?不从众的特立独行?甚至说是灵魂?我看应该就是一个人的思想吧,理解,思维方式才是最终归宿吧。一个人的行为必然会受到他的思想的左右,而行为便是习惯的养成,然后就习惯了性格,于是影响着一个人的方方面面。
我也曾口头和同学朋友们说过,人类和其他生灵共同存在这个蔚蓝的地球上,那么哪些东西把我们人类和动物等其他生命体区分开来呢?我很大言不惭的说了一句话,自以为很是聪明,“如果非要说,人类的什么能优于其他物种的,那就是对这个世界独特的理解! ”我不知道这句话的正确与否,可这是当时的我对这个问题的理解。之所以拿过来,是因为一个人的思想是十分重要的。
留白,看到者可以暂停几分钟,真正深入思考一下。
模式
遇到编程,或者做项目难免会遇到一些通用的模块,我们都想要更方便快捷的实现某一功能,而且这些功能有时候我们之前是做过的,所以我们可以通过一系列的规范,来进行包装,成为一个个的模块,为了自己以后使用或者别人借鉴,共享出来。这就是个人在编程过程中需要学习提升的,这本书中也对这有详尽的描述。
有时候的一些东西,或是一些开发工具,当你知道后会产生很大的共鸣。就是这些问题你也在某些时候遇到过,而且成为你的困扰,而暂停项目,进行弥补是得不偿失的,我们一般也不会这么做。比如版本控制,比如shell脚本的编写,比如批量化的操作。
实际上,这些东西正是程序员的乐趣所在,他们不会亲自进行大量重复的操作,反而会根据不同的问题分解成一个个小问题,然后是否能够通过编写脚本来自动化完成。当然这里面的例子实在是太多了,生活中常常会遇到的。
仰望星空
既要脚踏实地,又要仰望星空。而我认为,技术的学习真的就是一步一步然后才会有一个个脚印,只有不断实践练习才会有所提升。而正是这样不断的坚守,才可以更深入的理解,把握。我相信一千小时也好、一万小时也好,真正做到一个行业的优秀是真正做到脚踏实地的结果。
仰望星空在计算机、在互联网行业,我认为应该多多的接触新技术,并不一定要熟练的把握,但你要突出这项技术的原理是什么?解决了什么问题?是个怎样的思想?哪里优于其它技术?当你真正明白这些问题的时候,我想你不仅仅是一个善于思考的人,而且是真正会思考的人。这样的仰望星空才有价值,而不是仅仅知道这么一个新概念,便不了了之。
- 搜索
-
- 热门图片
- 最近更新
- 随机推荐
-