TecHug
    • 首页
    • 必观作品
    • 快乐程序员
    • 联系
    • RSS
    1. 做程序猿的老婆应该注意的一些事情
    2. 能让程序员心花怒放的七种礼物
    3. 如果编程语言是种武器
    4. 如何成为一名黑客
    5. 调查:程序员需要知道的97件事,你知道几件?
    6. 调查:成功创业者的15个特征,你拥有几个?
    7. 让上班族瞬间怒掀桌的20件事,你遇到哪几件?
    8. 如果程序员是猫,你是哪只猫?
    9. 要嫁就嫁程序猿——钱多话少死的早
    10. 当不能上网时你的电脑还能做的26件事

那些年,被自己的技术者思维虐过的项目经理们

不论在哪个国家,IT 公司中的项目经理,很大一部分都是技术出身。的确,工程师背景的项目经理,在开发人员选择,开发进度控制,客户需求把握等诸多方面,有得天独厚的优势,从程序员到 leader 再到项目经理也是常见职场发展方向之一。

项目经理| 2016-06-20

互联网加班狗健康工作指南

加班是个普遍现象 前一段时间,我们曾做过一个简单调查,通过与不同岗位、不同工作经验和地区的用户沟通,我们发现:他们每周的平均工作时间在 51 个小时,平均每天的工作时长为 10.2 小时,对工作-生活平衡满意度打分为 3.61 分(5 分制),以下是一些代表性观

加班| 2016-06-20

怎样才算得上是全能程序员(全栈程序员)?

与其他互联网热词一样,全栈工程师也是英译过来的,英文全文是:Full-Stack Developer,你想啊,中国人民怎么会用客栈的栈、堆栈的栈来形容工程师呢?

全栈全栈程序员| 2016-06-20

两种编程高手

对于团队来说,我们希望程序员具有第一种编程高手的天份,同时写出来的代码要像第二种编程高手那样方便理解。需要注意提升的是第三种编程高手,他们缺乏第一种编程高手的天资,同时还没有掌握第二种编程高手的技能,经常自己被自己写出来的代码搞糊涂。

| 2016-06-17

Python之父谈Python的未来

6月初,Python之父Guido van Rossum在今天的PyCon US大会上作了名为“Python Language”的演讲。近日,他又接受了IT媒体Infoworld的采访,大谈Python的未来。我们一起来看看Guido老爹对Python的 未来是怎么看的吧。

python| 2016-06-17

关于JavaScript调试的十来个小技巧

有时候在生产环境下我们发现了一些莫名奇妙的问题,然后忘了把sourcemaps放到这台服务器上,或者在看别人家的网站的源代码的时候,结果就 看到了一坨不知道讲什么的代码,就像下图。Chrome为我们提供了一个很人性化的反压缩工具来增强代码的可读性,大概这么用:

调试javascriptdebug| 2016-06-17

“技术领导”和“技术管理”

关于技术领导力已经有很多的讨论,我自己也写过好几篇文章。这次我避免“大而全”地讨论技术领导力,只简单谈谈技术领导力的几个主要侧面,供大家在自己的工作中参考。首先要明确的是,我们谈的是“技术领导”而不是“技术管理”。

技术领导技术管理| 2016-06-17

程序员,对自己好一点

昨天在Google图片中输入“程序员”,搜索到的第一张图片是这样的:一位平头兄桌上两台笔记本一台台式机。其中的一台中显示是某个论坛的页面【估计正在回答某个问题】、中间那台正在启动Eclipse【要开始写Java程序了】、平头兄的目光此时盯在台式机的显示器上【应该是正在远程或者是某个虚拟机】,旁边还有一本打开的书…

| 2016-06-17

华为的工资高不高?家属有话说(完整未删版)

“华为”成为媒体热词。“华为人”成为网民关注的对象和群体。甚至连其工资收入等敏感问题都已被脱敏晒在互联网上。我们常被各种各样的统计数据平均,这次也不例外。华为人的年收入也被“人均80万”了。这是一个令人羡慕的数字。然而身边的华为人对此嗤之一笑说“对不起,我拖后腿了”。

薪水华为工资| 2016-06-16

不要浪费开发时间:给初次创业的伙伴们的 6 个软件开发建议

初创公司因为产品定位还不明确,常常花一堆时间做好功能,却发现没人要用,浪费了宝贵时间。犯过这种错误几次之后,我们慢慢整理出一些比较有效的开发方法。这些方法帮我们省下很多开发时间,今天跟大家分享一下!

创业效率初创公司| 2016-06-16

程序员、黑客与开发者之间的区别

程序员、黑客与开发者究竟有何区别?这个问题往往会引发踊跃的讨论与辩论。但是我看到的很多说法往往至少在一个重大方面是有瑕疵的,所以在此我愿给出我的定义,希望这个定义能够更准确些。

黑客| 2016-06-16

再提敏捷已死

“敏捷软件开发已经死了。如果你还在实践它或还在用那种管理方式,你本身就是一种障碍。敏捷运动浪潮已经结束了,如果你还想购买证书来掩人耳目,那就是在浪费钱了。”

敏捷| 2016-06-16

程序员过的开心的方法

经常有人发帖讨论「怎么做一个成功的程序员」,「如何才能成为一个优秀的程序员」,我并不太同意这些文章中的看法,想在这里我想提出一些我对于程序员这个职业自己的想法。

