我来谈谈编程随想

By 张怀义 at 2020-06-06

我并不认识编程随想,只是根据GitHub的资料来猜测罢了。

  1. 2013年注册 ,2016年才create了zhao这个开源项目。
  2. GitHub上的资料比较无聊

我的结论:

  1. 2013年,编程随想应该刚进大学,读大一
  2. 2016年,毕业工作,创建了zhao这个开源项目
  3. 平时很闲,所以喜欢整理资料
  4. 编程水平不好,所以没有任何开源项目,只有资料的整理
  5. 工作方向,应该是手机游戏开发

所以,编程随想现在应该是25岁-27岁之间。在手机游戏开发公司上班的程序员。

他的编程水平并不好,而且他在的公司水平也不好。

https://github.com/programthink/opensource

先来看看这个项目,除了整理资料,没有任何内容。但是注意到,只有cpp和python!

分析点:

  1. 为什么只有 这两种语言?更加主流的java和 php没有?因为他不是开发web和后端的,没有在互联网公司。
  2. 为什么没有pytorch和tensorflow,说明不是做数据科学的,人工智能的。
  3. 那么只剩下游戏公司了!
  4. 再看看内容,大部分资料都是20多年前的资料整理,但是他在2016-2018年才输入!

如果真的是高龄程序员,2018年开始,应该更加注重架构设计,分布式,高并发等领域。甚至引入nosql,区块链,大数据,人工智能等风口技术。而他还在整理我觉得被时代抛弃的东西。

说明,他还年轻,并没有升职到架构师,还在底层敲代码。甚至他把自己觉得主流的东西写进repo,更加显得业余外行。他更多是看看CSDN的过时材料,整理了这个开源项目。

比如无锁队列:Linux下,必然知道TBB,Windows下,必然知道PPL,但是他没有写出来。这样的例子n多,他对整个行业的主流和趋势,完全看不见。那么结论只有他水平不行,而且他的导师技术不行了。

python下的例子更多!事实上,2013年注册了GitHub,到现在起码7年,早该更新自己的repo了,但是漏洞还是很多,7年的工作水平还是这么低,只有在手机游戏公司一个可能。正常程序员,在7年的时间里,必然已经成长到一个熟练掌握设计模式,架构模式,对高并发,高性能,高可用等方面都很精通的高级人才。

我看到的repo来分析,很多lib他自己都没有跑过demo,就是单纯记录自己知道哪些开源项目,甚至不去思考这个开源项目是不是已经淘汰没人用了。

同样的道理,他的books清单也体现了他只是把书名写到GitHub上,自己大部分没有去看过!最起码,我觉得他现在都没有读完自己列的清单。至于site这个repo,我感觉还是v2ex上的人分享的靠谱一些!!!

我想对 编程随想 前辈说一句, 程序员的道路不好走,去大公司才是出路!手机游戏开发,这钱也是青春饭罢了。只是现在去研究web后端开发已经来不及了。大公司现在已经用来redis 做 缓存,分布式锁,用卡夫卡做了消息队列,还有ETL 日志分析,大公司里的氛围是小公司比不了的。

而且从GitHub的使用情况来看,你还在做一些没有意义的资料整理。现在面试,都已经问你项目经验和看过什么开源项目了。我觉得你很难找工作。。。现在瘟疫横行,手机游戏开发的工作更加稀缺!

随想, 我来, 编程, 谈谈


我觉得国内 ,阮一峰,廖雪峰之类的,其实水平也不行,都是嘴炮!

我觉得司徒正美前辈,才是国内程序员的楷模!诲人不倦,写了很多我觉得对初学者友好的文章,还写了很多开源项目!!!反观其他人,只是骗小白的流量罢了!

而且他们写的很多东西,我看过来都是错误的,误人子弟。英语也不好的感觉,很多英文的原文,被他们曲解。居然搜索引擎排名这么前面!不是更加误导人么!

我觉得学习Java,最好就是去oracle官网学习。最靠谱了。

学习spring也去官网,下个STS就好了,么必要IDEA自己瞎折腾

翻墙,就去v2ray官网。比看网上那些小白不知道高到哪里去了

我个人感觉还是相信官网,多过这些沽名钓誉的人。

张怀义 at 2020-06-06
1

编程随想2009年就开始写博客了。当时就已经在工作了,他的出生年份不太可能晚于1985年。

海东 at 2020-06-06
2

@海东 #2 十几年前,我还是个孩子。

https://program-think.blogspot.com/2009/01/test.html

很奇怪,为什么已经工作的人,不是自己写博客网站,而是用blogspot?

我觉得他写的编程的东西很low,不像工作以后的人写的,以上。

张怀义 at 2020-06-06
3

@海东 #2 看了他2009年的blog,他很多内容是c++?感觉java很少啊!

而且,好像真的是做手机游戏开发的,隐约感觉到在写塞班的app

2009-2016年7年时间,写的东西都很肤浅。比如多进程和多线程那篇,甚至没有写多线程上下文切换需要多少cpu时间片。多进程和多线程的问题,nginx是专门写了测试的,对应文章是nginx里的cycle

他只字不提啊!

再说CPU的事情,他提到了字节序,内存大小,内存对齐。却没有提到内存屏障?CPU的乱序执行?分支预测?以及苹果最有名的开源项目之一【GCD】

他只字未提啊!

