forecho 的独立博客

把生命浪费在美好的事物上

一个多月以来的总结

2011年11月26日

距上一次我的《三个月以来的总结》已经有一个月零13天了。

现在的公司已经不是当初的公司了,就一个月,给我的感觉发生了很多的事情。 先说公司的气氛,记得我刚来公司的时候,大家在一间小工作室里面一起工作,虽然地方小、人多。但是大家在一起,有时候销售的接单接累了,大家开一个玩笑,放松一下心情,缓解一下疲劳的身体。嗯,感觉还不错,但是就怕有人偷懒。。。。那时候公司有个规定,下班之前大家都会报告一下,今天的各自都做了些什么?其实我觉得也不错,虽然有时候下班之前我都不知道自己一天都忙了些什么,为不知道说什么挺头疼的。但这样至少让我们每天过的都有意义了,至少对我来说是这样的。

暑假的时候,公司有邢卓在,也就是经理的弟弟,他说过一句话让我记忆很深刻的,他说“让我们一起来实现一下自我价值”(原话是什么,我记不清了,大致是这个意思)。这句话我第一次亲口听有人说,呃,觉得很激励。很简单的一句话,但是做起来很难,坚持下来更难,指不定那天你早就忘了。可惜他还要去上大三了,觉得这个人挺不错的,记得我们还一起去见客户了得,虽然后来知道被别人经理嘲笑我们是“小孩”。嗯,没错,我们确实是没有什么经验,但是呢?谁又不是这么过来的呢?谁一开始就有经验呢??这都是需要时间去成长的。说到这,我就想到了《海贼王》,两年了,路飞的伙伴们失散,大家花了两年时间,各自拼命的成长,嗯,确实现在他们好强大了,看着挺激动的。

记得刘彪的时候,我心里就想“这熊孩子,来的真是时候,再过几天我们就是月终酒会了,爽死他了”。没想到那天他喝多了,第二天去医院打针了,哈哈。。。不行,不行。好像还是那次康利民喝多了,结果上厕所没回来,我们喝完了,找他人找半天,最后发现他喝多了,上厕所都在里面睡着了,坑爹呢?上厕所蹲着还能睡着。

好像那次月终酒会还是我生日,我记得不清了。。。。经理还给我买了个仟吉蛋糕,很是感谢。

后来公司在9月26号的时候,一起去梨园搞了一次“拓展训练”,那一次大家玩的还挺开心的,虽然有点累吧,不过我觉得唯一有点遗憾的就是,没有一个数码相机拍一些照片,我觉得这些就可以做为公司的“企业文化”。再后来也就是前天吧,公司在上班的小区篮球场上又搞了一次拓展训练,以前玩过了,觉得没意思了,有个“一个比划一个猜”玩的还不错,这个上次没玩过。下午本来大家打算玩“天黑请闭眼”的,结果玩DOTA玩上瘾了,结果就玩了一下玩DOTA。玩的挺嗨的。我以为我技术增长了不少了,没想到还是一样的菜鸟。。。

其实我讨厌公司很正规,有很多的规矩,但是这些规矩也是为了公司的发展而设定的,但是真的能为公司的发展很有用吗?谁又能说不是呢?感觉现在的公司大家都有点在混工资了。嗯,公司如果倒闭了,大家就走人了。但是为什么会有这种感觉呢?是谁让我有这种感觉了呢?这里面主要原因我觉得是经理,他是一个公司的头,CEO,他一定要是一个能把持住大局的人。

我现在又一种很慌的感觉,特别是公司的二部全部搬过来的时候,我发现公司的销售只有一个人了,有的人被辞职了,有的人自己辞职了,但是走的人有点太多了吧。现在公司没有单子做。我发现一个单子很难接到,客户在嫌我们开的价格太高,但是为什么价格高呢?因为我们写代码真的很累。这个职业真是各种伤不起。。。我还是觉得自己去研发一个项目,一个产品,然后我们不停的去完善她,比较靠谱。

