程序员混迹“江湖”,需要懂得这些黑话暗语!

程序员混迹“江湖”,需要懂得这些黑话暗语!,第1张

众所周知程序员都常常以自黑为荣

经常称呼自己是 「 码农 」

把自己的工作称为 「 搬砖 」

而自己的公司就像是工厂

所以在提到各大公司都喜欢用 「 黑话 」 暗示

一来比较方便说悄悄话

二来一开口就说出此类 「黑话」

能体现自己互联网从业人员的尊贵身份

时间一久,便有了这些 「黑话」

 程序员黑话

那个BUG没问题啊,你再试试

真实情况: 其实刚刚才改完这个BUG,心虚……

正在改

真实情况: 哎呀,差点忘记

下次肯定不延期了

真实情况 :先应付了这次再说

你确定有这个需求吗?

真实情况 :做出来没人用xx跟你拼了

你这个需求不清晰

真实情况 :我不想做

我的时间排满了

真实情况 :还是不想做

我有优先级更高的任务

真实情况 :就是不想做

我今晚有事

真实情况: 有个女朋友不容易,今晚不加班

产品逻辑不对啊,说不通

真实情况: 傻X,还不如我上

……

作为程序员,除了需要有自己的黑话,还需要懂得老板和产品经理的黑话

 老板的黑话

你来我办公室一下

真实情况: 老x又想到了绝妙的idea

产品不够大气

真实情况: 我也不知道哪不好反正就是不好

要精致的感觉

真实情况: 抄苹果

我们是d性工作制

真实情况: 加班不给钱

你说的这是另一个问题

真实情况: 我说的才是对的

我们辞退了一些跟不上公司发展的同事

真实情况: 公司没钱了

我们是扁平化管理

真实情况: 公司没几个人

 产品经理黑话

在吗?

真实情况: 要改需求了

产品设计应该大道至简

真实情况: 复杂的我也不会

需求要抓住人性

真实情况: 多放美女照片

这个我回去再确认一下

 真实情况: 别说了,老子没想到

那个…有句话…不知…

真实情况: 要改需求了

你的建议我们会考虑的

真实情况: 这建议好像有点蠢

你先做着吧

真实情况: 我也不知道我到底要什么,但你做出来之后我就知道自己不要什么了

你是专业的你来吧

真实情况: 我也看不懂你搞什么呢,你自己看着办吧

还在加班呢,辛苦了啊

真实情况: 又在写bug呢?

职场就像是一座冰山,表面上10%的台词,其实是90%的潜台词,想要在刀光剑影的社会立足,就要合理运用语言的魅力。

不少职场人都表示,工作并不累,累的是在工作中遇到的人,与老板和产品经理的周旋让不少程序员都大喊心累。

在不知不觉中,在职场上说真话成为了“低情商”的代表,这些程序员的黑话在旁人看来就像是一个可笑的段子,但是对程序员来来说,却是每天的“腥风血雨”。唯有做到心如止水,才能在这场看似没有硝烟的战场中大获全胜。

程序员混迹“江湖”不容易,想要在“江湖”中有一席之地,这些黑话你可不能忘记。

提示:大鸟可以跳过不看,但菜鸟一定要看!!!

所以你正在学习如何编写代码,超越默认的  Hello World 例子,并把你的技能提高到一个新的水平。恭喜!

如果你一步步地进行编码,编码并不难,但是如果你开始新鲜的话,很难说开发者的语言。

我们要求我们顶尖的  开发者  作者就一些最重要的术语和概念向新的编码人员提供他们的忠告。这是前18名。

变量

甲  变量  是与相关联的值在整个应用程序或程序的执行而改变命名标识符。一旦在程序中定义了一个变量,在需要时可以改变该值以适应代码的流程。

常量

甲  常数  是与相关联的值,该值不整个应用程序或程序的执行改变命名标识符。与在整个应用程序的执行过程中变化和变化的变量相比,常量是固定的,不能被改变。