他很强调自学!感觉的确是他自学了编程,在自学的过程中,记下了这些学习笔记。他写的东西不像工作的人会写的,更像是学生。学习的深度不够。比如python的metaclass,range和xrange,python的闭包。。。

最不理解的就是c++和python的互操作。业内主流做法都是pybind,他却只字不提?

jython和jruby这些早已经死掉的开源项目,他还2016年以后,在自己的opensource里加进去?

我结论是他自学了很多名词,但是并没有去实际了解过这些东西现在还有没有人用。从2009年开始,他就已经很浮躁了。对其他程序员态度也很差,动不动就骂别人笨,嫌弃他们不用来看自己的博客。

在比如opencv,我觉得opencv里从设计模式角度,大家第一反应就是策略模式,但是他也没有提到。莫非他是研究机器视觉的?还是图像处理?虽然他把很多著名的开源项目的名字记了下来,可惜,有些已经过时了!不是这个领域的人,自然不知道这个领域的软件一直在更新换代

其实,随便找一个已经工作的程序员都可以发现他博客的空洞。因为就像刚学会编程的小孩子,只是把自己看到的名词记录下来,而不是工作的程序员,需要认真的搞明白,这个东西要怎么跑起来!我在大学自学了java的虚拟机源码。很明显感觉编程随想的编程水平很低。在教育其他程序员的时候,就和共产党一样,说的都是空话,喊口号。最起码,我希望看到大神写文章,写的都是“银弹”,而不是口号【一些大家都懂的道理】

张怀义 at 2020-06-06
4

楼主是来搞笑的吧

fallwind at 2020-06-06
5

的确啊,我赞同他的政治立场,但他技术能力其实很渣。

岁在甲子 at 2020-06-06
6

@fallwind #5 我在v2ex上混了7年,我很清楚程序员的世界长什么样。

talk is cheap,show me the code!

他写的东西,放到v2ex上,基本没人看,甚至会被很多人嘲笑幼稚。

我只是,在用v2ex的标准,去看他的编程能力罢了。

张怀义 at 2020-06-06
7

@岁在甲子 #6 我单纯觉得编程10年,还写不出一篇得意的编程博客文章,很可悲罢了。

想想 司徒正美前辈,Avalon这个开源项目,也算国内闻名了。还有Vue的作者。

再来看看编程随想,不但没有拿得出手的开源项目,也没有任何开源项目的代码讲解。甚至没有廖雪峰,阮一峰那样的tutor教程级别的文章。

C语言,讲解下redis也好啊,LRU算法

C++讲解的更多了,比如模板,元编程,std::ref , 完美转发, std::reduce,,,

java可以讲解下,G1和zGC的区别,switch表达式。。。

Python可以说下,Flask,Django,以及local和global怎么用,type和metaclass

我只是觉得他写的文章像很无聊罢了。。。

所以,他出名纯靠政治,而非技术。。。

张怀义 at 2020-06-06
8

有点意思。大部分同意,编程随想的贡献在于数据整理。他对经济和哲学上的见解有点野路子的趋势,但是整理以后对小白还是有用的,如果你不是这方面的专科出生,读他整理的文章很有趣味。我还是很佩服他十年如一日的不停在吸取新的知识,并且可以系统整理分享出来给大家共享,这个才是他的专长。

至于他的编程能力,这个我一直以为他是做legacy system维护的…… 并不是开发人员…… 其他的推测我就保留,希望不要给他带来麻烦。

话说回来,你想搞后端?

另外其实你也自己注意点,透露的东西有点多了。不要像小二一样自己把屁股露出来。

有点意思 at 2020-06-05
9

插一句,其实编程语言没什么好说的,有什么用什么,什么流行用什么,学过一个语言再捡起另外一个,学起来又不烦,有什么东西买本书外加google,没什么搞不定的。没必要搞的用java的看不起用c的歧视,互相看不起。编程语言不难,难的是算法,这东西学起来一言难尽。

有点意思 at 2020-06-05
10

编程随想透露他的专业方向是信息安全。手机游戏开发的说法从何而来?

海东 at 2020-06-05
11

@张怀义 #8 相当专业!!!厉害!!!

海东 at 2020-06-05
12

年龄和工作我觉得你都猜得不对。

爱狗却养猫 at 2020-06-07
13

编程随想只是一个身份, 他不一定要把自己所有的事情都展现在这个帐号上. 否则很容易就被社会工程学了.

my20490706 at 2020-06-07
14

你的所有推论, 都建立在编程随想’网上身份’ = 编程随想本人. 显然,这很可能是他为了混淆信息伪装出来的身份

my20490706 at 2020-06-07
15

@my20490706 #15 同意,或许编程随想并不只是一个人。他的文章最大的好处是对资料的整理,对群氓关于政治、经济、历史学的启蒙。我对他编程能力如何反倒不怎么感兴趣。天涯辉煌的时候,他就活跃在网络上了。他涉猎甚广,洞察力强,阅历也深,绝非90后愣头青。他每篇文章含金量颇高,需要大量精力来收集,这么广泛的触角,可能不是一个人能做得下来的。猜测而已。

fallwind at 2020-06-07
16

@fallwind #16

按照他自己透露的说法,他写博客完全是个人,只要有合作就有可能透露身份,他不愿意冒这个风险。能阅读这么多材料是因为他时间管理方法得当,他是个极度自律的人。

