热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

做一个快乐的程序猿/媛

图片链接:https:image.spreadshirtmedia.netimage-serverv1compositions10667017views1,width

图片链接:https://image.spreadshirtmedia.net/image-server/v1/compositions/10667017/views/1," src="https://img3.php1.cn/3cdc5/64c2/42f/4a9a74ce7b94db53.jpeg" />

写了几十年软件的我,自己真心喜欢写代码,也喜欢热爱写程序的人,因为从他们的眼中能看到智慧和渴求的光芒。

程序猿/媛的快乐在哪里呢?


1.开源精神和互联网精神带来的快乐

在开放、平等、协作和分享的互联网精神这种文化下的工作,是轻松而愉快的。对人最大的尊重和信任,也能让我们发挥出最大的潜力和最好的创意。开源精神促进我们不断发展和进步,并做出更好的作品。

 

图片来源:https://res.cloudinary.com/manish/image/upload/v1411267416/happy_developer_jxnyk9.gif


2.思考的快乐

我们将我们自己的激情赋予给计算机,用自己的智慧去解决那些计算时代之前不敢尝试的问题,真是很快乐的事情。如果大家看过前面小编编过的计算思维,一定还记得计算思维中的那些智慧的方法。比如抽象和分解,在抽象的多个层次上思维,比如启发式推理寻求解答,在不确定情况下规划、学习和调度,通过冗余、堵错、纠错的方式,在最坏情况下进行预防、保护和恢复。看起来似乎很高深,但是又很简单。


3.设计的快乐

怎么把一个好的点子变成程序来实现呢?这就有一个设计的过程了。好的软件设计是非常优雅的,就如同一件艺术作品一本名著,值得认真欣赏,慢慢回味。


4.偷懒的快乐

写点小工具来帮自己偷懒,写点大系统来帮助大家,这就是IT人喜欢干的事儿。哈哈,比如那个Facebook。


5.学习的快乐(也就是赶时髦的快乐)

每次遇到有学习障碍的人,我总会深深地为他们遗憾,他们怎么就能错过了学习这么快乐的事情呢。精通编程的人特别了解自己头脑的局限性,就非常善于通过学习来弥补。程序猿/媛总是赶着时髦,不断地折腾着学习新知识,试错着新方法,懂得放弃旧的技术,改掉旧的思维模式。嘿嘿,不仅学IT新知识,也善于学习不同的行业领域知识。做教育就学教育,做医疗就学医疗,这是说小编自己,当然朋友们也一样啦。至于学习要花时间要花精力,也许有些人会觉得苦,可是看得远一点,就看见快乐了。


6.交流的快乐

程序猿/媛可不是传说中的不善言辞的人,是要手活好也要口腔肌肉特别发达的。因为要做好一个软件产品,要和很多人去交流啊,对外有客户,对内有自己的产品、设计、市场啥的。和不同的人交流总是有不同的快乐吧。


7.被人了解的快乐(也就是显摆、臭美了)

大部分的朋友们和我一样,喜欢给人显摆自己做过的作品,包括移动应用,智能设备,网站,或者某个重大系统。当年一位朋友曾经为某颗卫星做了贡献,我至今都难忘他讲述那段往事时自豪的样子。

讲了这些,大家是否和我有一样的体会呢,想到这些快乐,那些寂寞写代码的夜晚,那些苦行僧一般研究学习的日子,都是值得的吧。而那些紧急状态下力挽狂澜的壮举,又是多么让我们心生得意。

图片链接:http://quotespictures.com/wp-content/uploads/2013/07/omg-she-blocked-me-sad-quote.jpg

也可以看看13 things that can make programmers happy https://steemit.com/technologies/@dmitriybtc/13-things-that-can-make-programmers-happy

觉得自己不快乐的程序猿/媛们,欢迎留言,让我来帮帮你们。


