心情随笔:半夜无眠,写于自己共勉
by ourjs keys 挨踢职场 1384150660000

眨眼之间,已经工作了8年 多了,第一个十年马上就要来临了。刚开始的时候其实真的感觉什么也不会,总是怕别人不要自 己了,工作很努力,总想着好好表现,生病都不敢休假,每天加班到很晚。那时候刚刚从学校出来,基本上是不会什么的,而且一开始做的又是嵌入式编程,还是网 络电话方面的东西,虽然做的不是很深入,但是起码也是算是一个听高深的行业里面的东西,还是觉得很有兴趣,很有奔头。做了两年,又完全转行去做了另外的一 样东西,虽然说技术都是通用的,这个其实没有什么,但是还是觉得有点浪费了,如果一直做下去,会是怎么样呢,可能不会有什么的不同,可能完全是不一样的, 谁知道呢,只是一个可能而已。

之后写后台通讯的C程序,在tomcat上用Java写网页,在oracle上调SQL,甚至写shell 脚本,写这个写那个,公司要什么我就做什么,变成了完完全全的打杂的那个,刚开始其实还是挺充实的,觉得学到不少的东西。再后来,开始带几个人,虽然只是 3、4个 人的小团队,但总可以算是有了一个属于自己带的小团队了,又想着可以锻炼一下自己带人的能 力,想着自己去设计一点东西,带几个人一起做出来,这种感觉真是好。再后来,可以去跟客户谈谈,可以跟其他部门打交道,觉得更加的好了,开始学习管理层的 经验了。感觉自己真是越来越牛了。

创业总结:创业公司怎样留人
by ourjs keys 创业辛勤 1384088451000

创业阶段的公司,人是第一位的,事儿是人做的、资源在人手里,团队决定了项目的路能走多远,投资人最看重的也是团队。创业公司没钱没名气,招人、留 人都很难,团队人员流失,不仅耽误项目进度,也影响士气,招人和留人是创业团队最头疼的问题之一,根据我创业时验证的结果总结已下几点经验:

1、价值观第一位。招人时就不要用钱来吸引人,为钱而来的也容易为钱而走, 创业有风险有低谷,短期不盈利很正常,但是为钱而来的遇到困难更可能退缩。我当时技术团队给的是低于业内的水平的保障生活的工资,4-5个全职合作伙伴和 20多个兼职运营团队都是没有工资的,大家相信我们在做的是一件有意义的事儿,至于价值回报,事儿做成了,钱只是附属品。这个状态下,大家一起做了1年多 到2年的时间。

2、跟大家说清楚,创业不是急功近利的事儿

从计算机技术层面来分析美国阿波罗登月造假的可能性
by ourjs keys 大话编程 1384009220000

moon Apollo

从计算机设备层面来分析:1969年,阿波罗上面用的导航计算机主频2.048MHz,2048字的RAM,36864字的ROM,连我们现在用的计算器都不如。航天飞机上的飞控计算机处理速度只有0.4MIPS,很难相信这样的计算能力能够支承如此复杂的登月工程。并且当时数码相机并没有出来,月面白天可达到121°C,据图片看,相机是露在宇航服外而没有采用保温措施的。胶卷在66°C就会受热卷曲失效,怎么拍得了照片?

够用即可:简单之美(Worse Is Better)
by ourjs keys 大话编程 1383923951000

要理解简单之美"Worse Is Better", 恐怕要比较长时间的积累与经验,这是Richard P. Gabriel 先生根据自己的亲身经历得出的著名论断。Gabiel在Lisp编程语言特别是Common Lisp上的著名专家。在1989年的一次Lucid走廊会谈中,他被一些Hackers问及为什么的时候,他开玩笑地说:“因为,嗯,更坏的就是更好的。” 在接下来的几年里,他发表了另外几篇文章,并阅读了很多书籍来验证自己的观点,这样"Worse Is Better"的设计理念逐渐成形。