海东 at 2020-06-07
17

@my20490706 #15 @爱狗却养猫 #13 @海东 #11 @有点意思 #9

我发这个帖子是娱乐性质的,不是真的打算去社工编程随想。你们别这么认真!

先转发一篇文章 https://fuchsia-china.com/guide-of-fuchsia-os-building/

写这篇文章的是一个高二的学生,他记录了自己如何编译一个Fuchsia操作系统!我高中的时候,也在自己的一加手机里刷机。在我眼里,初中生、高中生、大学生是最闲的蛋疼的一群人,虽然不会编程,但是喜欢瞎折腾!我们那个年纪,虽然没有敲过代码,但是喜欢下代码,自己编译,刷机,找当黑客一样的感觉,自娱自乐。还喜欢泡各种论坛,找各种主题,插件,然后一个个试过来!


如果他不自己说自己是高二的学生,你们觉得这个文章作者几岁呢?

回过来说编程随想,他在2009年开始博客,当时最新的iPhone是iPhone 3G,那个时候还没有app store,而且开发应用也应该是用obj-c。但是他说了一句,塞班的线程栈大小是多少。

2009年,还是塞班的时代,iPhone的应用还很少。但是开发的塞班软件也很少。会遇到塞班栈溢出这个问题的人,必然是在开发塞班游戏(Java ME)。但是编程随想肯定不会开发,所以应该是当时用很差的塞班手机玩游戏,遇到了坑,然后去塞班的论坛搜索,发现有人提了一句,所以就记下来了。。。

后来写blog就顺带提了一嘴。(他好像经常混论坛,记录其他人的一些只言片语。但是自己只懂皮毛,喜欢拼凑他人的言论,变成自己很懂的样子)

另外,正常程序员是不会说到大端小端的,因为java已经帮程序员解决了,只有c/c++这些自己手工敲socket才会遇到这类问题。很大的感觉现在还问大小端,只是面试需要,实际工作是不可能涉及到的。现在http这些协议,都是文本级的内容,不存在大小端。大小端的话,需要传输的是二进制格式,实际上早没有二进制传输的明文协议了。。。

注意到他发的内容,更多偏向游戏,尤其是手机游戏方向。所以我才觉得他应该是处于个人爱好,选择了游戏开发的工作。但是代码水平太差了。我觉得阿里,腾讯,网易等游戏公司是不会招聘他这个水准的程序员的。所以只能在小公司开发,不入流的手机游戏。

如果是信息安全工作,我觉得他的普及方向都是错误的,如果是host信息安全,最起码要说下shellcode,aslr,rop攻击,dep旁路之类的基本入门概念吧?如果是web信息安全方向,sql注入,xss攻击等也不见他普及啊。我觉得,并不是他想隐藏身份,而是他自己就不知道有这些东西。

他的知识体系,是在业余爱好者论坛里,东拼西凑的。并非专业论坛里讨论得到的。我觉得他的性格应该是看卡饭论坛的科普文章和帖子比较多吧。。。

如果他是看52pojie,看雪论坛之类的精华帖。估计就不会现在这个水准了。我能看出他对折腾各类软件很有兴趣,但是看不出他的编程工作经验,或者网络安全工作经验。给人感觉,编程水平就像半路出家,东看看西看看,不系统,也不深入。

他本人都没有看过tor和v2ray的源码,当年他推荐蓝灯的时候,甚至没有看过蓝灯源码就推荐蓝灯。如此不严谨,放任自己使用自己没看过源码的翻墙软件,也对不起他自称信息安全人员的言论吧。蓝灯代码都没有几行,读读也就一个下午的时间,这么多年了,也没有见他说过一句代码分析。这一个事情,就足以确定他不会编程,也不是做信息安全的,所谓的对自己保护做的很好也显得空洞,真是程序员就自己写翻墙软件了,怎么会去用自己没读过代码的自由门之类的呢?哪怕wireshark抓下包也好啊!

一切的迹象,更多反应了他喜欢折腾各类自己网上搜集的软件,而不是自己去编程。他的性格更多体现了,他喜欢折腾,不喜欢深入研究。他应该是一个很喜欢泡论坛,搜集各种软件,然后自己瞎折腾的人。但是同时,也是一个不喜欢深入研究的人。从他的博客,十几年都没有什么质量来看,足以印证这一点。

他喜欢网上搜集资料,却不喜欢深入研究探讨。这个不是更像高中生么?毕竟我觉得上班多年的人,不会做这种事情。


从我自己的角度,如果我觉得自己是一个对匿名上网是高度敏感的用户,我最起码什么软件都是自己写了。绝对不会用来路不明的软件的。另外,2013-2016刚好4年,所以我以为是他大学4年的时间。当然都是我的猜测,娱乐而已,你们不用当真的。

对于 my20490706 说的拼凑混淆身份,是站不住脚的。他说话的口气,就可以感觉到,他希望的是炫耀自己很懂编程,而不是出于混淆的目的。如果是混淆目的,应该一笔带过,显得不刻意。而他说完那些“专业名词”以后,总喜欢嘲讽其他人和读者。

实际上,他说的专业名词,很大程度都是落后过时的东西,别说现在了,哪怕是1999年,都没人用了,他却在2009年还当宝一样拿出来说。我感觉智商正常的人都不会拿10年前就不主流的东西要求新入门的菜鸟去学习!

