未找到

女性是否适合创业
by ourjs keys 创业辛勤 1389452036000
 Paul Graham是位著名程序员,是风投公司Y Combinator(简称YC)的创始人,YC比较像一个初创公司的“孵化器”;他们不只会向创业公司提供一定的启动资金,而且会给予他们创业建议和培训。YC会收取一部分股份作为回报,著名的Hacker News(骇客新闻)即是YC旗下产品。之前有位女程序员Fred Wilson指责Paul Graham有性别歧视,参见:编程女孩儿:谁说女生不适合写代码! 并引起一翻激烈讨论,此文是Paul的回应。
做从未被做过的事:偶遇 Russell Kirsch
by ourjs keys 心得体会 1385687271000

我在波特兰的一家咖啡店坐下,打算做点事,赶着回复一些邮件并写另外的一篇博文。大概工作了 30 分钟后,一位看起来有 80 岁的老者拿着一杯热咖啡和点心坐到了我的旁边。我朝他微笑,点点头,然后又将视线收回到我的电脑继续工作。

“你喜欢苹果吗?”他指着我刚买没多久的新款 Macbook Air。

“嗯,我已经用了一段时间了。”当时我正想是不是要和这位陌生老人在波特兰咖啡店开展一场有关 mac 和 pc 机的辩论。

这位老人转向他的咖啡,喝了一小口,然后看向我。

“事实上,我就做过很多以前没有做过的事。”他边笑边说。

我不确定他是不是在和我开玩笑,但我好奇了。“是吗?那你做过什么呢?”

等了一会儿,半思考状的他似乎在尝试虚构个相当不让人印象深刻的事。“我发明了第一代电脑。”

世界上最优秀的程序员同时也是活得最快乐的人
by ourjs keys 心得体会 1386112386000

Colin走到我的办公室门口叫我去看他最新的研究成果。他拆解了他的显示器切换器(用来在两台PC之间切换显示器的设备),拆开的设备就摊放在他 的桌子上。他用从RadioShack网站上淘来的部件重新组装了它,并用VB6开发了一套管理它的服务器和客户端程序,经过这样的改造,他实现当鼠移动 到屏幕边缘时显示器就能自动切换的功能。Colin在做这个项目时获得了很大的乐趣,并且正在变成我们团队里最强大的程序员。这发生在Arduino创建 之前一段时间,那时硬件Hacking的门槛还很高。VB6正在衰退,使用它的人被认为只能维护那些烂的LOB程序。从Colin身上,我看到了好的创造 者都会有的精神:享受创造的过程而不管使用什么样的工具。

微软,请不要使用 Try/Catch
by ourjs keys 心得体会 1388888503000

异常处理已经被讨论十几年了。尽管在怎样处理异常方面有一些普遍共识,但在使用方面还是有一些分歧。不恰当的异常处理很容易被发现,很容易被避免,这是评价代码质量的一个很重要的指标。我知道任何事情都没有绝对一说,但一条普通的规则就是不要使用try/catch。

遗憾的是,在有些框架中他们也加了try/catch,看看下面的这个例子,在微软的基础框架里:

LESS vs SASS?选择哪种CSS样式编程语言?
by ourjs keys 心得体会 分享 1390450382000
你可能已经被关于应该用Sass还是用LESS的争论折磨死了。在这篇文章中,我会解释为什么你应该使用Sass。如果你感兴趣,我会介绍如何开始使用Sass以及在预处理时会遇到的一些问题。
在我的长篇大论之前,让我稍微提一下,你应该先学一下LESS。LESS对于初学者来说是极好的:它非常容易使用和设置,它跟CSS非常像,写起来非常直观,简单还有友好,我曾经非常喜欢LESS。

一名靠谱的JavaScript程序员应备的素质
by ourjs keys 心得体会 1387330434000

小编: 这篇文章写于2010年作者工作在Cloudera期间,当时node.js还没有流行,很多人还瞧不上javascript这门简陋的脚本,文章提出应该重视JavaScript,并提出成为一名靠谱前端工程应具备哪些能力。虽然年代似乎已经有些遥远,但文中的一些观点但现在仍然适用。

当我尝试为Cloudera招一个JavaScript程序员时,我发现这项任务相当艰巨。找到一名真正理解JavaScript的人非常困难。不过,这也证明了一件非常简单的事情,是时侯去研究JavaScript,并成为这个领域的专家了。过去的几个月,我发现了一些天才JS程序员并尝试去录用他们。显然他们有非常多的选择。他们被各种公司的Offer困扰着。作为一个想招他们进来的人,这让我想起了第一次互联网泡沫时侯的一些事。(我承诺给其中一位侯选人一辆凯迪拉克,但最终没有打动他)。最后他进入了另一家初创型公司。

