真正的程序员

程序员转型之程序员这个职业到底怎么样? 深度长文,干货原创 这几年随着互联网行业的大火,大数据,物联网,云计算,人工智能等技术的广泛应用和相关概念的火热,导致程序员的薪资收入水涨船高,程序员高薪也经常被人提起,甚至有各种媒体动辄传出与程序员相关的新闻,以及嫁人要嫁程序员的段子。那么程序员,作为一份职业到底算不算一份好的职业呢?关于这个问题,我们不好直接得出结论,我们可以先从程序员的历史(看看上一代程序员的列子),和当下程... 阅读详情
    * Real Programmers don't write specs -- users should consider themselves  lucky to get any programs at all and take what they get.
      真正的程序员不循规蹈矩,他们对用户说:拿到你想要的,然后滚蛋,
       你已经很幸运了!
   * Real Programmers don't comment their code. If it was hard to write, it should be hard to understand and even harder to modify. 
     真正的程序员不写注释。难写的程序天生难以理解、难以修改。
   * Real Programmers don't write application programs; they program right down on the bare metal. Application programming is for feebs who can't do
     systems programming. 
     真正的程序员不写应用程序。他们爱白手起家。只有不懂写系统程序的
     软弱者才写应用程序。
   * Real Programmers don't eat quiche. In fact, real programmers don't know
how to SPELL quiche. They eat Twinkies, and Szechwan food. 
     真正的程序员不吃蛋卷。他们根本不屑也不懂拼“quiche(蛋卷)”这个词。
     他们吃twinkies和四川菜。
     注:twinkies可能是某种用两片面包片夹着的食物。
   * Real Programmers don't write in COBOL. COBOL is for wimpy applications programmers. 
     真正的程序员不用cobol写程序。cobol是让胆小鬼用的。
   * Real Programmers' programs never work right the first time. But if you throw them on the machine they can be patched into working in "only a few" 30-hour debugging sessions. 
     真正的程序员总爱留些臭虫。只有将他扔回电脑旁,他才肯低头。他们只
     需几次就能调试好程序,但每次“只”需要30小时。
   * Real Programmers don't write in FORTRAN. FORTRAN is for pipe stress freaks
     and crystallography weenies. 
     真正的程序员不用fortran写程序。fortran是让科学怪人用的。
   * Real Programmers never work 9 to 5. If any real programmers are around at
9
     AM, it's because they were up all night. 
     真正的程序员不朝九晚五。如果你在早上见到一个象盲流一样的程序员,
     那是因为他整晚工作。
   * Real Programmers don't write in BASIC. Actually, no programmers write in
     BASIC, after the age of 12. 
     真正的程序员绝不用basic。如果你只有十二岁,你只管用,
     你真的只有十二岁?!!
   * Real Programmers don't write in PL/I. PL/I is for programmers who can't
     decide whether to write in COBOL or FORTRAN. 
     真正的程序员不用PL/I。如果你竟在用cobol还是用fortran上犹豫,
     那你干脆做个彻底的笨蛋算了--用PL/I吧!
   * Real Programmers don't play tennis, or any other sport that requires you
to
     change clothes. Mountain climbing is OK, and real programmers wear their
     climbing boots to work in case a mountain should suddenly spring up in the
     middle of the machine room. 
     真正的程序员不玩需要换装的运动,比如网球。
     登山是最好的了,他们工作时总穿着登山鞋,而且他们觉得会有一座
     山在机房中央隆起,然后他们就能方便地爬上去。
   * Real Programmers don't document. Documentation is for simps who can't read
     the listings or the object deck. 
     真正的程序员不写文档。文档是让看不懂源程序的笨人准备的,而他们
     不喜欢笨人。
   * Real Programmers don't write in BLISS, or ADA, or any of those pinko
     computer science languages. Strong typing is for people with weak
memories.
     真正的程序员不用bliss、ada这类婴儿语言。记性差的人喜欢敲键盘,
     真正的程序员记性都很好。
   * Real Programmers only write specs for languages that might run on future
     hardware. Noboby trusts them to write specs for anything homo sapiens will
     ever be able to fit on a single planet. 
     真正的程序员只为未来机器上用的语言写标准。鬼才会相信有哪个星球会
     用他们的标准。
   * Real Programmers spend 70/% of their work day fiddling around and then get
     more done in the other 30/% than a user could get done in a week. 
     真正的程序员花70%的时间无事生非,然后用剩余的时间完成别人要一个
     星期才干完的事。
   * Real Programmers are surprised when the odometers in their cars don't turn
     from 99999 to 9999A. 
     真正的程序员很诧异于他们小车上的里程表不会从99999跳到9999A。
   * Real Programmers are concerned with the aesthetics of their craft; they
     will writhe in pain at shabby workmanship in a piece of code. 
     真正的程序员很关心他们写的代码的艺术性。一小段蹩脚的代码都
     会让他们寝食不安。
   * Real Programmers will defend to the death the virtues of a certain piece
