为什么努力还有坚持不懈的人才能成为程序员

以这个图做例子共勉,最后会说为什么

不久前才在一个出名的论坛(出名多菜鸟的一个论坛),和人讨论如何游戏开发

我说“可能是对的,也可能不是对的,但是总体来说,一般程序逻辑不会这样,大概就是C#的【泛型】和【强类型参数】的问题,如果是一样,就不会出2个概念了”

这我说的是战略问题,很多新手程序员不懂

2种代码实现是一样的,那为什么大多数编程语言都有2种或者多种实现,这不是多余吗?

但实际就是存在就是合理,这并不是忽悠你,存在就是合理,起码包含2个逻辑上的解释

第一,人家C#这个语言的设计者比你有经验,人家起码参考JAVA这么一个当时成熟的语言,所以2个概念有其合理性

第二,即使是不合理,(曾经有一个语言叫做LUA,他引入了VAR...sematable这个万用变量,创造者一开始为了避免其他语言的错误而做的,但是后来经过几年的应用,发现反而导致了初学者的困难),但是经过十几年的使用,使用者已经踩了很多坑,创造者也觉得活着有更好的设计方案,就好像创造出Null那个人,三十年后发现Null就是灾难(本人不才,也觉得PC和百度,和阿里是个灾难)。不好意思,PC的代表是QQ,本人一下无心の怼了3个最大大的互联网公司

不是看轻那个和我辩论的人

但他说“做技术的确就是要不断否定并验证,所以我做了这个假设,写了一些代码,等你来否认”

我曾经说过的逻辑是“没有人想写错的代码,也没有人不写错代码,绝没有例外”

他的逻辑就是说“我做错,是你的事情”


如此逻辑的人真不太适合做程序员

只是会写2行代码,就以为自己天下无敌,逻辑正确实在太可笑

越懂的多,只会发现自己越多不懂的事情

当时网上根本不存在合理分析,只有片面的情感宣泄,所以这类讨论之后很长的一段时间都应该避免

而现实中,只有自我否定,虐待自己,自我自责,坚持不懈的人,才最终能长期在程序员这个岗位走下去

所以用一开始的截图作为例子,给大家互勉

而截图中这话的一个教授并不是否定自己的一个决定,或者一个想法的错误

而是他有一定年纪了,满头白发的人了,他爸妈是文盲,只会听收音机,他否定的他爸妈的观点,当然是他爸妈供他读书,他应该是很敬爱他爸妈的,何其矛盾的人,有何其愿意分享的人,敬佩这个教授


找了一晚上,终于找到解决方法

if ( function_exists('mime_content_type') )
{
    $mimetype = mime_content_type('test.php');
} else{
    $finfo    = finfo_open(FILEINFO_MIME);
    $mimetype = finfo_file($finfo, $filename);
    finfo_close($finfo);
}

【相关文档】

实在就是姜还是老的辣

http://blog.gl6.cc/php/2016/04/27/590.html

Discuz论坛与PHPExcel组件冲突解决


http://www.wfuyu.com/Internet/19843.html

猜你喜欢

转载自blog.csdn.net/avi9111/article/details/78245739
今日推荐