告诉大家一个好消息,我被炒了!
by Tianyi_Ting keys 挨踢职场 1389528055000

上周五,CEO找我谈话,话还没说完,我就陷入了另一番思绪。我听不下去了并且头脑开始发热。本来认为这是周五早上例行的一次茶话会,我没有带夹克衫就过去了,但是我感到太冷,简直像个笨蛋一直在颤抖。

在过去的一个星期,我从各个角度审视了自己的这次被炒事件。失去工作将会促使我反省自己。这种想法足以战胜自己的所有自怜、愤怒和沮丧。真是一个了不起的圣诞礼物!

不到30行JS代码实现的Excel表格,jQuery并非不可替代
by ourjs keys 编程技巧 Html5 1391047224000
某国外程序员展示了一个由原生JS写成不依赖第三方库的,Excel表格应用,有以下特性:
  1. 由不足30行的原生JavaScript代码实现
  2. 不依赖第三方库
  3. Excel风格的语义分析 (公式以 "=" 开头)
  4. 支持任意表达式 (=A1+B2*C3)
  5. 防止循环引用
  6. 基于localStorage的自动本地持久化存储
图解Node.js流行趋势,Node在路上
by ourjs keys 行业动态 1392948141000
尽管Node.js只出来了四年,但是他是GitHub上面第二热的项目。
自从2013年3月11日发布v0.10以后,每天平均的下载量有35,000次。
nodejs.org的v0.10独立版本已经有超过100万的下载次数。
停止使用循环,教你用underscore优雅的写代码
by ourjs keys 编程技巧 1391740112000
_.each(someArray, doSomeWorkOn);
在一下一个30天里,不要使用任何循环,如果你看到一堆讨厌和粗糙的东西,用each或者map将他们替换掉。再用一点reducing。
你需要注意到,Underscore是通往函数式编程的。一种看得见,看不见的方式。一条很好的途径。

 近期热门 - 点击最多
  1. python基于asyncio实现 Redis 的异步操作哈希数据写入 / 读取、发布订阅消息中间件
  2. Node.js 打印vite react+go项目目录树
  3. Angular入门:用Signals状态管理和Bootstrap基础样式实现的用户登录注册实例教程
  4. 用Gitea搭建免费Git服务器自定义Actions配置CI/CD自动化部署和测试流水线
  5. FastAPI+SQLModel+PostgreSQL+React+Vite全栈项目文件结构说明环境搭建与初始化指南
  6. React结合vite使用vue3,在纯typescript的react hooks中使用vue
  7. valtio基于Proxy代理比redux\zustand更简洁的react状态管理库
  8. React Native为http网络请求添加timeout超时异常处理: 用XMLHttpRequest替换fetch发送的区别
  9. React Native使用fetch发送http登陆验证请求失败:无法读取set-cookie并显示network request failed
  10. 克服Redux的缺点在React/Native中使用消息队列,pubsub-js更加简洁的组件间通信和状态传递方法

  全端社区 - 最新回复
  1. 在无管理员权限的情况下,使用安装Python补全 pip临时配置环境变量
  2. Python鉴权方法:Depends 依赖注入;装饰器;与基于Proxy模式的Session状态管理自动计算脏属性;将用户数据存储在Redis中
  3. python基于asyncio实现 Redis 的异步操作哈希数据写入 / 读取、发布订阅消息中间件
  4. Angular入门:用Signals状态管理和Bootstrap基础样式实现的用户登录注册实例教程
  5. 用Gitea搭建免费Git服务器自定义Actions配置CI/CD自动化部署和测试流水线
  6. FastAPI+SQLModel+PostgreSQL+React+Vite全栈项目文件结构说明环境搭建与初始化指南
  7. Node.js 打印vite react+go项目目录树
  8. valtio基于Proxy代理比redux\zustand更简洁的react状态管理库
  9. Windows与Mac通过git ssh和rsync实现文件共享互传
  10. Windows与Mac通过git ssh和scp实现文件共享互传

  开源的 OurJS
OurJS开源博客已经迁移到 OnceOA 平台。

  关注我们
扫一扫即可关注我们:
OnceJS

OnceOA