十年老友记 | @民工哥:梦想是动力,但人终究要认清现实

简介: 十年老友记 | @民工哥:梦想是动力,但人终究要认清现实
焦虑人人都会有,我觉得最终焦虑的源由还是对自己的认知不够坚定、不够清晰。——民工哥

十年前的今天,SegmentFault 思否正式创立,如一颗嫩绿的幼芽开始成长,期间承载过和煦的日光、沐浴过柔和的春风,也挑战过滂沱的暴雨、体会过凛冽的冬雪。所幸,今日呈现在我们面前的 SegmentFault 思否,已经长成了一棵足以抵御一些风雨的大树,这样的成长离不开各位管理员的修剪,更离不开社区每一位用户的栽种。

正如 SegmentFault 思否创始人之一祁宁所言:

"SegmentFault 思否是一个属于大家的社区,因此,在这个特殊的时刻,我们想跟社区的成员一起为它喝彩。"

这十年中,有成千上万的开发者加入了 SegmentFault 社区,我们雀跃于看到每张不同的新面孔,也感动于社区里的那些老朋友们多年如一日的陪伴,见到他们就像见到一位相识多年的老友。或许老友们会在某一段时间里突然消失,但消失并不代表着再也不见,而是重逢后的那句:好久不见。


今天,我们有幸邀请到老朋友 @民工哥 参与我们的十年老友记系列访谈。

小编有话说:

经常能在社区看到民工哥的身影,我想这与他的用户名脱离不了关系。就是这样简单的三个字,描述出了一个朴实的、在奋斗着的年轻人,仿佛他身上总是有很多干劲,永远都在忙碌着。

事实也确实如此,在思否社区的这些年,民工哥一共产出了 877 篇高质量文章,其中有 3 篇得到了 100+ 的高赞,这无疑不是他辛勤劳动着的证明。

对话民工哥的过程中我发现,他对待访谈也跟对待工作一样,思路很清晰,回复简短而又深刻。他说成为程序员,因为梦想和因为现实这两者的比重相当。我想,他在人生旅途中,既会抬头看星空银河,也会低头观路面崎岖。

以下为 SegmentFault 思否对民工哥的访谈内容:

1、还记得和 SegmentFault 思否的初识吗?是在什么样的机缘巧合下踏入这个社区的?

在工作、学习、查资料时,机缘巧合下注册并使用至今

2、这些年有没有见证思否的改变?其中对你而言触动最大的是哪一部分?与思否一起成长的路上,你觉得自己改变了什么?

注册使用至今,一起见证了思否的成长与蜕变,网站改版、编辑器的更新迭代等众多功能,对作者、用户来说都是非常友好的。

3、为什么会选择做一名程序员?因为梦想和因为现实这两者的占比哪个更重?

学生时代计算的火热,应该是我从事IT行业最大的因素。现实与梦想,个人觉得都比较重要,梦想是动力,但人终究要认清现实,步步潜行。

4、如果有一天因为种种因素你决定放弃编程,你想去做什么?

应该还是从事与 IT 相关的工作,万变不离其宗。

5、程序员的形象在很多人的心目中离不开格子衬衫、黑框眼镜、双肩背包等物品,你想对这种刻板印象说什么?

个人觉得这只是我们程序员自己对自己的一种调侃说法而已,任何人、任何事都会不同的一面。

6、编程对你而言只是工作任务吗?如果不是的话,它对你有何种特殊的意义呢?

首先,肯定是工作任务需求,其次,我认为也是一种学习过程,同样,也是自己价值实现的一种手段。

7、工作中有没有让你焦虑的事?这种焦虑源于何处?面对焦虑你一般会怎么做?

焦虑人人都会有,我觉得最终焦虑的缘由还是对自己的认知不够坚定、不够清晰。面对焦虑,我只需要问自己三个问题:1、自己会什么?2、想要什么?3、欠缺什么?

8、年龄对程序员这个职业有一定的影响,你认同这个观点吗?有没有想过自己未来的职业规划?

不可否认,在我们国家年龄对程序员会有一定的影响,但是我认为每个行业都会受到年龄的影响,不必过分焦虑。

