技艺丛谈

其他

技术面试中面试官怎么考察候选人?

看看候选人可能会怎么去解决,就是非常不错的话题。比如做语音识别的人,如果足够优秀,完全可以问问他,如果要做语音合成,你会怎么去着手。一个优秀的爬虫工程师,完全可以问问他怎么去做反爬虫的策略。
2019年10月8日
其他

面试求职的几个不同阶段

加入百度有很多好处,比如有大公司光环,有足够的品牌能够证明自己的能力。要知道我认识的一些技术级别很低的百度人,经常在技术不那么发达的城市,靠忽悠自己是百度牛人混日子。不过我虽然没有加入百度,类似的拿
2017年10月26日
其他

30了,程序员中的老司机们,30后的路该开向哪里?

岁了,我们有过荣耀,有过痛苦,有过迷茫,正如朴树的《路途》唱到:“我们路过高山,我们路过湖泊,我们路过森林,路过沙漠,路过人们的城堡和花园,路过幸福,我们路过痛苦,路过生命中漫无止境的寒冷和孤独”。
2017年10月14日
其他

代码审查(Code Review)之道

在加入云壤实习之前,我在一家只有二三十个人的创业公司实习,团队最开始的时候甚至只有五六个人。去这家公司实习之前我写的代码非常有限,公司又缺乏高手,因此很多问题都是自己摸着石头过河。当时做的是一个
2017年10月13日
其他

慢人一拍,怎么弯道超车?基础不好,怎么迎头赶上?——编程经验漫谈

多挑别人代码的问题。正如写作,如果你看到一些二三流作家的作品,能发现问题,并就一些字句,或者段落提出自己的一些改进意见,那么相信自己的写作能力也会得到提升。写代码一个很好的捷径是,尝试找找我们的
2017年9月27日
其他

写代码的老司机们,30后的路该开向哪里?|完结篇:混互联网还是转行收租?

岁了,我们有过荣耀,有过痛苦,有过迷茫,正如朴树的《路途》唱到:“我们路过高山,我们路过湖泊,我们路过森林,路过沙漠,路过人们的城堡和花园,路过幸福,我们路过痛苦,路过生命中漫无止境的寒冷和孤独”。
2017年9月17日
其他

写代码的老司机们,30后的路该开向哪里?|系列三:打工赚钱还是创业冒险?

每个人都有自己的路,别人的路不一定合适你,适合你的路也不一定适合别人。大家都需要根据自己的能力,心态,综合决策,再做出是继续给别人打工,还是单枪匹马出去闯江湖。
2017年9月16日
其他

写代码的老司机们,30后的路该开向哪里?|系列二:做工程还是转算法

很有意思的是,我之前面试过一个学生,算法基础很好,在微软实习过。但是他觉得做算法很无聊,学不到太多工程的经验,大部分时间在调整网络结构,调试模型参数,跑实验,改脚本。想找一个能好好写代码的工作。
2017年9月15日
其他

写代码的老司机们,30后的路该开向哪里?|系列一:写代码还是转管理

我写过客户端、做过网站、写过后端服务,踩过的坑,多过别人埋过的地雷。网页开发很无聊,客户端适配也枯燥,服务器高并发只能靠重启。你问我焦虑不焦虑,我问你午夜加班键盘声,是不是如同窗外蛙鸣焦躁不安。
2017年9月14日
其他

求职迷茫又心累,职场却不信眼泪 : 两个北大男生的职场经验对谈

孙小柔:对于面试准备项目经验我是有套路的。在保证严格实事求是不造假的基础上,有很大的空间可以对简历项目经历进行优化,比如可以根据项目的实际意义、自己的参与程度、是否展现自己某方面能力对经历进行筛选。
2017年9月10日
其他

萧峰论

说话间,正听得乒乒乓乓,兵刃相交之声不绝,火光中见无数辽兵正在互相格斗。萧峰奇道:“咦,怎么自己人……”段誉道:“大哥,头颈中缚了块白巾的是咱们人。”阿紫取过一块白巾,递给萧峰,道:“你系上吧!”
2017年9月5日
其他

混血美女长得好 | 职场混血理论初探

也算好公司,值得多呆一段时间。当然,你想多呆也没问题。有自我驱动,自我学习习惯的人,在哪里都能学习,都能进步。时间在走,人在成长。我只是想强调,成长的快慢,而不是成长的有无。
2017年8月29日
其他