把一个鸡蛋放在一个篮子里,并看好它。

我现在最讨厌做的就是一个类似于门户的网站了,谁让我做,我跟谁急,我最讨厌一个网站什么都有,并且看上去很乱了,我绝对不会去用这样的网站的,打开我都不知道看哪了?我是个极简主义。

但是呢?如果现在去让我做这款产品,我有这个能力吗?

我希望我能有一个《海贼王》里面的路飞那样的团队,大家各自有着自己的梦想,但是大家又同时有着一个共同的梦想,大家都有着自己的技能。但是要作为路飞,你并须有着最强大的技能。

##

Comments

湖北网: 大爱海贼

法桐: 博主也玩dota那 哈哈

caicai: 无兄弟不DOTA,哈哈。。。

流金漩涡: 呃。。好总结的总结。。高度

caicai: 哈哈、、、让您见笑了

CI框架学习之上传文件

2011年11月26日

视图代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php echo form_open_multipart('chome/do_upload');?>

<dl>
    <dt>文件名称:</dt>
    <dd>
        <input type="text" name="filename">
    </dd>
    <dt>选择文件:</dt>
    <dd>
        <input type="file" name="userfile">
    </dd>
    <dt></dt>
    <dd>
        <input type="submit" value="上传">
    </dd>
</dl>

CI模型中的代码如下: 之前要加载两个CI自带的类:

1
2
$this->load->model('mhome');
$this->load->helper(array('form', 'url'));

下面是方法:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
function do_upload(){
	$config['upload_path'] = './uploads/';//绝对路径
	$config['allowed_types'] = 'txt|php|cdr|gif|jpg|png';//文件支持类型
	$config['max_size'] = '0';
	$config['encrypt_name'] = true;//重命名文件
	$this->load->library('upload',$config);

	if ($this->upload->do_upload()) {
		$upload_data = $this->upload->data();
		$query = 1;
		//调用模型,写入数据库
		$this->mhome->upload($upload_data['file_name']);
	}
	else {
		$this->upload->display_errors();
		$query = 0;
	}
	//提示
	$data['succ'] = $query;
	$data['su1'] = "提交成功";
	$data['su0'] = "文件上传失败,请检查文件再重新上传";
	$this->load->view('admin/success', $data);
}

值得注意:有图片上传的时候表单必须用form_open_multipart;还有用于上传的input:file的name如果不是userfile,则必须改成 $this->upload->do_upload(‘你自己命名的name’)

《企业网站建设实战技术》课程技术调查报告–PHP

2011年11月25日

我的第一份正式的工作就是PHP程序员。

第一个项目是一个外卖网。由我和陈小霞、许东一起完成。首先按照客户的效果图我负责完成了效果图,然后挂到公司的网站上,给客户看,不满意的地反,改之,直到满意为止。

然后我们就开始做前台,然后首页是最不好做的页面之一。记得当时首页我们都是分工做的,首页做的差不多了之后我们就分工了,他们两个继续做前台的子页,我就开始建数据库,开始做后台的程序。由于好久都没碰PHP了,有些生疏了,还好有之前在学校老师做的案例,然后看着做,不懂的就在网上查资料,那时候我是知其然,不知其所以然。后来慢慢的做的多了,资料也查的多了,慢慢的有种焕然大悟的感觉,思路在大脑里也就清晰多了。

当时公司也是刚开没多久,销售人员在网上谈客户,不知道该怎么报价,然后我就查了一些资料,大致了解行情之后就好报价了,其实这个报价是个很头疼的时,有时候我报少了我自己做的话觉得划不来,报多了吧,怕吓到客户。还有一种情况,就是这个东西我们没做过,对我们来说可能做起来有点麻烦,事实上行情却是要便宜的多。但是没办法,我们没有经验,不敢接,这样的单子一般都接不到,比如就有客户想做3D全景效果的网站,我们没那么技术,包给别人做的话,理所当然的高了,我们也不是一些很大的公司,我们完全没有优势。我倒想问一句是谁让网站的变成了这么一个不值钱的东西了?程序员真是很累的,你伤不起。