of
     peripheral equipment, especially their lifeline, the terminal. 
     真正的程序员会捍卫他们的生命线--网络。
   * Real Programmers never use hard copy terminals, they never use terminals
     that run at less than 9600 baud, they never use a terminal at less than
its
     maximum practical speed. 
     真正的程序员从不用慢modem。他们不用低于9600bps的modem,事实上,
     他们不用任何低于极限速度的modem。
   * Real Programmers think they know the answers to your problems, and will
     happily tell them to you rather than answer your questions. 
     真正的程序员知道你所遇到的问题,他们不会等你发问。
   * Real Programmers never program in COBOL, money is no object. 
     真正的程序员不用cobol编程,金钱如粪土。
     注:不知所云!
   * Real Programmers never right justify text that will be read on a
     fixed-character-width medium. 
     真正的程序员将文本写得错落有致。
   * Real Programmers wear hiking boots only when it's much too cold to wear
     sandals. When it's only too cold, they wear socks with their sandals. 
     真正的程序员爱穿凉鞋,就算天气变冷,他们也只是再穿上袜子而已。
     只有寒风彻骨时,他们才会换上跑鞋。
   * Real Programmers don't think that they should get paid at all for their
     work, but they know that they're worth every penny that they do make. 
     真正的程序员并不奢求取得每一分该得的钱,但任何拿到手的钱都
     问心无愧。
   * Real Programmers log in first thing in the morning, last thing before they
     go to sleep, and stay logged in for lots of time in between. 
     真正的程序员每天只需记录起床后的第一件事和睡觉前的最后一件事,
     之间的一切照套模板即可。
   * Real programmers don't draw flowcharts. Flowcharts are after all, the
     illerate's form of documentation. 
     真正的程序员不画流程图。流程图是文盲写的文档。
   * Real Programmers don't use Macs. Computers which draw cute little pictures
     are for wimps. 
     真正的程序员不用MAC机。能画可爱的卡通的电脑是给胆小鬼用的。
   * Real Programmers don't read manuals. Reliance on a reference is the
     hallmark of a novice and a coward. 
     真正的程序员不看使用指南。只有初学者和胆小鬼会百分百相信手册。
   * Real Programmers don't write in COBOL. COBOL is for gum chewing twits who
     maintain ancient payroll programs. 
     真正的程序员不用cobol。cobol只能用来维护远古的工资程序。
   * Real Programmers don't write in FORTRAN. FORTRAN is for wimpy engineers
who
     wear white socks. The get excited over finite state analysis and nuclear
     reactor simulations. 
     真正的程序员不写fortran程序。fortran是让畏缩的白领工程师用的。
     那些人只钟情于有限的状态分析和核反应堆模拟。
   * Real Programmers don't write in Modula-2. Modula-2 is for insecure
     analretentives who can't choose between Pascal and COBOL. 
     真正的程序员不用modula-2编程。modula-2集合了pascal和cobol的缺点。
   * Real Programmers don't write in APL, unless the whole program can be
     written on one line. 
     真正的程序员不写apl程序,除非他能在一行内把一个程序写完。
   * Real Programmers don't write in Lisp. Only effeminate programmers use more
     parentheses than actual code. 
     真正的程序员不用lisp编程。只有女人气的程序员才会用的括号比代码还多。
   * Real Programmers distain structured programming. Structured programming is
     for compulsive neurotics who were prematurely toilet trained. They wear
     neckties and carefully line up sharp pencils on an otherwise clear desk. 
     真正的程序员鄙视结构化编程。结构化编程是让过早被训练怎样上厕所
     的强迫性精神病患者用的。那些人在工作前要打好领带,然后小心翼翼
     地在另一张书桌上削铅笔。
   * Real Programmers scorn floating point arithmetic. The decimal point was
     invented for pansy bedwetters who are unable to think big. 
     真正的程序员鄙视浮点运算。十进制是为蠢人而发明的。
   * Real Programmers know every nuance of every instruction and use them all
