24Freelance永不休眠的自由职业市场
期刊 1 分钟

编程是一门艺术!

编程是一门艺术!它带来的乐趣不亚于绘画、电影或其他任何来源。 编程是生活!一种赋予生命的完整生活。 它孕育新的想法、新的方法。它改变一个人——提升他们,让他们以新的方式、全球化、负责任的方式思考。

Mikhail编程。1 最少阅读299 浏览0
编程是一门艺术!
编程是一门艺术!
编程是一项非常迷人的活动。它是创造力。最不可思议的时刻是一个想法、一个在你脑海中冒泡的形象,转变为某种有形的、物质的东西的那一刻。你可以触摸、感受、"戳"它。
同样迷人的是观察你的创作如何(或不如何;)实现你所期望的。人类思维能够创造出某种能够独立运作的东西,这本身就是一个足够刺激和激励的时刻。

谁会想到,20-30年前,程序会给我们推荐,评估某些事物,甚至整理我们有时无法整理的东西。
现代系统在它们操作的数据上是如此全球化(在它们操作的数据上),在分析质量上是如此深刻,以至于如果你从"鸟瞰"的角度看这一切——你会惊叹.. 这一切真的都是人类创造的吗?!然而,它确实是由人类创造的。

算法本身同样值得关注。编程就是算法。正如苏联的第一批控制论者之一,瓦伦丁·费奥多罗维奇·图尔钦所写的"AlgoriFms"。顺便说一下,他还发明了第一个函数式编程语言之一,REFAL。早在66年!不幸的是,发展得不多..

如果你考虑一下在大型系统中使用了哪些算法以及有多少算法——这让你屏息以待!

然而,所有这一切都是由人类创造的。由"人类" :)

与某些活动领域不同,编程的类别相对明确。一个人必须能够想象因果关系。这在大型系统中尤为明显。当系统的部分非常多时,它们经常积极互动。如果你忽视了“工作文化”(我最喜欢的短语;)——那么你可能会给自己带来很多麻烦。
这使我们想到了编程和程序员的另一个重要特征——思维的纪律性。程序员必须是一个足够有纪律的人,以便创造出像程序这样复杂的东西。
现代软硬件综合体服务于许多至关重要的过程和机制。不仅如此——整个企业!有时这些企业和过程属于实时类别。在这里,最轻微的错误、最轻微的延迟——都可能变成灾难。而且不是比喻意义上的,而是最直接的意义。硬实时操作系统(RTOS)控制着人类生活中最关键的系统:核电站、医疗设备、空间卫星、空中交通控制中心。更不用说气体、石油、化学、金属和其他*技术过程。
(例如:在加拿大的渥太华-卡尔顿市,基于QNX开发了一套城市市政交通控制系统。它连接了大约700个交通信号灯和3000个路边传感器,覆盖1100公里的高速公路。这些高速公路的通行能力为每年54亿辆车。除了每个交叉口交通信号灯的切换时间和持续时间外,控制系统还必须记录发生的事件,并通过路边传感器分析设备的性能。而在这样一个庞大的系统中,任何细微的故障都可能导致事故,甚至死亡。)
需要一定的责任感。能够说:“这里,我/我们写了一个程序。它将可靠地工作。”这意味着编程教会了责任感。

无论程序多么有趣,无论专家系统多么智能,所有这一切背后都站着——人类。一个负责任的人,一个有纪律的人,一个考虑后果的人。
...理想情况下 ;))

在现实中..
在现实中,这个现实本身会做出调整。我们都生活在真实的世界里。在这个真实世界中,所有参与者都制定自己的规则。商业制定财务和时间预算的规则;日常生活和社会制定他们的规则;个人的道德和伦理水平也制定自己的规则..
而这一切都有其影响。往往——并不是朝着更好的方向。

当你独自一人时,当你的手指习惯性地开始在键盘上滑动——你又成为了一个创造者) 你又在创造。你开始创造有趣的东西,其他人将来会使用,你开始优化,你开始使用一些数学技巧,可能只有数学家才能理解)
正是在这个时刻,你明白——你不能草率行事,你不能马虎工作,你不能忽视,不能简化,不能拖延。
你出去抽烟,窗外..

你好,早上好!)
觉得有用吗?分享一下
文章作者
Mikhail
编程。
1 文章299 阅读自 2016 起在平台上
24
24 自由职业者

准备好将其付诸实践了吗?

免费发布项目 — 自由职业者会回复价格和截止日期,付款通过安全交易进行。

评论 0

24登录或注册以留下评论。

还没有评论 — 成为第一个。

此页面回答的问题