再说这个外卖网,客户要求有一个比较炫的JS效果,点击“订餐”,相应的“菜”,有一个划到右上角餐盒的效果,那时候公司没有一个会JS的,一般都只是简单的改改效果,自己不会写,但是苦于客户急要,我们有收钱了,没办法,刚开始我们是到处找同学,请教老师,但是没有结果,这个时候千万没指望别人了,没办法了,我使用了一个最笨了办法了,在另一个网站上把那个JS效果硬是扣下来了,我本人是最不赞同的这种不完美的方法了,先不说这个方法会把我们不知道的多余的代码加进去,造成无法预测的结果,并且调用的过程中,会有种种意想不到的问题在等待着里,不过,最终结果还是不错的,我们成功的实现了客户想要的效果。

总结,PHP一定要会JS,一定要会自己写,每次想要个效果都要在网上到处找,到处找,好不容易找到一个自己觉得满意的了吧,还不会使用。之前自己也在学校的图书馆借了好几本书想学JS,但最终都没学到手,只怪自己太懒了,太累了,太忙了。这都是借口。

再谈谈客户要的百度地图API效果,这个效果也是让我们为之头疼的一个效果。我们连JS都不会更别说这个了,这个有关Ajax、API开发。虽然官网有提供开发文档,但是自己要开发一个,还真不简单,最后没办法,这个效果我们外包给别人了,但是最终我觉得这个地图做的还是很垃圾,但是没办法,我没没那个技术,客户要的那个效果其实是挺不错的,但是我想的话,要开发那个一定很不简单。这个地图API开发也是一个有很大的市场需求的。

再谈客户要求的后台实时提醒功能,客户要求前台有用户下订单,后台就立马能实现提醒功能的效果,并且这个效果,最好还能有声音的那种。这个功能我们眼看就可以成功的时候,但是最终整合进去的时候还是没能实现。说实话这个功能应该有的,但是我们不知道怎么做,应该运用了Ajax技术。到目前为止我还没能会,要找时间研究下。

这个项目结束的没那么简单,我们快做完的时候,客户要求把之前的一个门店效果,改成店铺效果,这个我们可是要改很多的代码了,这个就是签合同之前一定要和客户把功能需求确定好,省去后续的麻烦。

我们到目前为止做的项目大部分都是一些小的,也有两个大的项目。大项目的话,一定要考虑网站的整个流程,一定要比客户先发现Bug,最好不要出现没有必要的Bug。不知道为什么我们做的这个外卖网访问很慢,可能是数据库连接完了之后没有关闭到导致的吧。所以刚开始做一个项目的时候前期的规划一定要规划好,要考虑到很多问题,特别是一个大的项目,这个非常重要。

还有一个小项目,是做黄金市场的网站,客户要求有一种实时更新黄金市场走势的效果,这个数据库只能用别人的,自己没有那么强大的数据库,好吧,这个技术我也不会,应该是XML技术,很是强大。这个我们有必要去了解一下。

最近在学习使用PHP框架,我们选的是CI框架,这个应该早点学,先把类学习好,再学习MVC思想,然后去学习框架的使用,提高PHP运行效率,提高做网站的速度。至于二次开发,我想的话等你学了框架再学的话,应该好上手多了。

总结一下,就是PHP程序员一定要会写JS效果,这是我有深深的体会。然后要会Ajax技术,也要会使用框架,用框架学PHP效果真的有很大的提高。有必要去了解XML,CSS3,HTML5。感觉在学校学的技术都比较落后了,还是要靠自己平常多写写代码,自己自学。