数据类型

一个特定类型的数据项,由它可以接受的值定义,所涉及的编程语言和/或可以在其上执行的 *** 作。常见的  数据类型 包括整数(简单数字),浮点数(基于十进制的数字),布尔值(TRUE或FALSE)和字符串(字母,数字或段落等字母数字字符串)好多其它的。

数据结构

甲  数据结构  是用于组织和在最适合的目的数据将被用于的方式存储数据的专用格式。编程中的常见数据结构包括数组,表格,记录,树等等。

对象

在面向对象的编程语言中,对象是指可以共同访问和管理的相关变量,常量,函数(也称为方法)和数据结构的组合。

范围

范围  是指   程序的一部分中的功能,方法和变量在同一程序的另一部分中的可见性。大多数语言共享两个通用作用域概念:  局部作用域  (其中可见性仅限于父函数或方法)和全局作用域 (其中可见性不受限制)。

伪代码

就像粗糙的草稿在最后的小说之前,并允许对故事的更广泛的细节进行雕刻一样,伪代码是在编写和调试实际代码之前用于概述程序的意图和流程的编程语言的简化速记。

条件语句

当代码必须选择继续的方式时,条件  处理这些决定。条件评估为TRUE或FALSE,只要条件的最终值保持单个TRUE或FALSE值,则可以将多个条件组合为单个条件。表达式的一些例子是:

my_variable <5 =“”>

(如果my_variable小于5,则最终值为TRUE)

my_var1>30 &&my_var2 == 4  (如果my_var1大于30,且my_var 2也等于4,则最终值为TRUE)

表达式

一个  表达式  是由ofvariables,数字和 *** 作的数学表达式,并解析到一个特定的值。

循环

一连串的指令不断重复(循环),直到达到一定的条件。

模块化代码

模块化代码  是将你的程序功能分离成独立的模块的概念,隐藏了它们在公共接口或API后面的内部工作。这使得每个模块的功能易于使用和重构,独立于其他任何模块使用。

API

短用于  应用程序编程接口,一个  API  是用于访问 *** 作系统,软件应用程序或实用程序的功能的程序指令集和标准。软件开发人员向公众发布其API,以便其他开发人员可以在自己的项目中利用其产品的功能和服务。

回电话

一个  回调  是一块多数民众赞成作为参数传递给其他代码语句通过可执行代码,并预计“回调”,并在特定的时间执行。同步(或  阻止)回调是即时的,而异步(或  延迟)回调意味着稍后发生。

程序化思维

程序化思维是开发人员和编程人员的核心思想,  意味着通过将大问题分解成更小的离散步骤,将特定对象描述为计算机可以理解的明确定义的值来解决这些大问题。

关闭

以最简单的形式描述  闭包   是函数中的一个函数,作为变量存储。与普通函数不同,闭包拥有一个持久的作用域,即使在你的程序移出它们定义的代码块之后,它仍然保留在局部变量中。

编译和解释语言

编译语言  (比如C,C ++和Swift)要求你编译代码并将其构建成独立的二进制应用程序,然后才能分发和运行。

解释语言 (如Python,PHP和JavaScript)是由主机上的语言解释器直接读取代码运行的,并向计算机提供指令以执行程序。

重构

代码  重构  是重构现有代码而不改变其外部行为的过程。重构通常用于改进软件的非功能区域,或者改善特定软件领域的性能或效用。

IDE

集成开发环境的简称  ,  IDE  是一种用于为特定语言开发的开发工具(或工具集合),包括代码编辑器,编译器,调试器和其他实用程序。流行的IDE包括苹果公司的Xcode,微软的Visual Studio以及IntelliJ,NetBeans和Eclipse等Java IDE。无论你的语言如何,都有一个IDE。

虽然这18个术语实际上只是开发人员的技术术语的表面,但是在您的编码之旅中,您会发现他们所代表的概念非常重要。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7823445.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存