我觉得,正常工作以后的程序员写的blog长什么样,去看看vue作者的blog,或者其他人的。再看看我这样的应届生的,就能明显感觉出编程随想的blog质量,完全是业余水准。

我想他取名编程随想,是因为觉得自己以后要当程序员吧?只是最后他觉得自己什么都懂,就没有深入学习,所以才会现在这样的水准。我们学校随便找个实验室的学弟学妹,水平都可以吊打编程随想,我没有开玩笑。而且,他2009年推荐大家学编程,完全不走科班套路啊,当年推荐大家学编程,正常套路是推荐他们去ACM刷题练习,学习设计模式这些基础,还有一些常见的算法。怎么可能是一些内存对齐,字节序这些边边角角的东西,工作过的人,应该都知道平时用不到这些知识点,让菜鸟去学习这个是浪费时间,除了面试,一毛钱用途都没有!

张怀义 at 2020-06-07
18

@张怀义 #18 好奇问一句,你是相关专业科班出身吗?因为从你的字里行间,似乎有这个意思;但我记得你以前好像提到过你不是CS科班。

另,我不是在试探你身份,涉及隐私不答也行。

爱狗却养猫 at 2020-06-07
19

@爱狗却养猫 #19 我是工商管理的。我也是兴趣爱好。我在v2ex上呆了7年,初三就开始混v2ex了。所以给你科班的感觉。我最喜欢看v2ex上大家发的简历了,也喜欢看大家发的招聘广告,看看大家最近招聘会要求程序员会什么技术栈。

因为我也打算去当程序员,所以我会根据招聘人员的要求去学习相关的技术栈。

张怀义 at 2020-06-07
20

@张怀义 #20 厉害。佩服。

爱狗却养猫 at 2020-06-07
21

用到大端小端有可能是驱动开发呢。。当然只有摩托摩拉公司的芯片是大端了。你说的很多大部分是应用层开发。而驱动开发你有没有涉猎?

helloword123 at 2020-06-06
22

这么年轻的人,社会经历有限 99%不会写了有深度的东西

mouster at 2020-06-08
23

如果楼主不是来钓鱼的,那么我认为你水平比较低.

你一定要理解programthink只是一个代号而已,这个代号表现出来的所有内容全都不是真实的他所具有的真实的知识或者水平或者技能.

不过你的水平确实比较低,至少博文要多看看才能够开口评价吧.

很奇怪,为什么已经工作的人,不是自己写博客网站,而是用blogspot?

在https://program-think.blogspot.com/2019/01/Security-Guide-for-Political-Activists.html中解释得非常清楚.

其他的可以吐槽的点太多我就不一一吐槽了,既然是自学的编程你产生这样的错觉我也就一笑而过了,不然应该可以了解到他的真实的水平,不说多高但是至少大于我吧.

我也是在10-16之间毕业的.作为班科的我,觉得他早期的某些博文受益还是有的,至于最近嘛,当然是因为政治才去看的.

顺便想说一下,新的技术栈没有意义,想要转行还是应该先刷500道leetcode.

2049kuaipao at 2020-06-08
24

@2049kuaipao #25

顺便想说一下,新的技术栈没有意义,想要转行还是应该先刷500道leetcode.

同意同意。学习新的语言,记住那些技术细节没有那么重要;刷题算法才是正途,leetcode才是王道。

programthink如果精通C和C++这两种语言风格,那么学习其他语言真的不要几天。他现在好像在搞python,能理解,胶水语言,搞小项目很好,大项目和重视效率的项目,C和C++其实很不错。前面有个人猜测他是搞“legacy system维护”,其实也有道理。

他的编程水平不说,programthink时间真的不知道从哪里挤出来的,时间管理很强。

手机模式手机模式 at 2020-06-08
25

再说一句,学习编程,没有必要看programthink的文章。看programthink关于政治,新闻的总结帖子,当入门的的趣味阅读很不错。

手机模式手机模式 at 2020-06-08
26

我觉得你的见识还是很短,很肤浅的想法,还不如编程随想。现在的公司将就的是效率,时间成本,哪个框架开发快,用哪个。你个个都搞,也没见你精通。

helloword123 at 2020-06-09
27

为什么只有 这两种语言?更加主流的java和 php没有?因为他不是开发web和后端的,没有在互联网公司。。。你问这种问题,那不是说明你是初学者吗?

helloword123 at 2020-06-09
28

用什么语言看公司。

寒冰射手曹草草 at 2020-06-09
29

兄弟,你这个笑话绝对是本周最佳。

你叫李彦宏去做几道百度程序员面试题,他写得出来半行代码我直播吃屎。

Zuckerberg当年写了Facebook的第一版,2016年他已经承认自己已经忘记怎么编程了

Facebook founder Mark Zuckerberg misses his days as an engineer and coder

java 和php是什么狗屎?会用来写路由软件还是操作系统内核还是加密解密软件还是硬件防火墙?

李彦宏 at 2020-06-11
30

@helloword123 #29 不会回这种人肉帖子啦。正常人会干人肉这种事儿嘛。你们啊回他,等于暴露了自己。

sorrysorrysorry at 2020-06-11
31

@2049kuaipao #25 看我上面的回复,下面的其他网友也参考我说的话。

sorrysorrysorry at 2020-06-11
32

如果批评不自由,则赞美无意义

我希望大家可以客观来评价编程随想!