平常的话一定不要太骄傲了,要记得这个世界还是山外有山 人外有人的,比你厉害的人多了去了,但是也别自暴自弃,踏踏实实的走好每一步。 其实很感谢有这个工作的机会,如果没有这个机会,没有当初的选择。我可能这个时候还是教室上课,或者寝室上网、玩。更是不会了解这么多,也不会学到很多东西,不会二次开发,不会使用框架,更是不会去搭建自己的博客。但是这份工作也是很累的,整天的坐在办公室,眼睛对着电脑,不停在写代码,测试代码,有时候真的很头疼。所以作为PHP程序员,一定要学会缓解,放松。 有一种说法,说一个程序员一定要削尖了脑袋去一个大公司去上班,先是学习,长点见识,然后做点什么。以后出来找工作什么的就不愁了。还有一种出路就是自己做一个产品,然后去不停的完善它。

Comments

29的博客: 都是武汉的,估计你的博客才开的,所以来看看,以后都交流学习!

提交表单实现,弹窗试的警告

2011年11月25日

适合使用编辑器的时候的验证。JS代码如下(第二个为UEditor的特殊判断用法):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<script language="javascript">
function chkinput(form)
{
    if (form.title.value=="") {
        alert("请输入新闻标题!");
        form.title.select();
        return(false);
    }

    var content=editor.hasContents()

    if (!content) {
        alert("你的输入为空");
        return(false);
    }

    return(true);
}
</script>

html代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<form action="<?php echo site_url('chome/news_ok')?>" method="post" onSubmit="return chkinput(this)">
    <dl>
        <dt>标题:</dt>
        <dd><input type="text" name="title" /></dd>
        <dt>分类:</dt>
        <dd>
            <select name="navid">
            <?php foreach ($nav as $row){
                if ($row['nav_id']!=1 && $row['nav_type']==$nav_type) {
                    echo '<option value='.$row['nav_name'].'>'.$row['nav_name'].'</option>';
                };
            }?>
            </select>
        </dd>
        <dt>时间:</dt>
        <dd><input id="d11" type="text" onClick="WdatePicker()" name="addtime" value="<?php echo date("Y-m-d");?>" autocomplete="off"/></dd>
        <dt></dt>
        <dd>
            <script type="text/plain" id="myEditor"></script>
            <script type="text/javascript">
                var editor = new baidu.editor.ui.Editor();
                editor.render("myEditor");
            </script>
        </dd>
        <dt></dt>
        <dd class="submit"><input type="submit" name="submit" value="&nbsp;" /></dd>
    </dl>
</form>

这个表单里面有两个效果,一个是My97日期控件JS,还有一个百度Ueditor编辑器。 使用百度编辑器的时候注意editor_config.js 配置文件里面的URL路径。 注:autocomplete=”off”是关闭记忆功能。

实现checkbox全选和PHP删除多个数据

2011年11月24日

首先定义表单中checkbox的name为一个数组range[]

1
<input type="checkbox" name="range[]" value="你设定的值" />

示例:

1
<input type="checkbox" name="range[]" value="<?php echo $row['id'];?>"/>

下面是“全选”、“反选”、“删除”。

1
2
3
4
5
<input type="button" value="全选" id="selectAll">

<input type="button" value="反选" id="unSelect">

<input type="submit" value="删除" onclick="return queren()" />

JS代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<script type="text/javascript">
function $(id){
    return document.getElementById(id);
}
window.onload=function(){
    var selectAll = $("selectAll"),
    unSelect = $("unSelect"),
    inputs=document.getElementsByName('range[]'),
    len = inputs.length;
    selectAll.onclick=function(){
        for(var i=0; i<len;i++){
            inputs[i].checked=true;
        }
    }
    unSelect.onclick=function(){
        for(var i=0; i<len;i++){
            var o = inputs[i];
            o.checked?o.checked=false:o.checked=true;
        }
    }
}
</script>

<script type="text/javascript">
function queren(){
    var info=confirm('确认删除么?');
    if(info==true){
        return true;
    }
    return false;
}
</script>

