转载:做开发10件重要的事情

0. “面向对象”比你想象的要难得多

也许只有我有这种想法,不过我曾经以为计算机科学课上学过的“面向对象”是很简单的东西。我的意思是,创建一些类来模拟现实世界能有多难啊?其实,那还真是挺难的。

十年之后,我仍然在学习如何合理地建模。我后悔以前我没有花更多的时间来学习面向对象和设计模式。优秀的建模技术对于每一个开发团队都是非常有价值的。

1. 软件开发的难点在于沟通

这里的沟通是指与人的沟通,而不是socket编程。有时你的确会遇上棘手的技术问题,但是这种情况根本不常见。常见的问题在于那些你和项目经理之间的、你和客户之间的、还有你和其他开发者之间的误解。培养你的软技能吧。

2. 学会拒绝

当我刚开始工作的时候,我非常急切的想要去讨好别人。这也就是说,我几乎不能去回绝别人对我的要求。我加了很多班,但是还是不能完成他们交代给我的所有事情。结果他们表示不满意,而我也表示要崩溃了。

如果你从不回绝别人,你的答应就显得毫无意义。承担能力所及的事情,如果别人不停地指派给你更多的事情,你需要明确的表示那意味着将会耽误其他的工作。

为了应付这种事情,我会随身携带一张列有待办事项的纸(To-do list)。当人们叫我去做什么事情的时候,我就给他们看这张纸,并且问他们我应该为他们挤掉哪个事情。这是我用来拒绝别人的一种好办法。

继续阅读 »

《在细雨中呼喊》书摘

1,当我虚构的人物越来越真实时,我忍不住会去怀疑自己真正的现实是否正在被虚构。

2,我曾经赋予自己左右过去的特权,我的写作就像是不断的拿起电话,然后不断的拨出一个个没有顺序的日期,去倾听电话另一端往事的发言。

3,他说他睡在枕头上时,仿佛是睡在自己童年的脸庞上。

4,我们不不是生活在土地上,事实上我们生活在时间里。田野、街道、河流、房屋是我们置身时间之中的伙伴。时间将我们推移向前或者向后,并且改变我们的模样。

5,他一旦脱离时间便固定下来,我们则在时间的推移下继续前行。

6,生者将死者埋葬以后,死者便永远躺在那里,而生者继续走动。

wordpress截断文章题目,调用指定分类

在functions.php文件中写入下面截断题目字符的函数

1
2
3
4
5
6
7
8
9
function TruncateTitle($max_length)
{
    $title_str=get_the_title();
    if(mb_strlen($title_str,'utf-8')>$max_length)
    {
        $title_str=mb_substr($title_str,0,$max_length,'utf-8')."...";
    }
    return $title_str;
}

调用相关分类下的文章 ,使用该函数

1
2
3
4
5
6
7
< ?php $posts = get_posts( "category=3&numberposts=5" ); ?>
                    < ?php if( $posts ) : ?>
                    < ?php foreach( $posts as $post ) : setup_postdata( $post ); ?>
                    <a href="<?php the_permalink() ?>" rel="bookmark" title="< ?php the_title(); ?>">
                    < ?php echo TruncateTitle(9); ?>< ?php the_time('Y-m-d')?></a>              
                    < ?php endforeach; ?>
                    < ?php endif; ?>

简单的说明一下:category=[指定分类ID],numberposts=[显示的文章数]

金楷财经

网站名称:金楷财经
网站地址:www.jinkaicaijing.com
网站说明:使用wordpress搭建的企业站,基于企业站和客户要求的考虑,整站大多是静态内容(也就是说,好些地方都是写"死"的)。页面部分写好模板,由我添加,文章部分写好模板,开放给客户自行添加。整个解决都比较简单,稍微能拿出来"晾晾"的东东是:首页文章标题截断的实现和对留言板的修改。

转载:自由职业者不应犯的13个错误

1. 无合同工作——这种现象貌似很普遍。有时,自由职业者在校时就开始工作。或是只把它当做兼职。因此他们并不把它视为正式的工作。有时我们过分信任我们的委托人,我们难以相信他们会如此无情的对待我们,直到他们果真如此。

2. 与任何客户合作——这是另一个大错误。通常情况下,我们会对某个客户印象不好。我们看见了亮起的危险的信号,但却忽视他们。我们需要钱,我们需要这个客户出现在我们的自荐表里。我们需要!当这一切愿望土崩瓦解了。我们反思然后责备自己,因为我们知道这自始至终都是些坏主意。

3. 逾期和失约——这是我从客户的口中听到的现象。我有很多客户在被自由职业者放鸽子后找到我,这些自由职业者或是没有缘由的逾期,或是直接人间蒸发。

4. 没收到钱款就开始工作——这是另一个常犯错误,尤其是那些刚刚起步的自由职业者。再次,这是源于对客户过分信任所导致的。解决办法很简单:在开始任何着手工作之前,要求支付预付定金。

5. 要价太少——自由职业者的不安全感在我们索取的报酬上有所体现。我们要价太少,因为我们不够相信自己的价值。或者说,我们基于往常的薪水要价,或是最低要价。最终我们得到的报酬低于我们带给客户的价值。

继续阅读 »