我举个例子,你们告诉我,Google上搜索什么关键字可以搜到编程随想?

很明显,不管你怎么搜索编程相关的东西,都搜不到他博客,就说明他技术水平了吧?

至于某位神经错乱的前辈,我也不知道,Google都无法搜到他博客的情况下,你是如何在他的博客里学到编程知识的?

(我举个例子,你们Google搜索 “tor 排除特定节点”, 就可以搜索到我!但是你们怎么搜索,才能搜索到编程随想,能不能提供下?)


再来是刷leetcode的回复。

  1. 刷leetcode除了用来找工作以外,(几乎)没有任何帮助!
  2. 那些说有帮助的,麻烦考虑下成本和产出比,3个月的时间看一遍《Windows核心编程》比你刷100道题回报高多了吧?花费时间系统的情况下,哪个效益高,选择哪个!
  3. 哪怕某些人,看答案刷完了500道又怎么样?我感觉,比智商,可以去kaggle刷题。比编程,有ICPC,刷leetcode的意义又是什么呢?面试也才easy难度啊!
  4. 靠leetcode刷题去筛掉面试者的面试官,只是懒罢了。说明了程序员行业内卷。

楼上的前辈,几乎就是“编程随想的小粉红”:

你们的逻辑和小粉红是如此一致!

  1. 不问事实,无脑维护编程随想。连个支持你们观点的事实都举不出来。只会说话阴阳怪气!

  2. 一有人质疑反对编程随想,就对质疑者人身攻击。不去证明编程随想会编程,却来污蔑我不会编程!说我钓鱼和小粉红把指责共产党的人无脑都说是境外势力一样可笑!

  3. 发表观点前,先表明自己身份,只为了以所谓的“专家身份”说话。喜欢把自己放到道德制高点。实际上,只是知道自己的话廉价,需要靠所谓的身份来显得“靠谱”点!

张怀义 at 2020-06-11
33

来来来,解释一下USB源码。

helloword123 at 2020-06-13
34

@张怀义 #36 编程随想本来就不是靠写编程文章出名,而是靠十几年来在国内坚持写反共文章却从来不被抓而出名,如果这么容易就被你分析出他的身份,他早就被抓了。他最牛的是他在网络上的反侦察能力,而不是coding的能力,也许你能在国内找到100个coding能力比他强的,但是你找不到第二个像他这样坚持写反共文章却不被抓的。

lightyear at 2020-06-15
35

编程随想只是他早期起的一个代号,他会不会编程,编程水平怎么样,根本就没有人在乎。还是那句话,如果连你这样的小孩都能分析出他的身份,难道国内几十万上百万的网警、国保都是吃干饭的?

lightyear at 2020-06-15
36

北京的oeasy也是计算机专业的,但是人家从事教育行业。而不编程。

helloword123 at 2020-06-15
37

要么你再来解析一下3G模块源码。大陆很少有人写底层的代码,也没人研究,拿来直接用就行。大都是用别人已经写好的底层库,用来开发应用层。就是没人创新,就一直用别人用过的东西。算法更别说了。

helloword123 at 2020-06-15
38

@lightyear #39 网警抓他干什么

岁在甲子 at 2020-06-15
39

@岁在甲子 #42 且不说他写的那些反共反马克思主义反社会主义的文章,光说说zhao这个项目,他要是被抓到,最起码被判刑五年以上,你说网警抓他干什么?

lightyear at 2020-06-15
40

小二仅仅是收集转载了一些公开的肺炎报道,就被国保控制,最起码判刑1-3年吧,相对于小二,编程随想在刑法上的严重程度,在10倍以上,这对网警来说,是一个多么大的经验包?抓到了,最起码官升一级吧。

lightyear at 2020-06-15
41

@lightyear #43 并没有太大价值啊,都是公开资料,美国情报部门建立的公开的档案,要详细多了,那些文章也并没什么。

岁在甲子 at 2020-06-15
42

@lightyear #44 现在网络越来越发达了,鸡毛蒜皮的事情就处理得比较多了,而且中共认为现在是非常时期,站长是撞枪口上了。

岁在甲子 at 2020-06-15
43

@岁在甲子 #45 你这就有点搞笑了,那按你这么说,小二为什么会被抓?小二又干了什么,小二有写过一篇反共文章吗?他仅仅只是收集转载一些公开报道而已,注意仅仅是公开的报道。

lightyear at 2020-06-15
44

@岁在甲子 #45 你所谓的“美国情报部门建立的公开的档案,要详细多了”在哪里?有多少中国人会去看?有什么影响力?

lightyear at 2020-06-15
45

更何况,编程随想一个普通人能够和美国情报部门进行对比?川普蓬佩奥佩洛西可以随便骂中国的任何领导人而屁事没有,你一个中国人在大街上随便骂是什么结果你不知道吗?

lightyear at 2020-06-15
46

@lightyear #49 他那就根本没用,全是拿公开资料剪辑的,没太多内容,想拿这个充作有杀伤力的东西,但没有这种价值啊

岁在甲子 at 2020-06-15
47

@lightyear #49 他们一看站长就在国内,正好就通知当地片警控制起来了,如果在国外,他们才没那个精力管呢。

岁在甲子 at 2020-06-15
48