JS代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<script type="text/javascript">
function $(id){
return document.getElementById(id);
}
window.onload=function(){
	var pan;
	var conf;
	var selectAll = $("selectAll"),
	unSelect = $("unSelect"),
	del = $("del"),
	inputs=document.getElementsByName('range[]'),
	len = inputs.length;
	selectAll.onclick=function(){
		for(var i=0; i<len;i++){
			inputs[i].checked=true;
		}
	}
	unSelect.onclick=function(){
		for(var i=0; i<len;i++){
			var o = inputs[i];
			o.checked?o.checked=false:o.checked=true;
		}
	}

	$("form1").onsubmit=function(){
		for(var i=0; i<len;i++){
			var o = inputs[i];
			if(o.checked){
				pan=1;
				break;
			}else{
				pan=0;
			}
		}

		if(!pan){
			alert("请选择");
			return false;
		}else{
			conf=confirm("确定删除");
		}

		if(conf){
		  return true;
		}else{
			return false;
		}
	}
}
</script>

删除按钮:

1
<input type="submit" value="删除" id="del" />

form表单id=”form1” 并且还要调用一个jquery。

PHP获取编辑器里面的第一张图片做为缩略图

2011年11月23日

思路是这样的:使用正则表达式 查询到文章所在的字段,获取到图片的绝对路径。 代码如下:(这个我使用的是CI框架开发的,下面是控制器里面的代码)

1
2
3
4
5
6
7
8
9
10
11
//获取文章字段的内容

$data['sel_news'] = $this->mhome->sel_news();

foreach ($data['sel_news'] as $row)
{
    $row['content'];
}
//正则表达式查找图片的绝对路径,并且获取
preg_match_all ("/<(img|IMG)(.*)(src|SRC)=[\"|'|]{0,}([h|\/].*(jpg|JPG|gif|GIF|png|PNG))[\"|'|\s]{0,}/isU",$row['content'],$out);
$data['get_image'] = $out[4];

视图输出代码:

1
<img src='<?php echo $get_image[0];?>'></img>

如是是想输出多张图片的话,视图就用foreach 输出。

CI框架学习(二)——分页类

2011年11月23日

手册写的很简单,看了无从下手,不过后来看了一个国外的视频教程。立马就懂了,国内的不行。 先看一下效果图:

下面是控制器中的代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
function list_news($offset='') {
    $this->load->model('mhome');//加载模型
    $this->load->library('pagination'); // 加载分页类
    $limit = 1;// 每页显示数量
    $total = $this->mhome->count_news();// 统计数量
    $data['sel_news'] = $this->mhome->sel_news($limit,$offset);//调用模型,查询数据库

    $config['base_url'] = base_url().'chome/list_news/';// 分页的基础 URL
    $config['total_rows'] = $total;//记录总数
    $config['per_page'] = $limit; //每页条数

    //几行可选设置
    $config['full_tag_open'] = '<div class="pagination">'; // 分页开始样式
    $config['full_tag_close'] = '</div>'; // 分页结束样式
    $config['first_link'] = '首页'; // 第一页显示
    $config['last_link'] = '末页'; // 最后一页显示
    $config['next_link'] = '下一页 >'; // 下一页显示
    $config['prev_link'] = '< 上一页'; // 上一页显示
    $config['cur_tag_open'] = ' <a class="current">'; // 当前页开始样式
    $config['cur_tag_close'] = '</a>'; // 当前页结束样式
    $config['num_links'] = 2;// 当前连接前后显示页码个数

    $this->pagination->initialize($config); // 配置分页

    $data['pag_links'] = $this->pagination->create_links();//显示分页

    $this->load->view('admin/list_news',$data);
}

模型中是代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
//查询数据

function sel_news($limit,$offset) {
    $this->db->limit($limit,$offset);
    $query = $this->db->get('news');
    $row = $query->row('navid');
    return $query->result_array();
}

//查询数量
function count_news() {
    $query = $this->db->get_where('news');
    return $query->num_rows();
}

视图显示代码:

1
2
3
<div id="page">
<?php echo $pag_links; ?>
</div>