推荐阅读
  • Startup 类配置服务和应用的请求管道。Startup类ASP.NETCore应用使用 Startup 类,按照约定命名为 Startup。 Startup 类:可选择性地包括 ... [详细]
  • 使用 GitHub、JSDelivr、PicGo 和 Typora 构建高效的图床解决方案
    本文详细介绍了如何利用 GitHub 仓库、JSDelivr CDN、PicGo 图床工具和 Typora 编辑器,搭建一个高效且免费的图床系统。通过此方案,用户可以轻松管理和上传图片,并在 Markdown 文档中快速插入高质量的图片链接。 ... [详细]
  • FinOps 与 Serverless 的结合:破解云成本难题
    本文探讨了如何通过 FinOps 实践优化 Serverless 应用的成本管理,提出了首个 Serverless 函数总成本估计模型,并分享了多种有效的成本优化策略。 ... [详细]
  • 尽管深度学习带来了广泛的应用前景,其训练通常需要强大的计算资源。然而,并非所有开发者都能负担得起高性能服务器或专用硬件。本文探讨了如何在有限的硬件条件下(如ARM CPU)高效运行深度神经网络,特别是通过选择合适的工具和框架来加速模型推理。 ... [详细]
  • PHP 过滤器详解
    本文深入探讨了 PHP 中的过滤器机制,包括常见的 $_SERVER 变量、filter_has_var() 函数、filter_id() 函数、filter_input() 函数及其数组形式、filter_list() 函数以及 filter_var() 和其数组形式。同时,详细介绍了各种过滤器的用途和用法。 ... [详细]
  • 自 Node.js 6.3 版本起,调试功能已内置在核心模块中,无需额外安装 node-inspector 等工具。通过简单的命令即可启动调试模式,并利用 Chrome 浏览器进行高效的代码调试。 ... [详细]
  • Struts与Spring框架的集成指南
    本文详细介绍了如何将Struts和Spring两个流行的Java Web开发框架进行整合,涵盖从环境配置到代码实现的具体步骤。 ... [详细]
  • 本文详细介绍了如何准备和安装 Eclipse 开发环境及其相关插件,包括 JDK、Tomcat、Struts 等组件的安装步骤及配置方法。 ... [详细]
  • 提升Tumblr爬虫效率与功能
    本文介绍了对之前开发的Tumblr爬虫脚本进行升级,整合了两个脚本的功能,实现了自动分页爬取博客内容,并支持配置文件以下载多个博客的不同格式文件。此外,还优化了图片下载逻辑。 ... [详细]
  • 选择适合生产环境的Docker存储驱动
    本文旨在探讨如何在生产环境中选择合适的Docker存储驱动,并详细介绍不同Linux发行版下的配置方法。通过参考官方文档和兼容性矩阵,提供实用的操作指南。 ... [详细]
  • 本文详细介绍了 Flink 和 YARN 的交互机制。YARN 是 Hadoop 生态系统中的资源管理组件,类似于 Spark on YARN 的配置方式。我们将基于官方文档,深入探讨如何在 YARN 上部署和运行 Flink 任务。 ... [详细]
  • 本文详细介绍了网络存储技术的基本概念、分类及应用场景。通过分析直连式存储(DAS)、网络附加存储(NAS)和存储区域网络(SAN)的特点,帮助读者理解不同存储方式的优势与局限性。 ... [详细]
  • 本文详细介绍超文本标记语言(HTML)的基本概念与语法结构。HTML是构建网页的核心语言,通过标记标签描述页面内容,帮助开发者创建结构化、语义化的Web页面。 ... [详细]
  • CentOS系统安装与配置常见问题及解决方案
    本文详细介绍了在CentOS系统安装过程中遇到的常见问题及其解决方案,包括Vi编辑器的操作、图形界面的安装、网络连接故障排除等。通过本文,读者可以更好地理解和解决这些常见问题。 ... [详细]
  • 本文详细介绍如何利用已搭建的LAMP(Linux、Apache、MySQL、PHP)环境,快速创建一个基于WordPress的内容管理系统(CMS)。WordPress是一款流行的开源博客平台,适用于个人或小型团队使用。 ... [详细]
author-avatar
mobiledu2502862777
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有