@岁在甲子 #50 那你觉得编程随想要做出什么样的惊天动地的事情,网警才会抓他?是不是要做到斯诺登那个级别?你对别人的要求未免太高了?有的留学生仅仅在推特上给那些骂中国领导人的推文点了一些赞或者转发,回国 就被抓了,难道编程随想做的不比这个留学生更多?

lightyear at 2020-06-15
49

@岁在甲子 #51 你这样的人未免把发生在别人身上的事情太不当回事了,按你思维,只要发生在别人身上的是,再大那也不是个事儿,反正跟自己无关。

lightyear at 2020-06-15
50

@岁在甲子 #51 按你的想法,编程随想只有做出真正对中共有杀伤力的事情,网警才会去抓是吗?真到那个级别,等待他的恐怕是无期或者死刑了。

lightyear at 2020-06-15
51

@lightyear #54 网警开始频繁挂人也就这几年的事,以前你在网上公开身份,叫人抓,他们也懒得动你。

岁在甲子 at 2020-06-15
52

“DHT 原理” 即可搜索到编程随想的某篇博文,只是不是最高位置而已.

靠leetcode刷题去筛掉面试者的面试官,只是懒罢了。说明了程序员行业内卷。

国外flga的面试是什么样子的自己去查,至于到底刷leetcode有用还是看Windows核心编程有用,多的就不和你讨论了,windows编程有什么前途吗?难道比各种算法有前途?

以上两点就已经说明你的水平低了,至于给他人贴标签的事情,那就是很自然且不自知的操作了

我的回复本意是告诉你推测错误并且指出一些问题,我有过度夸耀的言语吗?我有厉害了,我的编程随想吗?你是如何判断出来粉红性质的呢?

你的判断充满了毫无根据的推测,没有事实支持的结论,对程序员业界的偏见,对编程的误解甚至歧途.

自然不想再回你一次,只是可惜你讲了太多的错误,打你的脸是如此容易,让我非常有欲望打压一下你的脸.

2050kuaipao at 2020-06-16
53

@岁在甲子 #55 这是完全错误的,至少两个知名翻墙软件的作者在国外被请喝茶过

2050kuaipao at 2020-06-16
54

2013上大学? 基本年龄都猜错了。。。还错的离谱

无名米粉 at 2020-06-16
55

@无名米粉 #58 他钓的就是你这样的鱼啊!!!!!傻。

sorrysorrysorry at 2020-06-19
56

@helloword123 #41 你的提问,就相当于你和别人承认自己是傻逼。

USB是一种规范,就像Java EE一样,USB下面可以是U盘,鼠标,键盘,甚至显示器,再回过来看你的提问,是不是就觉得你是傻逼了?

3G道理一样,包括WCDMA,CDMA2000,TD-SCDMA,甚至还有3.9G的FDMA(LTE)。你的问题,都很肤浅,只是知道一个名词就出来提问只会丢人。提问的深度,决定了你在别人面前的高度。很明显,你就是个傻逼,没救了!

既然你什么都不会,为什么不去学习点什么再提问,而是现在出来丢人呢?

张怀义 at 2020-06-19
57

@2050kuaipao #56 傻逼到你这个份上,真不可思议啊!自己的密码都记不住,每次回帖换一个账号!

DHT的那篇博客,不但没有反驳我的观点,反而印证了我的观点:编程随想只是在收集资料并整理,自己本身编程水平很差。我就问一句,那种文章,是不是随便找个人去网上搜集下资料就可以写出来?写这个是不是需要会编程?所以,你就是傻逼的事情就被再次印证了!

你后面的回复,我也给个结论吧!

你就是狗娘养的,才能写出这么大逆不道的话!

我今年毕业,人尽皆知!我自然会刷题准备面试!你一直觉得我刷不出leetcode,是不是?

来来来!我让你见见满级大佬是怎么来新手村屠杀你这种白痴的!

你能不能说下,leetcode哪些题用到了A*算法,哪些用到了并查集查找算法,哪些用到了拓扑排序算法?

还是说,你还在刷查找最小值?

这样,我出个简单的题目给你:

输入:未排序的一组整数(都不重复),数量超过100万

输出:这组整数的最小数

要求:算法复杂度要求O(sqrt(n))


希望你可以明白什么叫时间复杂度,什么叫空间复杂度,而我要求的是时间复杂度!

你当然可以不写,不过我觉得所有人都会知道,你是一个连查找最小值这种题目都写不出来的傻逼而已

怎么样,看了编程随想这么多年博客,却不知道什么查找最小数算法的滋味如何?

所有人都看清楚了,上面的傻逼,写代码查找最小值这样的算法都不会,还劝人刷leetcode,是不是很好笑

张怀义 at 2020-06-20
58

@sorrysorrysorry #59 算了吧,基本事实错误无法辩驳,故作高深的内容我都懒得看,浪费时间。自以为有趣但是其实超级无聊的才叫傻。当然帮这种无聊的人更傻

无名米粉 at 2020-06-20
59

结合本站已经被国安控制,请挂好tor隐藏所有个人信息

FapCraft at 2020-06-21
60

@无名米粉 #62 您梅看懂我的意思。我是说“你说不是2013上大学”等于帮他排错,做排除法。嗨! 当然了我们感谢楼主帮本站做seo。现在轮郭毒们请的it水平原来这么低?

sorrysorrysorry at 2020-06-21
61