坏点的更好,强调简单压倒一切,为了简单性,其他方便都可以做出牺牲,包含以下几点:

简单性:设计必须简单,这既是对实现的要求,也是对接口的要求。实现的简单要比接口的简单更加重要。简单是设计中需要第一重视的因素。

正确性:设计在任何值得注意的方面都要求正确。为了简单性,正确性可以做轻微的让步

猿友杂谈---回家之路
by ourjs keys 挨踢职场 1383831736000

引言:由于本篇文章属于杂谈中的水文,因此各位路过的猿友看看就好,莫要怪罪LZ。文本只能算是一点点人生的感慨吧,其实与技术本身的关系不大。 

家人的牵绊:之前LZ在博文中提到过,为了在国庆期间强迫自己学习,因此LZ当时放弃了回 家,选择独自留京。然而这一次回家的时间点,不过节不相亲的,还专门请了两天假,自然是有不得以的理由。这次慌忙之中选择回家,是因为LZ的奶奶已经病的 十分严重,医生已经下通知说,让亲近的人都赶快回来看看吧。因此LZ此次回家,其实完全没有任何回家的兴奋感,而是带着一丝沉重的心情上的火车。
LZ自小就是奶奶带大的,记忆中奶奶骑着自行车带着LZ的场景还非常清晰,没 想到一转眼二十年过去了,一切都变得不一样了。LZ回到家便立即去了医院,当走到奶奶床边的时候才发现,原来奶奶已经这么老了,似乎以前从未注意过,满脸 的皱纹,满头的白发,还有那枯瘦的手。当奶奶看到LZ回来的时候,似乎十分激动,许久没有说话的她嘴里呢呢喃喃的似乎在叫LZ的乳名,不过这只是直觉而 已,其实LZ什么也听不清。由于病情的缘故,奶奶已经基本不能说话了,只能以点头摇头表示自己的意愿。

程序猿的段子:该如何优雅地黑C++? 回复:C艹
by ourjs keys 大话编程 1383742170000

it joke developer

段子一:

该如何优雅地黑C++回复:C

段子二: 

客户:“这个图下班之前必须发给我!”设计师:“好的!”第二天清早。客户:“图怎么还没发过来?”设计师:“我还没下班呢…”

Facebook第一位女程序员的故事
by ourjs keys 挨踢职场 1383612805000

故事追溯到2005年,Ruchi Sanghvi 第一次到达 Facebook 位于帕罗奥图市中心的办公室面试。她看到一张菜单的外面写着“招工程师”。

当时的 Facebook ,位于帕罗奥图市中心的一个中国餐厅楼上。一个充满现代感和年轻工程师的地方。办公室里充斥着黑色的沙发和熔岩灯,壁挂和电影海报遮盖了大部分的墙面。

同一年早些时候,毕业于卡耐基梅隆大学计算机系的她,在毕业三周后就拿到了华尔街的银行的工作。“我慌了,我更加希望一个能利用到我学习的核心知识的地方”她说道。

当她的朋友告诉她 Facebook 这个公司的时候,她已经飞到了加州,并且面试过了甲骨文公司。

“我对 Facebook 知道的不多,我甚至不知道他们已经搬到了加州。我以为他们还在波士顿的哈佛大学学生宿舍里” ?她嘲笑的说着这些。

滑板文化

我们坐在Dropbox位于旧金山市中心的时髦的办公室里,31岁的Ruchi Sanghvi,此时已经是Dropbox 的执行副总裁...

前Google员工们的吐槽:在Google打工所能遇到的最坏事
by ourjs keys 我要吐嘈 1383662608000

Google,我们是说那家打工者天堂公司吗?在这家地球上最大的,最耀眼的明星科技企业工作,怎么可能会很糟糕?好吧,让我们看看这个Quora帖子,在“工作在超级谷歌”小组下的“来自前Googler的流言蜚语”部分。我们摘编了一些比较精彩的评论。