| 2016-06-16

程序员的烦恼、技术领导的烦恼和管理者的烦恼

我专业从事软件开发工作已超过 10 年的时间,我热爱这份事业,希望有一天我会被人们称呼为老程序员。但这一路走来,我经历了许多可怕的事情,这些事情让我讨厌我的工作。在职业生涯早期,我曾期望有人能给我一份职场指南,这样当遇到之前未曾遇到的事情时,我就不会感到如此的孤单和沮丧。

| 2016-06-16

编程时避免使用 if 语句的五种模式

大约十年前,我听说了反if的活动,觉得这个概念非常荒谬。如果不用if语句,又怎么能写出有用的程序呢?这简直太荒谬了。但之后你会开始思考:是否还记得上周你拼命想读懂的深度嵌套代码?糟透了对么?要是有办法能简化它该多好。反if活动的网站上没给出多少实用性建议,因此在本文中,作者将会提供一系列模式,也许你会用得上。但首先我们来关注一下if语句到底造成了什么问题。

if语句| 2016-06-15

让Flash内心崩溃的HTML5小历史

对于HTML5,在今天这个互联网时代,大部分人应该至少都听说过这个名字,或许很多人对HTML5的了解都起于一句话:FLASH杀手。

html5flash| 2016-06-15

小扎的教训,如何防范你的账户被黑

网络账户被盗的事情常听,扎克伯格也不知道自己多个社交账户会被黑。防范意识很重要,但是保护账户安全的干货相对来说更重要。怎么防范账户(特别是绑定了银行卡或者支付端的账号)被黑呢?Mashable 给我们提供了以下几个方面的指

安全黑客账户| 2016-06-15

编程不需要天份,也不需要热情

从来没有一个技能,曾经被神化到这个程度:「你不但要有天份,还要有热情,才适合写代码。」那些写代码的人,好像「从小就立定志向,决定未来要写代码了」。缺乏其一的话,你要嘛是个假货,要嘛走不远,总之就是不适合。这种深植人心的刻板印象不但大错特错,同时还是有害的。随便找几个程序员都能证明这点。

| 2016-06-15

盘点科技巨头们正改变世界的12大科技项目

与我们今天使用的技术相比,将来孩子们在日常生活中使用的技术设备将完全不同。通过谷歌、微软以及Facebook等科技巨头正在从事的前沿科技项目,我们已经可以窥见一些端倪。美国科技内幕网站盘点了科技巨头们正在进行的12大科技项目,它们将彻底改变我们所熟知的世界。

| 2016-06-15

用 CSS 隐藏页面元素的 5 种方法

用 CSS 隐藏页面元素有许多种方法。你可以将 opacity 设为 0、将 visibility 设为 hidden、将 display 设为 none 或者将 position 设为 absolute 然后将位置设到不可见区域。

css| 2016-06-15

谈一谈越来越难做的前端

我接触前端的时间不长也不短,13 年入门,14 年初在百度实习,14 中正式参加工作,掐指一算 4 年整。然而这四年间前端的变化已经让很多人摸不着头脑。我要说话。昨天还发了一条微博,调侃 jQuery 是一个坚韧的社区,有人留言问我为什么这么说。我要说话

设计前端| 2016-06-15

程序员走向成功的10步技巧

你是不是觉得自己已经很厉害了?是不是觉得自己已经掌握了所有的编程技巧?不要太自大了!只要你活着一天就有很多东西要学,永远不会有你会所有东西的那一天。

| 2016-06-14

程序员应该使用什么样的键盘?

我们每天几乎要用 8 小时的键盘,为什么不试着改善一下它的质量和外观呢?

键盘| 2016-06-14

华为员工真实工资揭秘:用十年青春换百万年薪,你愿意吗?

部分人士对腾讯科技表示,该说法并不准确。“年薪过百万的员工是有,但过万人有些夸大。其次,能达到这个级别的基本上都是 10 年以上的老员工。”

华为工资年薪| 2016-06-14

阮一峰:CSS Modules 用法教程

本文介绍的 CSS Modules 有所不同。它不是将 CSS 改造成编程语言,而是功能很单纯,只加入了局部作用域和模块依赖,这恰恰是网页组件最急需的功能。因此,CSS Modules 很容易学,因为它的规则少,同时又非常有用,可以保证某个组件的样式,不会影响到其他组件。

css阮一峰css module| 2016-06-14
« 上一页 1 … 200 201 202 203 204 … 310 下一页 »

  • 为什么 2025/05/28 和 2025-05-28 在 JavaScript 中是不同的日子?

  • 为什么原始的Macintosh屏幕分辨率是512×342,而不是人们可能预期的512×384

  • 我的编程技术退步了

  • 台积电押注非正统光学技术

  • Python 打包工具 Setuptools 最近的颠覆性变化

  • Linux 打包工具 Flatpak 的未来

  • ChatGPT 是一种噱头

  • 为什么 Debian 会变成这样?

  • 在 Rust 中写入未初始化的缓冲区

  • 英伟达技术的曙光

本站内容使用知识共享署名-非商业性使用-相同方式共享 3.0 Unported许可协议进行许可。

联系我们 京ICP备12002735号