in
     every Real Program. Some candyass architectures won't allow EXECUTE
     instructions to address another EXECUTE instruction as the target
     instruction. Real Programmers despise petty restrictions. 
     真正的程序员深谙指令之间的细微差别,而且非在写的每一个程序中
     都体现出来不可。有些编译器不允许EXECUTE指令象对目标指令那样
     对另一个EXECUTE指令寻址。真正的程序员对这种限制熟记于心。
   * Real Programmers Don't use PL/I. PL/I is for insecure momma's boys who
     can't choose between Cobol and Fortran. 
     真正的程序员不用PL/I。PL/I是让偎依在妈妈身边的小男孩在无法
     从cobol和pascal中选择时用的。
   * Real Programmers don't like the team programming concept. Unless, of
     course, they are the Chief Programmer. 
     真正的程序员不爱与人合作,除非自已是主程序员。
   * Real Programmers have no use for managers. Managers are sometimes a
     necessary evil. Managers are good for dealing with personnel bozos, bean
     counters, senior planners and other mental defectives. 
     真正的程序员对经理来说一无用处。但经理却是不可或缺的魔鬼。经理
     能摆平那些有心智缺陷的人,比如那些资深的策划者(他们很爱“教导”
     程序员们)。
   * Real programmers ignore schedules. 
     真正的程序员不按日程表办事。
   * Real Programmers don't bring brown bag lunches to work. If the vending
     machine sells it, they eat it. If the vending machine doesn't sell it,
they
     don't eat it. 
     真正的程序员不带午餐上班。有得吃就吃,没得吃就饿着。
   * Real Programmers think better when playing Adventure or Rogue. 
     真正的程序员在冒险和滋事时脑子最聪明。
   * Real Programmers use C since it's the easiest language to spell. 
     真正的程序员用C,因为C是最容易拼的语言,只有一个字母。
   * Real Programmers don't use symbolic debuggers, who needs symbols. 
     真正的程序员不用符号化的调试器,因为它竟需要符号。
   * Real Programmers only curse at inanimate objects. 
     真正的程序员只诅咒死气沉沉的东西。
程序员的日常:当一名程序员到底有多难? 多少次熬夜加班, 直至见到凌晨四点的太阳; 多少个早晨洗漱的时候, 看到洗脸盆掉的全是头发; 整天coding, debugging, 设计, 画图, 文档, 会议, 演示...... 看似充实饱和的工作, 又夹杂了多少苦涩与无奈; 程序员其实很难 是的, 程序员其实很难, 并没有外人看到的那么光鲜靓丽; 1.找对象, 难! 在妹纸的认知世界里, 程序员永远都是贴着"直男"标签的, 不解风情, 不懂浪漫. 嫁人就嫁程序员, 程序员有三好, 人傻, 钱多, 死得早. 2.身体每况日.. 阅读详情

相关推荐

[优文翻译]001.真正程序员该是什么样的(How To Be A Real Programmer)

01.Real Programmers don't write specs -- users should consider themselves lucky to get any programs at all and take what they get.(真正的程序员不循规蹈矩,他们对用户说:拿到你想要的,然后滚蛋,你已经很幸运了!) 02.Real Programmers ...

weixin_30515513的博客 152

程序员被新程序员拍在沙滩上?

这次去深圳的时候,抽空参加了一个深圳本地的线下沙龙,去的时候这个活动已经进行开始,刚坐下来不久,就听一个新程序员问一个老程序员的一个问题,引起了大家的热议。年轻的程序员的...

纯洁的微笑 6565

程序员们辛苦啦!1024程序员节,今天,我们不一样!

1024程序员节的来历不仅仅是一个数字的庆祝,它背后是对程序员职业的认可、对程序员文化的弘扬以及对技术创新的推崇。这些活动不仅加强了程序员之间的联系,也提升了程序员的归属感和自豪感。随着人们对程序员身份的认同和文化的演变,“1024程序员节”逐渐演变成了每年的10月24日,因其对应1024(2的10次方),这一数字在计算机科学和信息技术领域同样重要。在中国,有人提议将10月24日定为中国的程序员节,因为1024不仅同样是程序员的一个常用数字,而且10月24日这个日期非常直观,也不会在平年和闰年有所变化。

csdn_aspnet的专栏,请点击博客主页右上角三个点中的私信联系 2万+

AI程序员程序员的影响