9、请留下你对 SegmentFault 思否社区十岁生日的祝福

思否成功加入了 ONES 的阵营,相信末来潜力无限!!!在思否十周岁生日来临之际,祝愿思否平台越办越好,打造成国内最高质量的技术社区,也祝思否十周年生日快乐!!


当焦虑就像灰尘一样遍布在我们的生活中时,我们要做的并不是怀疑自己,而是拂去灰尘,让事物露出本来的面貌。

就像民工哥说的,我们都会焦虑,焦虑源自于对自己的认知不够清晰。希望我们都能在未来的路途中坚定自己在迷茫中难以找寻的初心,让这份热忱在时光的打磨中依然闪出耀眼的光。

相关文章
|
机器学习/深度学习 弹性计算 TensorFlow
在阿里云上打造强大的模型训练服务
随着人工智能技术的迅猛发展,模型训练服务变得愈发关键。阿里云提供了一系列强大的产品,使得在云端轻松搭建、优化和管理模型训练变得更加便捷。本文将详细介绍如何使用阿里云的相关产品构建高效的模型训练服务。
1222 0
|
XML Oracle Java
如何在Java 9以上版本中解决找不到类JAXBException
升级到新的JDK 你会突然发现原来可以运行的项目突然不能启动了, 报形如 Caused by: java.lang.ClassNotFoundException: javax.xml.bind.PropertyException 的类找不到的错。
3086 0
|
机器学习/深度学习 人工智能 安全
智能之网:探索AI在物联网中的应用与挑战
随着科技的飞速发展,人工智能(AI)已经渗透到我们生活的方方面面,特别是在物联网(IoT)领域的应用日益广泛。本文将探讨AI技术如何在物联网中发挥作用,提升设备智能化水平,优化数据管理,以及在实现这一过程中遇到的技术、安全和伦理等挑战。通过分析具体案例,我们将揭示AI和物联网结合带来的创新机遇及其对未来社会可能产生的影响。
|
运维 Linux 程序员
最全查看Linux系统状态脚本_linux查询所有服务器信息的脚本,墙都不扶就服你
最全查看Linux系统状态脚本_linux查询所有服务器信息的脚本,墙都不扶就服你
最全查看Linux系统状态脚本_linux查询所有服务器信息的脚本,墙都不扶就服你
|
关系型数据库 MySQL Shell
进入mysql报错:bash:/bin/mysql:没有那个文件或目录
进入mysql报错:bash:/bin/mysql:没有那个文件或目录
798 4
|
人工智能 物联网 数据安全/隐私保护
移动应用开发的未来趋势与挑战
随着智能手机的普及和技术的不断进步,移动应用开发领域正经历着前所未有的变革。本文将探讨未来移动应用开发的趋势,包括跨平台框架的流行、人工智能的集成、物联网的融合以及隐私保护的重要性。同时,我们也将分析开发者面临的挑战,如设备碎片化、安全性问题和用户参与度的提升。通过这些讨论,我们将揭示如何在不断变化的技术环境中保持竞争力和创新力。
186 33
|
开发者 C++
经典面试题:预处理器标识#error的目的是什么
在 C 和 C++ 中,预处理器指令 `#error` 用于在编译时生成错误并终止编译。它主要用于条件编译中的错误检查,如检测缺失的宏定义或不支持的平台;指示已知问题或未实现的功能;防止错误的构建配置;以及生成编译时的显式错误信息以帮助代码维护。通过 `#error`,开发者可以在编译阶段就阻止有问题的代码继续执行,并提供明确的错误信息,从而简化调试过程。
|
存储 缓存 NoSQL
Redis缓存应用与最佳实践:优化性能与处理挑战
本篇深入探讨了Redis在缓存应用中的最佳实践,旨在优化性能并处理常见的缓存挑战。我们首先介绍了设计高效缓存架构的基本原则,展示了如何使用Redis作为缓存存储来提升应用性能。进一步地,我们讨论了缓存更新策略,演示了如何在源数据更新时同时更新缓存,以确保数据的一致性。
1255 0