ourjs

创业的21条军规
by ourjs keys 创业辛勤 1379805467000

【i黑马导读】文章有点长,本文总结了中小企业管理的21个案例,非常具有参考价值。如如何招聘,如何给员工加薪,如何做决策,如何安排公司里的亲戚等等。

1. 小公司如何留住骨干

2. 关于授权

3. 有的钱不能省

4. 关于招聘

5. 老板尽量唱红脸

6. 公司里的亲戚

...

Node.js之绝对选择
by ourjs keys 技术前沿 1379724480000
几年前,完全放弃Asp.net,彻底脱离微软方向。Web开发,在公司团队中,一概使用Node.js、Mongodb、Git,替换Asp.net mvc、Sql server和Tfs。当时来看,这是高风险的决定。所有人都习惯了Asp.net,知识和技术积累也集中在这个方向。
表面看来,仅仅是我个人对多年跟从微软的厌烦,导致整个技术路线嘎然而止,从技术角度而言,团队由此南辕北辙。几年过去,各种辛苦和折腾,间或的彼此抱怨之后,我们终于天经地义的,习惯了新的方向,没有人再有回到Asp.net的意思,恍若隔世,但...一定要比较,今天显然更为轻松。
当然,最初并非一切顺畅,每个选择,每一方都是王婆婆,她的瓜绝对是举世无双滴。面对诸多王婆的时候,我们也很难得到客观的比较,选择往往需要自己来做。经过两个项目,才真正让一切顺畅起来。其中所涉的编程方式、各类细节甚至由此引发的不同设计思维,很明显经历了多处的反复。这个没有办法,node.js相对较新,大规模在一些公司应用的情形并不多,这类文字当然也稀少,我们很难找到其他人归纳的常规的团队开发模式。
Object-C 真是一种啰嗦的语言吗?你怎么看?
by ourjs keys 大话编程 1379295288000
最近某论坛发起了一篇对objc语言语法特点的讨论,喷的赞的都有,有的说啰嗦,有的说可读性好。道友,你怎么看?

frogs:觉得ojbc的语法真是啰嗦,写个程序屏幕上满满的字。。真觉得苹果公司该出obj3.0了。
shinwood: 可读性奇差无比,我本以为 Java 够啰嗦了,没想到 Objective-C 将 Java 直接给秒成渣了。
Hysteria:大学时候只用过c/c++,毕业之后一直使用OC。觉得已经习惯了这种很长很长的变量名、方法名了,可读性很高啊。
xsown:刚学的时候看着不习惯,学会了以后很喜欢,尤其是 + 表示 class method,- 表示 instance method,很可爱阿有木有。
Numbcoder:非常喜欢 smalltalk 式的语法。可读性非常好,函数调用基本上不用看文档就知道什么意思。
为什么 离职:热门回答
by ourjs keys 轻松一刻 1384783096000

你为什么从微软 (Microsoft) 离职?

n年前的事情了... 直接原因是,部门开会,老板(部门经理)介绍下一财年的计划,PPT上列了10多个需要看的指标。我就问他:”哪个指标更重要?”老板答曰:“所有的都很重要”。我当时心里就#!S$T#$SD#$%#$。 开完会回到电脑前,直接Google了辞职信模板

你为什么从腾讯离职?

因为360给我x3的工资。

你为什么从盛大离职?

我等了一天终于等到了这个问题,我之前还在想这尼玛咋没人问为什么从盛大离职呢?
其实马云早就说过,员工离职就俩原因:“钱给少了,干得不爽了;”。
我就分别说说这俩事情吧:

1、钱的事情

核心就三点:给的少,升级慢,还分阶级……

2、干活

俩字形容:狗血!

不用HTML/CSS,JS就够了
by ourjs keys JS开源 1379234070000

有人在Github上面建了一个很有意思的项目。你只需要JS就可以创建网页。
原理其实很简单,创建一些“html函数”,如: p, div, ul, li 来创建你的网页,而且可以和backbone无缝结合, 下面有个例子:

h1('HTML Creation');
p('Tags are functions.')
p('Attributes are objects...', {
style:{fontStyle:'italic'}
})
ul(function(){
li('Nest');
li('with');
li('functions!');
});
不良编程文化
by ourjs keys 挨踢职场 1378975674000
“这代码真垃圾”,当我们翻查一些代码寻找一个特别讨厌的bug时,同事大声这样说。“是吗”,我回答到。

像这样的谴责,以及其它一些类似的话,在办公室里经常会听到,而且频率在增加。而最令人不安的是,这代码并不是特别的糟糕。我这话是什么意思?不能把它们写的更好吗?当然!大多数的代码都有改善的空间——只要有足够的时间和资源。垃圾代码确实有,我们都看得见,而且都是我们自己写的,但这并不是问题。

问题是我们有一个不良的“这代码真垃圾”文化。
5个有用的Unix命令,我真希望早点发现他们
by ourjs keys 技术前沿 1378961665000
我使用unix系统已经有一段时间了,但我忽略了一些非常重要的命令,真希望我能早几年发现他们:
1. man ascii
这可以打印以2、16、10进制打印出ascii表格。
2. cal
打印出显示当前日期的日历,其实很多系统都有支持,你只要打个 cal
3. xxd
xxd可以从文件中读取二进制流,而且可以编辑这些二进制文件后, 再转换回去。
4. ssh
ssh 是我第一次接解unix就熟悉的命令,但比起登录远程录,它还有更多的用法。

理想和现实之间不是一条直线
by ourjs keys 轻松一刻 1384476344000

plan_and_reality.

我们在很小的时候就知道:两点之间,直线最短。然而在理想与现实之间,却往往不是一条直线。这种时候,有的人绕道而行,有的人怨天尤人,有的人选择回头。不同的选择便产生了不同的人生。

年轻人,面对生活的重压,面对自己曾经的理想,应该何去何从呢?如果我们把现实当做起点,把理想当做重点,那么在这之间的过程中,总会遇到许许多多的艰难困苦。在追求理想的过程中,没有人不受伤,如果不能以一种平和的心态来对待,那么你的理想将得不到成为现实的机会。

所以,什么样的心态成就什么样的人生。现实和理想之间原本就不是一条直线,只有经历了磨难,才能踏上成功的巅峰。千万不要让心态阻碍理想的实现,使我们成为一个失败者。在追求理想的道路上,无论遭遇什么,都要抱着积极的心态,不能让沮丧取代信心。

请不要让我注册,起码先试一下
by ourjs keys 大话编程 1378941648000
因为做产品的那些人认为(设计师,开发者):强迫人们在体验之前就注册是合理的,为什么会这样?
99%我们现在访问的网站/应用/服务会让你在使用前注册,填写帐号信号,个人信息,信用号信号,确认邮件,邀请朋友,连接到社交网络...
所有这些页面,点击和像素,输入/输出带给人们第一时间的体验, 这将影响到人们对你的产品的感受。
注册很重要, 我们知道这点,所以我们强迫用户去注册?
想像一下,佻在一家服务店里只能在窗外看看,而不能试试,如果你想进去的话还需要你详细的个人信息,那你还会进去吗?

换种方法可能就对了: 先让用户去尝试一下,如果喜欢再让他们注册,去掉登录框吧。
NodeJS即将超越Ruby, 正在悄悄改变开源面貌
by ourjs keys 技术前沿 1378893774000
截至2013-09-11日: 现在你打开 https://npmjs.org/ 你会看到基于nodejs的包已经超过4W了 , 基于NodeJS的模块数据增长惊人,
在过去的5个时间里,包的数量增加了了1.4W个,增长接近50%, 已经接近Ruby, 下面是5个月前的一篇文章
---------------------
关注下pypi,npm, rubygems社区上的开源包的发布,从python(1991),ruby(1995),和node.js(2009)发布日期开始,
这些社区上每年发布的开源包以下面的比例增长:
python: 29,720包/22年 = 1351包每年
ruby: 54,385包/18年 = 3022包每年
node.js: 26,966包/4年 = 6742包每年

这种node.js开源包惊人的增长现象,怎么会成为可能?

 近期热门 - 点击最多
  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临时配置环境变量;即零权限使用node.js/npm
  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