由点及面的面试法|单例模式有百般问与千般错,你都问过哪些?又错过哪些?

记得我刚毕业的时候,去面试一家公司,他们的技术总监让我在黑板上写一个单例设计模式。当时我正通读过四人帮的《设计模式》,心中窃喜:这不是正中本大侠下怀么?本大侠有备而来,这下真是有备无患啊,哈哈哈。
2017年8月25日
自由知乎 自由微博
其他

C++ Singleton 发展史 | 面向对象的世界里,写错单例模式,你并不孤单

模式,概念都比较熟悉,但写起代码实现来就五花八门,其中不乏一些比较资深的工程师,他们的实现还停留在错误的版本。本文简单回顾一下
2017年8月24日
其他

技术面试策略:假如只有一月/一周/一日/一时怎么办?北大学霸为你量身定制了几款,看看哪款适合你?

再次,多刷面经。对于面经上的问题,尝试完整地思考并解决一遍,并限制自己的用时。对于不确定的基础知识点,查书找到相关的内容;对于熟悉程度欠缺的算法题,在刷题平台上找到相关类型的题目刷一下。
2017年8月21日
其他

实习经验分享之二 | 记我呆过的牛人密度最高的技术团队

看起来,在云壤实习的一个多月时间,我学习到的东西,比在之前公司的一年还多。这说明了选择一个技术范的公司实习,是非常有必要的。当然,之前一年的努力,也为自己独立解决问题、主动学习搭下了还可以的基础。
2017年8月20日
其他

实习经验分享之一 | 在小公司,实习生和职场新人,学什么?怎么学?

问题,编译错误问题,代码冲突问题,内存泄漏问题等,不胜枚举。后来我很少请教别人编译错误等问题,就是因为在这家公司实习的时候,这些问题都没人请教,只能自己硬着头皮上,反而解决问题的能力得到锻炼。
2017年8月17日
其他

信息安全学什么?怎么学?|写给信安学弟学妹的一封信

文章在网上被转载多处,不过排版都不好,今天简单重排了一下,放在公众号,希望对后来的学习者能有帮助。文中提到的一些书籍和学习方式,对有心学好编程但是却基础不扎实,有畏惧心理的同学,应该也有所帮助。
2017年8月15日
其他

C++编程|C++基础库构建经验谈

等各种不同的智能指针,基本上已经没有必要自己重复造轮子了。但是假如贵公司的编译器还没有跟上时代(这个原因众多,有时候很难如意),那么则不妨在代码基础库中引入智能指针的实现,不过记得加上特定的
2017年8月14日
其他

互联网实习与校招攻略大全|这一次,面试官和面试者搞了个深度对谈

,这印象就非常深刻了。有关我的面试经历,我记得当时给你发给一封邮件,有简单记录。后来在《学霸另类互联网游记——刷题刷到手软,面试面到面瘫》那篇文章中,你还曾经以戏谑的笔法,写了类似打油诗的一篇短文。
2017年8月13日
其他

技术实习攻略——记我熟悉的那些北大清华实习生们

好了,这次就分享到这里,最后附上乔布斯的名言,送给实习生们。希望大家在捧着苹果手机刷这篇文章的时候,都能“苦其心志,劳其筋骨,饿其体肤,空乏其身”,追求肉体富足,摆脱精神傻瓜,像乔老爷子看齐。
2017年8月12日
其他

学好这几招,助你在技术面试中搞定面试官

首先拿到题目需要明确题目要求和输入输出,这一步可以通过举一个简单的输入数据例子,使用简单方法手动一步一步推演得到输出,向面试官确认过程正确并得到符合预期的结果;
2017年7月24日
其他

[IT面试]面试官究竟想面啥?

看看候选人可能会怎么去解决,就是非常不错的话题。比如做语音识别的人,如果足够优秀,完全可以问问他,如果要做语音合成,你会怎么去着手。一个优秀的爬虫工程师,完全可以问问他怎么去做反爬虫的策略。
2017年7月23日
其他

人工智能科普篇——微信上的人工智能

之前曾经整理过一次微信的发展历史,参见《微信产品探寻录--重新编辑版》,其中提到了很多微信中的人工智能应用,有兴趣的同学可以阅读一下,以更深入地了解人工智能在微信上的落地时间。
2017年7月11日
其他

北大学罢的校招面试之路