信仰是如何毁掉程序员的
by ourjs keys 心得体会 1383527322000

我对自己有了新的发现——上天给了我神奇的能力,让我总能做出正确的技术选择。

有些夸张,但的确很神奇。

回首我的开发生涯,我认为我使用的任何一种编程语言都是在当时那种场景下最好的。

同样的,我选择的框架,甚至操作系统也是最好的。

是的,我有这样惊人的能力,就是从技术的海洋中挑出最好的。这些技术我甚至不用亲自试一遍,但我却极力捍卫我的选择。

可能当你在阅读本文的时候,你已经发现了你也有这种神秘的能力。

大多数开发者有技术信仰

这是真的。

不要不好意思,你不是一个人。我,几乎每一个人,都与你同在。

我们有些人已经从这种自我洗脑中清醒过来。另一些人则还非常幸福地并没有意识到我们所处的困境。但是我们中的大部分人至少拥有一个为自己信奉的技术信仰。

MongoDB是个天才般的笨蛋
by ourjs keys 行业动态 1383476267000

MongoDB 2.4之后的版本,将V8作为默认的JavaScript引擎,加上基于BSON(JSON)格式的文档存储,一直以来都被认为是Node.JS的好搭档,红帽也已经将她整合进自己的Linux系统,但由于发展时间不长,难免有些不足,下面这篇文章就是国外某程序员的吐嘈。
 
MongoDB还存在许多需要改善的地方,比如全局写锁(现在仅仅是一个数据库级的写锁)。本文主要关注如何扩展以应对大数据,这里的大数据体积为100GB。 
当你着眼于底层存储的实现时,它将更有意义。基本上,MongoDB由一堆BSON文档mmap(内存映射)链表组成,它们使用了简单的B-tree索 引,以及作为存储耐久性机制的基本日志。最终由OS写入磁盘,并在页面中读取由操作系统加载到内存中的数据结果。

 近期热门 - 点击最多
  1. React结合vite使用vue3,在纯typescript的react hooks中使用vue
  2. valtio基于Proxy代理比redux\zustand更简洁的react状态管理库
  3. React Native为http网络请求添加timeout超时异常处理: 用XMLHttpRequest替换fetch发送的区别
  4. React Native使用fetch发送http登陆验证请求失败:无法读取set-cookie并显示network request failed
  5. 克服Redux的缺点在React/Native中使用消息队列,pubsub-js更加简洁的组件间通信和状态传递方法
  6. Springboot+Gradle+Mysql+Jpa最简单实例教程
  7. SpringBoot+Spring6入门指南: 使用命令行快速搭建restful web api模板
  8. 如何通过 winax 的 ActiveXObject 或 Excel.Application 往 excel 中插入一张图片
  9. node.js用activex/com+自动化读写excel时查询接口、参数的调试方法
  10. TypeScript定义数字范围类型即仅包含【小时:分钟】的时间类型,每天指定时间点执行任务

  全端社区 - 最新回复
  1. valtio基于Proxy代理比redux\zustand更简洁的react状态管理库
  2. Windows与Mac通过git ssh和rsync实现文件共享互传
  3. Windows与Mac通过git ssh和scp实现文件共享互传
  4. React结合vite使用vue3,在纯typescript的react hooks中使用vue
  5. 使用PubSub-JS时ReactNative在后台运行一段时间唤醒后,组件无法scribe到publish的事件,typescript实现一个事件订阅发布组件
  6. React Native为http网络请求添加timeout超时异常处理: 用XMLHttpRequest替换fetch发送的区别
  7. ReactNative获取Android/iOS的MAC/IP地址: react-native-device-info模块的安装与使用
  8. React Native使用fetch发送http登陆验证请求失败:无法读取set-cookie并显示network request failed
  9. 克服Redux的缺点在React/Native中使用消息队列,pubsub-js更加简洁的组件间通信和状态传递方法
  10. Springboot+Gradle+Mysql+Jpa最简单实例教程

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

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

OnceOA