@FapCraft #63 抓住了就说隔壁特务们的ID 然后我们给他们编个入狱再声明自我改造的内容在电报里发,让他们吓尿。其实被抓很好处理,就说自己是卧底仇中恨国的爱国行为,反正你本身也没啥真实情报可卖的。(也许不?)

sorrysorrysorry at 2020-06-21
62

我鼓励所有仇中反共的各路好汉多多卧底隔壁的电报群,抓一个50万,你们移民的钱就有了。如果你们已经有线索了,记得打110或者联系我 ,我不跟你抢那50万。

sorrysorrysorry at 2020-06-21
63

@张怀义 #61 我现在知道你,

  • 大三在阿里巴巴实习
  • 负责数据库相关工作
  • 今年毕业
  • 工商管理专业

请问你知道我什么,年龄,专业,工作内容,公司名字,地点也算,随便一个就行了

你就好比围棋里四处进攻的棋手,但是却不知道怎么做活。

2048kuaipao at 2020-06-23
64

既然你在阿里实习,理应不用刷leetcode了,再次也应该在去年9月份开始的校招里刷,现在也不用刷leetcode了,再再次也应该春招开始刷,今年疫情春招再少据我所知阿里还是有很多名额的。

所以

  1. 你说谎了,不论是阿里实习还是刷leetcode
  2. 你水平有点低
2048kuaipao at 2020-06-23
65

@2048kuaipao #68 从这人说出“活摘”两字的时候,就知道是什么来路了。 无非是看着翻墙产业能赚不少钱所以来尝试分羹的初学者罢了。(做翻墙vpn有赚了几千万的的)

反共是个生意,编程xx的“各种”水平自然很低,但他就在那儿,拿“反共”赚钱的又不止他一个。

想靠黑产翻身,还不如老老实实考个好大学,年纪轻轻就信法轮功,难不成全家都信,那就难怪了

sorrysorrysorry at 2020-06-23
66

技术栈,编程语言,这种东西就是砖头,要用的时候搬就好。没必要没事的时候自己去学。当然如果你的目标是P4这种,嗯,懂一点没问题。

俺拿过达摩院的P9。基本上不用刷题编程,算法设计才是重要的。

理性讨论理 at 2020-06-25
67

@2048kuaipao #68

狗娘养的还敢过来啊?你妈死了怎么不去奔丧?

给你出个入门题,无非让你知道 SQL 里的 MIN 函数怎么实现,现在去抄还来得及啊!

说明一个很简单的道理,你SB的连 mysql的min函数实现都不知道在哪里!

正常人都可以看到你们只会装逼,除了说些自以为高大的名词,什么代码都不会。

我4月份就已经入职了,怎么可能现在还刷题?你智障就别说话了!

物以类聚,人以群分。现在我觉得不是你一个人智障的问题了

我感觉你祖宗就没有给你正常的DNA,不知道你们家是什么狗杂种生下来的,可以天天疯狗一样咬人!

你随便继续咬我好了!反正你做不出我出的题目,就是你全家狗杂种最好的证明了!有时间来咬我,多看看代码学点本事吧,哪怕去看病也比来这里强啊

张怀义 at 2020-06-25
68

@理性讨论理 #70 我很赞同前辈说的这些是砖头。我也在前面说了,没必要刷题!

只是楼上的XX,他们一定要拿刷题这个事情吵架,我就只能秀下肌肉了~

只是前辈的话在中国这个奇葩国家是不成立的,中国的程序员面试就是刷题。。。(看GitHub就知道了,全是面试题。。。)

进去也只是搬砖,拧螺丝。算法能力是发挥不出来的。

我在阿里的论文,通过Alpha-Beta 裁剪算法提速group by语句的算法,改变了纯hash表方式的

虽然在极端情况下性能不如传统算法,但是在大部分普通情况,性能会好40%以上,而且更加省内存

这些论文,根本没有被采纳的机会,我只是实习生,公司对我们一点不重视。。。

论算法,我觉得一点也不吃亏。只是我年纪小,根本没有出头的机会。。。

张怀义 at 2020-06-25
69

@张怀义 #72

只是前辈的话在中国这个奇葩国家是不成立的,中国的程序员面试就是刷题。。。

国内国外都呆过,engineer这个层级刷题面试,expert/researcher层级算法没毛病,当然,到了senior/scientist层级就是团队leadship/vision了。

我说的p4是阿里一般本科生engineer的入门等级,好像。实习生是P多少?P3?我不知道。

我搞一个算法出来以后会叫相关技术团队,大部分是P4到P5的,把算法上线;我基本上不去碰具体编程实现这一块,技术细节太繁琐了,主要是优化效率,我没有必要去学。

不过也许你我对算法的理解不同,我说的算法是算法设计,比如如何构建transformer,几层,如何skip connection,这种。你说的算法好像是算法实现,比如如何快速updating parameters。算法实现这一块倒是和编程语言和架构相关,搞得好可以提高效率,少点内存,节省点时间;但是如果你要效果,那是算法设计的活。

这些论文,根本没有被采纳的机会

这个和我所知完全相反,如果你的算法能被好的conference接受,除了有奖金以外,你的算法更有可能在阿里内部测试最后实现。我们有些算法出来还被要求发paper或者赢比赛,才会被认可,提高上线的可能。

理性讨论理 at 2020-06-24
70

不过这几年中美脱钩,情况和我了解的有不同也说不定。

理性讨论理 at 2020-06-24
71

