当前位置:网站首页>漫画:程序员不是修电脑的!
漫画:程序员不是修电脑的!
2022-07-05 14:46:00 【小灰】
耶稣问众门徒:人们都说我是谁?
众门徒回答:有人说您是施洗的约翰,有人说您是以利亚,又有人说您是耶利米或是先知里的一位。
耶稣又问:那么你们觉得我是谁?
门徒彼得回答:你是基督,是永生神的儿子。
———摘自《马太福音》第16章
笔者一向很喜欢这段文字对于耶稣的诠释。那么,身为程序员,我们又是什么样的人?如何为我们的职业做出恰当的诠释呢?请先看看下面似曾相识的情景:
春节了,小灰回老家看望亲戚......
程序员是修电脑的吗?
虽然程序员平时工作中使用电脑相对多一些,但程序员真的不是修电脑的,更不是修手机、修冰箱洗衣机的。
修电脑请找电脑维修员:
修手机请找手机维修师:
修冰箱洗衣机请找家电产品维修工:
小灰继续去探亲......
程序员是黑客吗?
绝大部分程序员都不是黑客。
黑客(Hacker),是一群专门研究计算机系统和网络安全漏洞的人。在黑客当中,有些人致力于维护系统安全,被一些公司聘用为网络安全工程师;有些人对系统进行破坏,破坏系统的人被称为骇客(Cracker)。
在当下,很多QQ盗号、网站植入木马等行为是骇客所为。同时也有很多并不真正懂技术的人参与进来,仅仅是利用了现成的骇客程序。因此,大多数计算机网络犯罪并不像大家想象的那么深不可测。
可是,为什么外界对程序员有着这么多的误解呢?
我认为这是由于人们对自己不了解的领域,往往会产生一些天马行空的猜想。这里所说的领域包括了行业、地域、民族等等。
比如我们常常听到这样的话语:
你在中国人民银行工作?帮我弄点生肖纪念币呗?
你家是内蒙古的?那你一定天天骑着马上学吧?
你是中国人?教教我功夫吧!
那么,究竟什么是程序员呢?
程序员,也叫软件工程师,专门负责计算机软件系统的研发和维护工作。程序员的工作成果遍及各个领域,包括网站、App、游戏、办公软件、中间件等等。
由于IT行业的庞杂,程序员也被细分成很多不同的方向:
按照编程语言的不同,程序员可分为Java工程师、C++工程师、php工程师、C#工程师等等。
按照平台的不同,程序员可分为Web工程师、安卓工程师、IOS工程师、嵌入式工程师等等。
按照工作职责的不同,程序员可分为前端工程师,服务端工程师,数据库工程师,全栈工程师,架构师等等。
程序员的门槛高吗?
说真的,大部分程序员岗位的门槛并不高,也没有外界想象的那么神秘。笔者相信,一个智力水平正常的10岁孩子,完全可以通过系统学习来掌握基本的编程知识。
但是,容易入门并不代表容易精通。要想成为一个真正有影响力的程序员,需要一个人出色的天赋,不懈的努力,勤于思考,耐心细心,再加上一点点运气。
和程序员打交道的正确姿势是什么?
以后见到身边的程序员,我们可以这样说:
也可以这样说:
但是切记不要这样说:
也不要这样说:
最后,祝愿各位可以更加愉快地和程序员一起玩耍!
—————END—————
边栏推荐
- easyOCR 字符識別
- freesurfer运行完recon-all怎么快速查看有没有报错?——核心命令tail重定向
- 外盘入金都不是对公转吗,那怎么保障安全?
- Want to ask the big guy, is there any synchronization from Tencent cloud Mysql to other places? Binlog saved by Tencent cloud MySQL on cos
- Long list optimized virtual scrolling
- 【华为机试真题详解】欢乐的周末
- Install and configure Jenkins
- Isn't it right to put money into the external market? How can we ensure safety?
- GPS原始坐标转百度地图坐标(纯C代码)
- 我这边同时采集多个oracle表,采集一会以后,会报oracle的oga内存超出,大家有没有遇到的?
猜你喜欢
![[detailed explanation of Huawei machine test] character statistics and rearrangement](/img/0f/972cde8c749e7b53159c9d9975c9f5.png)
[detailed explanation of Huawei machine test] character statistics and rearrangement

危机重重下的企业发展,数字化转型到底是不是企业未来救星

乌卡时代下,企业供应链管理体系的应对策略

Online electronic component purchasing Mall: break the problem of information asymmetry in the purchasing process, and enable enterprises to effectively coordinate management

Selection and use of bceloss, crossentropyloss, sigmoid, etc. in pytorch classification
![[12 classic written questions of array and advanced pointer] these questions meet all your illusions about array and pointer, come on!](/img/d2/c0a19c85b2011ecd07c9944d996c4d.png)
[12 classic written questions of array and advanced pointer] these questions meet all your illusions about array and pointer, come on!

计算中间件 Apache Linkis参数解读

Implement a blog system -- using template engine technology

Loop invariant

【学习笔记】阶段测试1
随机推荐
[summary of leetcode weekly competition] the 81st fortnight competition of leetcode (6.25)
超级哇塞的快排,你值得学会!
IPv6与IPv4的区别 网信办等三部推进IPv6规模部署
CPU设计实战-第四章实践任务二用阻塞技术解决相关引发的冲突
【招聘岗位】基础设施软件开发人员
Stm32+bh1750 photosensitive sensor obtains light intensity
机器学习笔记 - 灰狼优化
想问下大家伙,有无是从腾讯云MYSQL同步到其他地方的呀?腾讯云MySQL存到COS上的binlog
【招聘岗位】软件工程师(全栈)- 公共安全方向
我想咨询一下,mysql一个事务对于多张表的更新,怎么保证数据一致性的?
Handwriting promise and async await
裁员下的上海
黑马程序员-软件测试-10阶段2-linux和数据库-44-57为什么学习数据库,数据库分类关系型数据库的说明Navicat操作数据的说明,Navicat操作数据库连接说明,Navicat的基本使用,
CPU design practice - Chapter 4 practical task 2 using blocking technology to solve conflicts caused by related problems
Niuke: intercepting missiles
What about SSL certificate errors? Solutions to common SSL certificate errors in browsers
机器学习框架简述
Mongdb learning notes
我这边同时采集多个oracle表,采集一会以后,会报oracle的oga内存超出,大家有没有遇到的?
useMemo,memo,useRef等相关hooks详解