CSS样式如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
/*************** Pagination for MeMo Blog ***************/
#page .pagination {
    border-top:1px solid #dfdfdf;
    padding-top: 10px;
    text-align: left;
    margin-bottom: 10px;
    font-size: 10px;
}
.pagination a ,.pagination a.number {
    margin: 0 5px 0 0;
    padding: 3px 6px;
    border: 1px solid #d0d0d0;
}
.pagination a:hover,.pagination a.current {
    border-color: #000 !important;
    color: #000 !important;
}

#page{
    float:right;
}

说实话,不是很喜欢CI自带的分页类,默认第4页才显示 【首页】、倒数第4页显示【尾页】。

下次有机会自己研究一个分页。

 

注:

1
$config['uri_segment']= 3;

分页方法自动测定你 URI 的哪个部分包含页数。如果你需要一些不一样的,你可以明确指定它。默认是3。 $offset 默认是:$this->uri->segment(3)

XAMPP 虚拟目录配置

2011年11月21日

我下载的是 xampp 1.77版本的。 安装的时候一直点下一步,不用有任何操作。 打开D:\xampp\apache\conf\extra\httpd-vhosts.conf 这个文件 把

1
NameVirtualHost *:80

前面的 ## 注释去掉。这个是开启虚拟目录的设置。 然后在最下面加上

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<VirtualHost *:80>
DocumentRoot "D:/xampp/htdocs"
ServerName 127.0.0.1
</VirtualHost>

<VirtualHost *:80>
DocumentRoot "F:/workspace"
ServerName localhost
<Directory "F:/workspace">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

其中的路径你要根据你的路径具体情况而定。第二个就是配置虚拟路径的方法。参考文件

PHP 获取当前URL的相关参数

2011年11月17日

$_SERVER[“QUERY_STRING”]获取查询语句,实例中可知,获取的是?后面的值 $_SERVER[“REQUEST_URI”]

获取http://old.forecho.com后面的值,包括/

$_SERVER[“SCRIPT_NAME”]

获取当前脚本的路径,如:index.php

$_SERVER[“PHP_SELF”]

当前正在执行脚本的文件名

比如当前页面URL为

http://old.forecho.com/index.php?cid=1&page=4

结果如下:

1
2
3
4
$_SERVER["QUERY_STRING"] = "cid=1&page=4"
$_SERVER["REQUEST_URI"] = "/index.php?cid=1&page=4"
$_SERVER["SCRIPT_NAME"] = "/index.php"
$_SERVER["PHP_SELF"]     = "/index.php"

另外可以参考:PHP获取当前页面的URL

补充: 

1
$_SERVER['HTTP_REFERER']

为获取父级页面地址,可以做返回上一级页面使用。

一些关于UED的团队和个人博客

2011年11月16日