最近,全球首位AI程序员Devin的出现引发了广泛关注,也引发了人们对人工智能在编程领域的潜力和影响的讨论。尽管AI技术在编程领域得到广泛应用,但人们仍然在探讨它是否能完全取代人类程序员。本文将探讨AI程序员的优势、局限性以及对程序员职业的影响,并展望未来可能出现的情景。

cooldream2009的博客 1487

如何从初级程序员顺利晋升到高级程序员

文共3080字,预计学习时长9分钟 来源:Pexels 按经验级别划分的软件开发人员可能如下: · 初级:拥有两到三年的经验 · 高级:拥有十年以上的经验 · 中等或 “中级水平”: 介于初级和高级之间 以年为单位衡量工作经验存在一个问题,即没有说明程序员开发软件的质量。工作的那几年获得了多少经验和技能?这也就导致开发人员的求职面试十分复杂。这项技能难以...

读芯术的博客 7549

写在1024,致程序员程序员节致自己

目录前言冷知识简谱回忆hello world现今感慨在此总结了三点:技术更新技术类别与业务展忘多跑步多健身。精进洞箫,》》》我可是资深二次元了。naruto main theme人都是不完整的,自己缺失的角都需要她人来补。但是啥时候补。不造。看猿分吧。有人要问了,你他妈为啥瞎扯这么多?为了获取个勋章。我能怎么办 前言 冷知识简谱 啥子是程序员节? 话说在极早之前,程序员迫于加班压力严重。咋办呢?双十一,双十二都有节。他们有的我们程序员必须也有。 于是2002年,俄罗斯程序员Valentin Balt收集

王永安的博客 3962

顶尖程序员 VS 普通程序员

今天我们一起聊聊顶尖程序员与普通程序员的区别~ 1. 对待需求更谨慎 顶尖程序员: 接到开发需求与任务时,会分析需求背后的业务,反复跟产品经理沟通,并且多次确认对方想要的结果,再动手写代码。 普通程序员: 接到任务就开始闷头写代码,原型是怎么样就做成什么样子,反正做错也是你们需求搞错了,不是我的锅。 2.良好的编码习惯好 顶尖程序员: 看他们的代码逻辑是清晰易懂,代码风格严格一致,遇到难理解的实...

吴小迪的博客 3万+

程序员是做什么的?怎么成为程序员

我是一个程序员,我知道程序员是做什么的,但是我身边有很多亲朋好友并不知道。 他们经常认为程序员就是对电脑很懂得人,包括电脑的软硬件问题,包括电脑装系统。 实际上,可能不只是我的这些亲朋好友,绝大多数不做程序员的人可能都不知道程序员究竟是做什么的,也不太清楚何谓程序、何谓软件。程序员到底是做什么的,这可能是很多想要进入软件行业的人都很想知道的一个问题,那么我就根据我目前的理解说说我的看法,如果有理解有误之处,欢迎指正。 软件和硬件的区分及关系 首先,现在电脑和手机都应用非常普遍,大家都知道手机和电脑上都有很多

程序员涂小哥的技术博客 7万+

别人的1024程序员节VS你的1024程序员

大家好,我是辣条。祝大家节日快乐,上线无阻符,全年无bug! 1024程序员节是广大程序员的共同节日。1024是2的十次方,二进制计数的基本计量单位之一。针对程序员经常周末加班与工作日熬夜的情况,部分互联网机构倡议每年的10月24日为1024程序员节。到今年,已经是程序员们过的第8个程序员节了。 我们今天就来看看什么是别人家的1024程序员节和你是怎么过的1024程序员节。 别人的程序员节美女热舞 你的程序员节热舞 别人的程序员节美女解压 而你身边的是:常加班,易秃...

五包辣条的博客 1万+

AI程序员会让程序员失业吗?

前段时间百度创始人李彦宏还在说,以后的人,会说话就具备写程序的能力。仅接着,英伟达CEO黄仁勋又说,不要再学编程了,机器会替代程序员。但是在今天,首位AI程序员就诞生了。刚刚,一家叫Cognition的10人初创公司,才成立不到2个月,就研发出全球第一款AI程序员Devin。它可以掌握云端部署、底层代码、改bug、训练和微调AI模型。这让身为程序员的我突然瑟瑟发抖起来。我心想,难道我要失业了吗?忽然一想,哦,我去年就失业了,算了,不害怕了。那么,AI程序员到底能不能写代码呢?他们官网的宣传片是否真实呢。

