再一次经历裁员

第一次经历裁员,是我工作中的第一家东家...上午还在和一位同事讨论需求,晚上听说公司要裁员,而这位同事恰好被列在裁员之列,明天就可以不用来上班了...

阅读

技术方案的好坏还得取决于产品方案

产品汪和攻城师在互联网公司里是友好互爱的存在着,晚上下班有个产品大拿说,未来哪天也许就不需要程序员了,产品们只需要像现在3D打印一样,告诉机器我想要做什么,就直接打印出来了。😄

阅读

漫谈创业和管理-程序员5大思维障碍

转载 http://javatar.iteye.com/blog/73920

程序员是最容易创业的,或者说是创业成本最低的职业。只要有一台电脑和投入自己的时间,就可以写出畅销天下的软件,这是每个程序员的梦想。更何况世界首富常年以来就是程序员出身的比尔盖茨,这也刺激了更多的程序员走上创业之路。 可是等到真的开始创业,才发现这条路并不容易.由于创办CSDN网站和《程序员》杂志的原因,接触了大量的技术创业者,或者从技术转向管理的程序员。我发现真正程序员创业成功的例子非常罕见,我自己也曾经创业三次,经历了很多的挫折和失败。 我总结了一下,由于程序员的思维习惯给创业或者管理带来的障碍: (为什么要谈管理,因为真正创业做企业,靠一个人是不行的,必须有团队,团队如何管理就是第一步创业的挑战)

阅读

shell 基本语法

变量定义

x=5 # 注意不可以有空格
y=6
str=‘I want you’
echo ${x} # 变量调用

## 变量类型定义
declare –a name :表示数组array。
declare –f name :表示是function的名字。
declare –F name :同上,但只显示function的名字。这个和上面的具体差异不太明白,但是这两者都很少使用,先不理会它们。
declare –i name :表示整数
declare –r name :表示只读。不能使用unset。对于只读变量,也可以使用readonly name 的方式,相当于declare –r name 。readonly可以带三个选项:-f表示这是个function的名字,-p表示打印所有的readonly的名字,-a表示这是个只读的数组。
declare –x name :同export,即不仅在当前的环境中起作用,也在外部的shell环境中起作用。
阅读

怎样在github编写自己的博客

有时候,你明明知道有官方的说明文档,却总是以为不如去百度,Google来的方便,不断的变换关键词去搜索, 而且还要去理解别人写的文档(没准他也不明白),其实你只要静下心来好好将官网文档看一遍,你会发现好多问题就解决了, 还是不懂,再搜索时也会一眼辨出是不是你要的内容,这样会更加省时,而且学得扎实。

阅读

You're up and running!

Next you can update your site name, avatar and other options using the _config.yml file in the root of your repository (shown below).

阅读