前端团队

  • 阿里巴巴 UED — 我们设计的界面,并没有几十亿的流量,但每天来自上百个国家的百万商人在使用着。

  • 阿里巴巴中国站UED — 阿里巴巴中国站UED成立于1999年,全称是用户体验设计部(User Experience Design Department),是阿里巴巴集团最资深的部门之一。

  • 支付宝前端开发 — 支付宝前端开发车间。

  • 淘宝UED — 淘宝网用户体验团队。

  • 淘宝MED — MED(Marketing Experience Design). 是淘宝营销体验设计部门,为淘宝网的营销产品做体验设计。

  • 口碑UED — UED(User Experience Design) 中文意思就是用户体验设计。

  • 百度MUX — MUX(Mobile User Experience) 百度无线用户体验部。

  • 百度泛用户体验 — 泛用户体验平台,是以’用户体验’为核心的跨专业分享平台。

  • 盛大游戏UED — 专注用户体验,改变生活,让互动娱乐更精彩。

  • 携程旅游UED — 这是一个血液中流淌着创意和活力的团队,在越来越关注严谨和灵活的过程中成长起来,我们对前端的需求如此强烈

  • 腾讯CDC — 全称是Customer Research & User Experience Design Center(即用户研究与体验设计中心)作为腾讯的核心部门之一.

  • 腾讯ISD — ISD Webteam是一个设计团队,即腾讯互联网业务系统网站组。

  • 腾讯ISUX — 腾讯 ISUX 全称腾讯互联网用户体验设计部 (Internet Service User Experience),于2011年3月8日正式成立,前身为 ISD Webteam 网站组。

  • 腾讯WSD — 腾讯用户体验设计团队. 设计无线,快乐无限。

  • 腾讯Flash Team — 这里有一群可爱的Flash娃,他们热爱ActionScript开发~

  • 腾讯soso团队博客 — soso更懂你。

  • 财付通TID — Tenpay Innovation Design, 财付通设计中心。

  • 5173 UED — 5173用户体验设计团队(User Experience Design),简称UED,成立于2009年。

  • 19楼UED — 19楼 UED团队。

  • 人人FED — 我们来自人人网,FED是”Front End Develop and Design”的缩写。

  • 网易邮箱UI团队 — 网易邮箱UI团队。

  • 网易UED — 我们的团队博客,关注用户体验设计、关注web前端开发。

  • 网易UEDC — 网易用户体验设计中心(User Experience Design Center),简称”设计中心(UEDC)”,成立于2008年底。

  • 搜狐UED — Sohu UED Team就聚集着这样一群人,执着于为用户提供更好的产品和体验,哪怕是对一点点小细节的精益求精。

  • 新浪UED — 一个关注用户体验、关注工作流、关注作品质量的有爱团队。

  • 爱词霸UED — 爱词霸用户体验团队博客,有关用户体验设计和研究的经验分享。 其它团队

  • 淘宝搜索 — 淘宝搜索技术blog

  • Alibaba DBA Team — 这里记录着阿里巴巴数据库团队成员的点点滴滴

  • 淘宝Data — 淘宝数据平台与产品部,是淘宝核心的数据平台技术和数据产品研发团队

  • 淘宝DBA Team — 淘宝数据库技术团队

  • 淘宝JAVA中间件团队 — 我们是淘宝JAVA中间件团队。我们为淘宝网构建JAVA底层架构和基础服务。

  • Taobao QA Team — 做测试的行业标准

  • 淘宝核心系统团队 — 淘宝核心系统团队隶属于淘宝产品技术部,负责淘宝应用基础平台的研发和搭建

  • 阿里巴巴Data Warehouse — 阿里巴巴数据仓库部门主要收集公司内外部所有数据

  • 腾讯TGideas — TGideas是腾讯游戏的专业设计团队

  • 腾讯GDC — GDC的前身叫GDT(QQGAME DESIGN TEAM),QQ游戏产品设计中心 个人博客

  • Kejun — 就职于豆瓣

  • Donkey(倔倔) — 就职于豆瓣

  • 蒙晨(波希米亚) — 就职于豆瓣

  • greengnn(老卡) — 就职于豆瓣

  • 糖伴西红柿 — 就职于豆瓣

  • Fenng — 曾就职于支付宝

  • sofish — 就职于支付宝

  • 白鸦 — 就职于支付宝(目前已辞职)

  • 62mm — 就职于支付宝

  • 伯约(老鱼) — 就职于支付宝

  • 怿飞(圆心,Blank) — 就职于淘宝

  • 玉伯(lifesinger) — 就职于淘宝

  • 明城(mingcheng) — 就职于淘宝

  • Der(崇志) — 就职于淘宝

  • 黑妞HAHA — 就职于淘宝

  • 秦歌(Kaven) — 就职于口碑网

  • Emu(Stone) — 就职于腾讯

  • Ghost — 就职于腾讯

  • Yuguo — 就职于腾讯

  • 臭鱼 — 曾就职于腾讯

  • 艾文王 — 就职于腾讯

  • Danger — 就职于腾讯

  • 神飞 — 就职于腾讯

  • pufen(飘飘) — 就职于腾讯

  • 屈超 — 就职于腾讯

  • 米随随 — 就职于腾讯

  • 大猫 — 就职于腾讯

  • AVENIR(郑焕义) — 就职于腾讯

  • 李振文 — 就职于腾讯