当前位置: 首页 > 编程
  • 如何确定自己是否适合做程序员?

    【ershou的回答(1249票)】: 贴一篇曾经引发过许多讨论和转载的旧文,希望对你有所启发。 理想的程序员 我算是靠坑蒙拐骗进了程序员的门,然后一路狂奔。26岁之前几乎没有任何写代码的经验,研究生毕业却意外选择了一家不可能提供培训的初创公司,在每日担忧公司倒闭、害怕被炒鱿鱼以及同事冷落白眼的三重压力下逆流而上,一年半后离职,已是拥有500万用户产品的后台主程。从前我对计算机技术心怀畏惧,...

    阅读全文
  • 国外的公司都是如何对待大龄程序员的?

    【JosephHoly的回答(161票)】: 坐标湾区,公司里有个大概60左右的程序员。人送外号扫地僧,因为特别特别的低调,每天中午12点来,晚上9点回家。一直没跟他聊过天,直到有一天跟他聊了起来,然后才发现他70年代就来伯克利读博士了,当年和 Dennis Ritchie工作过。想想老爷子见证了 C 和 Unix 的发明我就感觉好传奇。为人谦逊,努力,写代码非常的old style 终端都不来...

    阅读全文
  • 高斯模糊的原理是什么,怎样在界面中实现?

    【祥子的回答(1287票)】: 高斯模糊,听起来很高大上,其实就是一种很基础的数学算法应用,不要被“高斯”迷惑了双眼,它并没有高斯本人那么深不可测。。 高斯模糊之所以叫高斯模糊,是因为它运用了高斯的正态分布的密度函数,我记得是大二时候学的: 其中,μ是x的均值,σ是x的标准差(评论提醒)。由于每次计算都以当前计算点为原点,所以μ等于0。于是公式进一步简化为:其中,μ是x的均值,σ是x的标...

    阅读全文
  • 自动驾驶汽车涉及哪些技术?

    >> 本问题已加入 人工智能 · 自动驾驶 圆桌中,欢迎关注圆桌参与更多讨论 << 【优达学城(Udacity)的回答(15票)】: 无人驾驶车 是一个完整的软硬件系统。硬件系统除了常规的汽车的配置还涉及到专用于无人驾驶技术的传感器,比如摄像头,雷达等。每个公司设计无人车的思想不尽相同,因此软件算法更是难以概括。 前面的很多回答已经提及了很多关于无人驾驶车整体所需应用...

    阅读全文
  • 普通程序员如何向人工智能靠拢?

    【SimonS的回答(749票)】: 谢邀,我曾经也只是一个只懂 ACM 竞赛相关算法的普通程序员,误打误撞接触到了数据挖掘,之后才开始系统地了解机器学习相关的知识,如今已经基本走上了正轨,开始了走向 Data Scientist 的征途。 但是最高赞的一篇回答居然是关于 Deep Learning 的,这感觉就想是有人问我这山地车好高级,能不能教我怎么换挡,我告诉他说,这车太low了,我教你...

    阅读全文
  • 有哪些不错的大型项目代码浏览工具?

    【韦易笑的回答(568票)】: 当然有:OpenGrok 好多公司在用, 早年一直在用 Source Insight,是比较好用,但是这商业产品十多年时间既不开源也不增加大的新功能,几大硬伤更是让我不得不抛弃它: 不跨平台:在我离开 Windows办公的时候,一路没有找到的代码浏览工具,只有在 Wine下运行 Source Insight,结果这家伙在 Wine下时不时给我来个崩溃。 支持...

    话题: , , , ,
    阅读全文
  • 怎么样才算是精通 Python?

    【xlzd的回答(620票)】: 你们所说的什么要怎样数据分析、爬虫、Web 等,在我看来那不是精通 Python,而是精通某一领域,抛开 Python 换用另一门语言也可,在我看来,精通 Python 语言大约需要如下这些步骤(个人愚见,不服你奈我何~~~): ------------------------ level 1:了解基本语法 这是最容易的一级,掌握了 Python 的基本语...

    话题: , ,
    阅读全文
  • 你碰到过的最难调试的 Bug 是什么样的?

    在 Quora 上有一个和 Bug 相关的热门问答帖:《What’s the hardest bug you’ve debugged? | 你调试过的最难 Bug 是?我大中国的程序员攻城师们遇到最难调试的bug是什么呢?欢迎吐槽! 【辛晓晨的回答(1430票)】: 2015年8月23更新 评论里有几位朋友对于我提到的BIOS有上百万行源代码表示不可能,甚至有一位朋友提到BIOS就是个boo...

    阅读全文
  • 如何实现 C/C++ 与 Python 的通信?

    【JerryJho的回答(2467票)】: ########## 以下所有文字均为答主手敲,转载请注明出处和作者 ########## ## 更新:关于ctypes,见拙作 聊聊Python ctypes 模块 - 蛇之魅惑 - 知乎专栏 属于混合编程的问题。较全面的介绍一下,不仅限于题主提出的问题。 以下讨论中,Python指它的标准实现,即CPython(虽然不是很严格) 本文分4个...

    话题: , , ,
    阅读全文
  • 如何评价 GitHub 在 2016 年 9 月 15 日的改版?

    【顾轶灵的回答(14票)】: 前端大量使用了 Atomic CSS,一些人估计可以 high 上一阵子了吧…… 我写过一个 GitHub 上用的浏览器扩展,功能需要特定页面元素,这下可好,全变成了样式原子类,你让我怎么写选择器啊…… 还有似乎集成了类似 ZenHub 的项目管理功能? 【ifeegoo的回答(68票)】: 我觉得变化比较大的有几个点: 1.首页的 Popular Rep...

    话题: , ,
    阅读全文
  • 街机游戏《惩罚者》中无敌秘技的原理是什么?

    【Thinkraft的回答(1726票)】: 知乎好玩就好玩在总有这么有趣的问题。 比起你在其它地方能找到的信息,我会稍微讲得详细那么一点点,至少比各种流言更靠谱一些,但是受限于专业水平,这个答案并不完美,权当抛砖引玉好了。知乎上程序员多,总有能帮我补充的。 —————————— 我先从一个有点感人的故事讲起吧。图少字多,见谅。 这个故事讲的是一位「Cheat Finder」——也就...

    阅读全文
  • 十年来,编程领域有什么重要进展?

    【王雷的回答(523票)】: 开源软件、开源社区的发展大大减少了程序员的重复劳动。10年前,开源仍然是比较小众的(还记得大明湖畔的sourceforge吗?),但近几年,Github出现,以及各大厂商开始拥抱开源以后,软件开发变成了软件拼装,开源组件+业务逻辑的开发模式降低了产品研发的成本,让很小的研发团队就能驾驭超大型的软件项目。 软件开发变得无比敏捷。瀑布开发模型已然是历史遗迹,持续集成、...

    话题: , ,
    阅读全文
  • 你有哪些用计算机技能解决生活问题的经历?

    【程序猎人的回答(618票)】: 做医院的项目,产品上线之前,为了让医院的工作人员体验一下新系统,我们的传统是要组织医院的人员进行一次到两次彩排。在彩排中发现的问题,会让参加的人写在反馈表上提交上来。 最近一次参加的彩排,医院的人员都很认真地参与了进来,为了模拟眼睛不好的患者,还特意带上了故意做成雾蒙蒙的眼镜;为了模拟行动不便的患者,特地穿上了限制腿脚行动的衣服…… 参加完彩排,那些人也很认...

    阅读全文
  • 2016~20 年硅谷需求量最大的是什么方向的技术人才?

    【陈然的回答(264票)】: 谢邀 可以说任何时代,最需要的人,都一样,就是那些既懂得最新的技术,也懂得现在的商业环境,并且有能力把最新的技术应用到目前的市场上的人。每个时代大潮的技术不同,但是这样的趋势是没有变化的。 曾经的“互联网、信息高速公路”时代塑造了一批优秀企业,带来了一个全新的产业;一个充满“云计算、移动互联网”改变了不少企业的经营模式,也带来了新的理念;而现在,我们来到了“人工...

    话题: , , ,
    阅读全文