此外,还有一家叫做WorksApplications的日企提供上海职位,日本HR非常的亲切友好,并且不论最后是否接offer,每次来宣讲都会招呼通过面试的同学一起吃饭,值得花一天去试一试。
2017年7月10日
其他

学霸另类互联网游记——刷题刷到手软,面试面到面瘫

眼看毕业季结束,新一轮的应届生笔试、面试就快到来。技术丛谈作为技术和艺术的结合体,当然不能丢了给读者朋友们分享技术面试经验的责任。
2017年7月8日
其他

不想浪费生命?那就掌握这些搜索技巧吧

我们在搜索的时候,希望能够找到对应的文档类型。比如找论文的时候,很多时候我们希望直接搜索到pdf格式的论文本身,而不是和论文相关的一些网页。这种场景,使用文档格式的相关指令就很方便了。
2017年6月25日
其他

云壤——从云端到归于尘土

刚到云壤的时候,听说有一个奇虎过来的哥们,刚刚离开。不过,我的第一位启蒙老师,也恰巧就是奇虎过来的哥们王江。这位哥们不算是我的导师,不过因为工作关系,我最开始的时候,做的是Boilerplate
2017年6月23日
其他

给技艺丛谈添加了菜单和导航页

希望这样做,能够帮助到读者朋友,以更好的阅读历史文章,或按分类选择感兴趣的文章阅读。有什么好的建议,欢迎留言告诉我。
2017年6月17日
其他

微信产品探寻录--重新编辑版

iOS版本的产品介绍,之前写的是“微信,超过3亿人使用”,目前已经修正为“微信,超过5亿人使用”了。至于微信团队是看到我当初的文章修改过来的,还是另有原因,笔者就不得而知了。
2017年6月7日
其他

1-缘起

不禁感慨微信团队的自制力,相比支付宝的任意妄为,高下立判。正是微信这样的产品追求,使得本人有兴趣静下心来,观其历史,探其轨迹。
2017年6月6日
其他

6-不为人知的技能

发送图片之前,可以进行简单的编辑美化。这个也是一个大方向,往前走,其实就是整个图像处理。同理,拍照的时候,虽然微信只是加入了夜间模式的加亮功能,往前走,也是视频处理的整个大方向。
2017年6月6日
其他

5-可能的改进点

URL中带有能被解释为表情符号的子串。比如“https://zh.wikipedia.org/wiki/微笑”,显示的时候就会变为“https://zh.wikipedia.org/wiki😊”,
2017年6月6日
其他

4-重要版本功能描述与评述

至此,微信主界面呈四个选项栏目。虽然后来“找朋友”,“设置”被替换为“发现”,“我”了,不过高度的稳定性,也可看出微信的早熟。相比支付宝各个版本UI设计的随意变换,微信的早熟正如天才的早慧。
2017年6月6日
其他

3-主版本功能变迁

,他本人就是在使用微信语音。当我们在讨论方不方便的时候,不应该忽视其在整体产品中的作用。精英阶层的时间是宝贵的,而平民老板姓的时间却是富余的。相对冷冰冰的文字,生动而便捷的语音,便是自然而然的选择。
2017年6月6日
其他

2-发布历史时间线

“系统通知”里,有微信各个版本的功能介绍,不过不一定全,我这里能够看到的是5.0开始的通知。为了方便大家,这里罗列了微信各个版本的发布时间。要看详细的微信更新日志,请到以下网页查看:
2017年6月6日
其他

Google开源的几个C++基础项目介绍

张三丰有武当七侠在外步道,称雄江湖。近年热门的一代宗师叶问,其门下出过一位天下闻名的李小龙。虽然说状元学生不一定有个状元师傅,但是我们透过李小龙荧屏上精彩干净漂亮的动作,大致可以想见叶问当有的风采。
2017年6月5日
其他

不要再重复造轮子了,造牢固的地基吧

STL的陌生,C++标准库功能有限(尤其是C++11之前),各个团队经常每个人喜欢维护自己的一套C++程序,到了一家公司就拷贝过去这些基础代码。代码写得好也就罢了,写的糟糕那往往是噩梦的源头。
2017年6月2日
其他

锋利的blade到底锋利在哪里

听说Google内部打磨的宝刀,其名为"火焰刀",英文名为"Blaze",一样是锋芒毕露,炙热灼物。其面世后,以其熊熊烈焰,统一了google内部的软件编译方式。腾讯出品的blade,
2017年5月31日