[软件人生]思考:软件的目的是什么,程序员实际在做什么

推荐一篇文字李航博士的《浅谈我对机器学习的理解》 机器学习与自然语言处理

http://www.thebigdata.cn/JieJueFangAn/13162.html

李航博士的《浅谈我对机器学习的理解》 机器学习与自然语言处理
此文写得不错,属于入门可以理解的。
要知道,我们所做的一切其实最终目标都是拟人化,拟人化的结果实际上就是让人可以节约时间减少复杂操作,减少的复杂操作实际上是人本身来解决这类问题必须要做的各种人的行为的序列,所以,软件本身就是要进行这种序列的模拟或者结果化模拟。

这也就是程序员实际在做的事情,也是信息化社会的一个阶段性目标。

到这里,实际上才能明白这篇思考的结果。

注:此文虽短,但内涵很多,明者能适之,不明者亦不明矣。

时间: 2024-10-12 13:57:34

[软件人生]思考:软件的目的是什么,程序员实际在做什么的相关文章

10年IT人生酸甜苦辣的经历!一个老程序员的心理话

10年IT人生酸甜苦辣的经历!一个老程序员的心理话 我始终认为,对一个初学者来说,IT界的技术风潮是不可以追赶的,而且也没有能力去追赶.我时常看见自己的DDMM们把课本扔了,去卖些价格不菲的诸如C#, VB.Net 这样的大部头,这让我感到非常痛心.而许多搞不清指针是咋回事的BBS站友眉飞色舞的讨论C#里面可以不用指针等等则让我觉得好笑.C#就象当年的ASP一样,“忽如一夜春风来,千树万树梨花开”,结果许多学校的信息学院成了“Web 学院”.96,97级的不少大学生都去做Web 了.当然我没有任

TypeScript最大的目的是让程序员更具创造性

TypeScript 是 JavaScript 的一个超集,支持 ECMAScript 6 标准. TypeScript 由微软开发的自由和开源的编程语言. TypeScript 设计目标是开发大型应用,它可以编译成纯 JavaScript,编译出来的 JavaScript 可以运行在任何浏览器上. 以上为网上对 Typescript 的一些解释,那我们为什么要学 Typescript? 提到前端我们首先会想到 HTML,CSS,JavaScript 三大家族,我们掌握这三个就可以在前端界获得一

软件机器人与IT技术的应用,程序员最应该明白的那些事

数据中心自动化已经不是新鲜概念,并将逐渐替代员工的工作.其中机器人过程自动化(RPA)可能是最重要的技术示例,它们显著地重塑了IT操作模型. RPA工具旨在创建一个机器人部队,可以接管手工.具有规则的IT部门的工作.就拿电话机器人来说里面的RPA是自动化更广泛的一部分,从简单的脚本和宏到融合自动化和人工智能的范围内都是新兴的认知平台,. 对于这些不同的技能,自动化可能引发20世纪90年代的复苏--业务流程重组.这种重新设计,很可能导致IT人员对需要重新思考和重新设计的流程的需求增加.伴随自动化,

对Windows安全软件的思考

引用注明>> [作者:张佩][原文:www.YiiYee.cn/blog] 最近以来,我重新翻阅了几本Windows系统下的安全类书籍,同时上网查阅资料,很意外地发现,很多几年前流行的牛叉技术,虽然还在书本和网页上历历在目,但实际上多数已不能在新系统中使用了.我由此也发生了一些个人的思考,虽然多年不接触安全技术,但思考的能力还在. 分析安全问题的来源 总是因为存在安全隐患,才有了攻击动作的发生:而因为有了大量的攻击,才继而产生了安全防护的需求.所以一定要研究安全隐患的来源.总体上分类,安全问题

从程序员到软件设计师

前言:软件产业发展到今天,分工越来越细.程序员做为一个通用的称谓已经无法确切定义各种工作的特点和分类.正因为软件开发中各种职责区分不清,无论是刚刚写代码的新手还是具有多年经验的老手,一概被扣上程序员的通用名称,这也使得很多进入这个领域的软件开发人员无法制定自己未来的技术职业发展之路. 实际上,软件公司也逐渐认识到了对程序员分类的重要性,开始将各种职位定义的更加准确.对于从事软件开发的程序员来说,更需要尽快明确自己的发展方向,并在此方向上将专业知识积累的更深厚,这能让你尽快逃脱对未来发展方向的迷茫

在程序员的眼里,用户是这样使用他们开发的软件的【转】

我曾经说过,程序员不是一般的人,是具有某种超能里的人.但问题是,程序员往往意识不到自己的这种特异功能,在他们的眼里,会认为自己很普通,跟常人一样,所以,程序员能做到的事情,其他人——比如他们的客户/软件用户——也应该很容易做到.但事实上,由于大部分人——绝大部分人(包括软件开发公司的客户/购买软件的用户)——都是电脑小白(对电脑知识/计算机知识/软件知识知之甚少的人).一个对于程序员来说很显而易见的软件操作,换成让用户来操作,就会出现各种各样奇怪的事情.这让程序员非常痛苦. 记得有一次,一个客户

程序员人生系列

程序员的上升空间在哪里 程序员的上升空间在哪里 我见证过许多的程序员的成长,他们很多人在进入成熟期之后,技术上相对较高,一般项目开发起来比较自信,没有什么太大的困难,有的职位上也有所提升,成了项目经理.设计师,有的甚至是到了管理者的位置.又经过很长时间,这些程序员却在也没有什么变化和发展,工作稳定.情绪稳定,好像一切都在按部就班地进行着.有的程序员满足于现在的收入和职位,安于现状:有的程序员却在安于现状的同时,苦苦思索... 今天我们为什么不成功 今天我们为什么不成功? 1.首先我们没有定义好自

谈谈对程序员的培养(转载),或许我们可以停下来思考思考

申明:本文转载来自原创:http://raychase.iteye.com/blog/1450079 这篇文字是我好久以来的想法,有一些感悟,有一些激烈的言辞,我很自豪我就是一名程序员,我希望给程序员或者前程序员们带来一点启发.也许你认可我的言辞,也许你不屑我的观点,无论如何,欢迎谈谈你的看法. 让程序员做更多种类的事 为什么有人说小公司锻炼人?在小公司,条件并不那么齐备,很多事情都需要程序员自己做,自己去澄清需求.自己做设计.自己搭建环境.自己测试,甚至自己上线.自己维护(这件事情在我们团队被

android程序员成长路径的思考

我之前就想过要写这个话题,不过之前没有什么认识,我只是在阅读别人的见解,看法.昨天晚上,我阅读了这篇文章<产品经理罗永浩:用户体验探索,没有尽头>,这篇文章描述了罗永浩对锤子手机设计细节的阐述,及罗永浩对产品经理的看法,认识.恰巧阅读了这篇文章,我从中想到了android程序员的成长路径. 成长路径之一,可以做出产品经理要求的各种界面效果. android程序员,是做android系统上的应用的,一个应用就是一个产品.我是这样认为的,你可以做出好的产品,那么,你就是优秀的android程序员.