@理性讨论理 #73

我不是算法工程师,是软件工程师。前辈说的和我都不在一个就业范围内。

前辈说的都是机器学习,NLP之类的方向,和我说的差距更多了。

如果前辈想要谈谈AI之类的东西,包括业内的前沿论文,我可以再开一个帖子。但是这里只想讨论编程随想的编程能力问题!

最后,我不是科班出身,也不是硕士。阿里对我的歧视,我不接受,不愿意理他们,就自己出来了

算法要求发paper和比赛,我觉得是正常的。但是我不是做算法的,我是把已有的算法实现,用在生产上罢了

张怀义 at 2020-06-26
72

呵呵,这个猜测也娱乐的太无脑了点,编程随想提到过他已经不在技术岗位多年,主要是在管理岗位。他近几年看的管理方面的书可能比较多,他的博文里面有所体现。关于技术方面的文章大多都是10多年前写的了,后来写的技术相关的基本是针对小白的,不是针对专业人士的,属于科普性质的,这也是他在技术相关的博文中和回复中多次提到过的。关于编程随想的GitHub的那些内容也是针对小白的。他的真实身份很可能有另外一个github的号。你要是有本事工算出来那就厉害了。估计党国能因此给你不少奖金,毕竟把他抓了,每年花在蹲守在他博客评论区的开支都可以省下来了。至于他真实的技术水平就无法得知了,因为他明确说到过编程语言也会有指纹,所以编程随想这个身份用的语言毕竟是他平时不怎么用的,那么也就是他不怎么擅长的。但是我觉得他的水平应该不低,毕竟对于编程来说,智商很重要,学习能力很重要,这两点他都很强。而且他对他自己的那个博客的坚持不懈的精神在也算很强大了。他启用编程随想这个身份的一开始就是与他真实身份隔离的,虽然一开始他并没有想写政治,但是他的解释是处于职业习惯原因。 另外,如果按你说的,他2013年大一,2009和2012这两年博文数量最多,对应的是初三和高三,这又该如何解释。

tomgeniewang at 2020-06-26
73

@tomgeniewang #76 真有意思,不在技术岗,却在GitHub上做本科生才做的事情,童心未泯?

管理的博文,你能翻一篇给我么?我看看时间节点。

技术的博文,基本都是误导小白的,楼上两个傻逼的言路就代表了读编程随想的程序员脑回路了!

最起码GitHub上2018年,他仍然在提交错误的commit误导其他程序员!

还有,我没有说他笨吧?我只是说他编程水平太差了而已!像个野路子的程序员!

最后,你能不能提供2009/2013年,中考和高考的时间点他发表博文的证据?不能的话,不就印证了我说的推理和分析么?

张怀义 at 2020-06-27
74

@张怀义 #75

其实是一码事,恩。如果你在阿里有认识的,和P4-P5这一层的人聊一聊,让后再和P6-P7的人聊一聊,再和P9以上的人聊一聊,不同层级的要求不同。如果你只学习“把已有的算法实现,用在生产上罢了”,那么螺丝钉这个类比还是合适的,但是如果只是这样,那么你不会升到P6以上。

给你一个建议,学习编程,一种语言精深就好了,个人推荐C++或者Java。找上两本经典教程花上3-4个月全部过一遍,做一个project(比如ebay这种,从页面到数据库都自己搞定)。其他的语言,需要的时候再学就好。其他的算法设计,并行处理,load balance这种学习理论就好了(其实都是数学建模,到最后都是数学),实现起来到时候看老板用什么架构,零时学习都来得及,就是把你学习的理论实现罢了。

你也不需要因为阿里偏向于“科班出身”就有反感,科班出身还是很有优势的,至少软硬两方面都见识过,有大框架。如果能通过刷题到了阿里,有大框架的科班出身的更容易跨过P4-P5升到更高的层次。老实说,单就编程来说,过上几年说不定AI已经可以替代大多数的程序员了(如果你知道英国那个startup的project的话)。

编程随想我不熟,他谈的东西娱乐看看就好。我个人不认为他在IT行业是前言的研究员,我们没那么多时间整理政治资料,IT发展一年一个样,学新的都来不及,没那么多时间搞政治资料整理。

说得多了,跑了跑了。

理性讨论理 at 2020-06-29
75

@理性讨论理 #78 准确来说,是已有算法应用到生产,而不是简单的实现。

我的C/C++水平,已经很深入了。语法级别,我我基本熟练到C++20了。架构方面,我觉得自己写出一个类似Caffe的框架没问题。不过里面的算法,我实现需要时间。贾杨清的代码,我是学了很久很久了,Caffe框架非常熟练。其他语言,我其实只会Python和Dart了

哎,我觉得聊这些太空洞了,没意思。下次开个帖子和你聊AI或者算法吧。最近一直加班到很晚。

你就别提编程随想了,否则你也被卷进来了。他怎么样,随便了。我只是觉得他编程水平太差罢了。而且很多东西,编程相关就是写错了。误人子弟。看不顺眼而已。

张怀义 at 2020-06-29
76

楼主是来搞笑的。他的理论就是,不提某样东西就代表不会某样东西。就像我现在什么具体知识都没说,按他的逻辑我应该算幼儿园没毕业吧。

大口吃牛排 at 2020-07-02
77
用户已注销,隐藏回帖
學生仔賴141 at 2020-07-01
78