m0_71745484的博客 910

【AI程序员】全球首位AI程序员出现,程序员该如何适应新挑战?

在人工智能技术发展飞速的现在,我们迎来了一个非常重大的时刻,那就是全球首位AI程序员Devin诞生了。这个里程碑式的成就不仅标志着技术创新达到了一个新的高峰,也对未来的工作模式、技能需求和人机协作的发展趋势有了更深的预测。这个AI程序员的出现,预示着AI的角色正在发生变化,从原本的辅助工具或者服务对象,变成了能够独立编写代码、解决问题的合作伙伴,甚至是潜在的竞争对手。对于程序员社区来说,这个变化带来了很多影响。首先,它让程序员需要重新思考自己的技能定位和职业发展路径。

qq_70814008的博客 1512

AI崛起,程序员饭碗岌岌可危?探究AI程序员与人类程序员的未来博弈

近期,全球首位AI程序员Devin的出场,不禁让我想到了一个有趣的问题:AI程序员会不会抢程序员的饭碗呢?先别着急下结论!虽然AI技术在编程领域越来越广泛,但它真的能完全替代我们程序员吗?随着人工智能技术的快速发展,AI程序员逐渐崭露头角,成为编程领域的新宠。作为程序员中的普通的一员,我深感这一变革带来的冲击与机遇。本文将从AI程序员的优势、局限性、对程序员职业的影响以及未来展望四个方面,探讨AI程序员与Java程序员之间的博弈与共生。

Jz_Stu的博客 962

程序员》与我的程序员之路

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习..

叶帆工作室 2630

AI程序员程序员职业的影响

随着人工智能技术的快速发展,AI程序员逐渐崭露头角,他们在机器学习、深度学习、自然语言处理等领域发挥着重要作用。这一新兴职业群体的出现,引发了人们关于AI程序员是否会抢占传统程序员饭碗的担忧。本文旨在探讨AI程序员程序员之间的关系,分析两者之间的合作与竞争,并展望未来的职业发展趋势。

小橘子的博客 1167

c程序员与java程序员_C程序员与Java程序员的区别

C程序员与Java程序员的区别时间:2017-07-18来源:未知之前我们对比了一下C和Java那个前景好,今天我们再来聊一下C程序员与Java程序员的区别。C程序员与Java程序员的区别有哪些Java简直就是对OOP概念滥用的极致。其他语言里,OOP是为程序员服务;Java里,OOP是为程序员添堵。对于程序员来说,苦恼的事情就是数据和程序如何和谐共处的问题,这两者是密切相关的,数据的定...

weixin_27061475的博客 537

全球首位AI程序员Devin诞生,程序员如何“苟活”?

AI说到底,本质上还是一种工具。目的是解放生产力,创造更多的价值。客观上讲,带来的冲击也不小,或许比起”取代“倒不如说是”新一轮的裁员“。缩减工时,提升效率,带来新的飞跃。迎接新挑战,拥抱新生活。愿AI时代下,诸位程序员也能”扶摇直上九万里“~

Mr_HelloWorldx的博客 1057

程序员是过520还是521?看数字敏感的程序员是如何解释?

据某“专家”推算得出,中国的单身狗,程序员在里面占有极其重的分量。 昨天是520,今天521,这两天是不是对于单身狗来说,受到了一万点暴击。你的朋友圈是不是也是各种晒图晒幸福?各种亲朋好友发来“关怀”的慰问?521大家都知道是取谐音“我爱你”的意思,为啥520也就成了情人节呢?其实520是网络情人节。 话不多说,来看看程...

C_Q_741818652的博客 3035

从AI程序员Devin说起AI程序员能代替程序员吗?

总之,虽然AI程序员可以帮助人类程序员更高效地执行某些编程任务,但它们目前无法完全代替人类程序员。人类程序员将继续在软件开发过程中发挥关键作用,特别是在需要创造性、常识和复杂问题解决能力的任务中。总之,虽然AI程序员可以帮助人类程序员减少编写代码的体力劳动,但是它们无法完全代替人类程序员的创造性劳动和问题解决能力。人类程序员仍然需要参与软件开发过程的各个阶段,以确保项目的成功。虽然AI程序员在某些情况下可能会协助或代替人类程序员执行某些任务,但他们目前无法完全代替人类程序员

wenchm的博客 850
下一篇: 为什么样要做一个程序员
kld3000
博客等级 码龄25年 6粉丝 13原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值