程序员的成长不是看工作年限的,而是看业务能力。这种能力不光是写码,我觉得大致可以分这么几级:
第一级,能把需求做出来;
第二级,能把需求做得快;
第三级,能把需求做得稳(少bug);
第四级,能和产品经理一起控制有潜在问题的需求,并对常用场景提供标准化解决方案;
第五级,能把自己的能力批量复制给同事和下属;
第六级,能在战略层理解技术对公司业务的作用,不断的通过技术改进和技术创新推动公司业务发展。
程序员的成长不是看工作年限的,而是看业务能力。这种能力不光是写码,我觉得大致可以分这么几级:
第一级,能把需求做出来;
第二级,能把需求做得快;
第三级,能把需求做得稳(少bug);
第四级,能和产品经理一起控制有潜在问题的需求,并对常用场景提供标准化解决方案;
第五级,能把自己的能力批量复制给同事和下属;
第六级,能在战略层理解技术对公司业务的作用,不断的通过技术改进和技术创新推动公司业务发展。
Ubuntu 12 启动 PhpStorm 10.x 时报错:
IBus prior to 1.5.11 may cause input problems. See IDEA-78860 for details.
解决Ubuntu14无线网老掉线的问题:
方法1:自己手动重启
$ sudo restart network-manager
方法2:安装第三方软件
$sudo apt-get install wicd && sudo apt-get purge network-manager $sudo reboot
封装性是面象对象编程中的三大特性之一,封装性就是把对象的属性和服务结合成一个独立的相同单位,并尽可能隐蔽对象的内部细节,包含两个含义:
1. 把对象的全部属性和全部服务结合在一起,形成一个不可分割的独立单位(即对象)。
2. 信息隐蔽,即尽可能隐蔽对象的内部细节,对外形成一个边界〔或者说形成一道屏障〕,只保留有限的对外接口使之与外部发生联系。
由于硬件的原因,机器或多或少的跟标准时间对不上,一个月的误差几秒到几分钟不等。对于服务器来说时间不准,会有很多麻烦。例如,支付的时候,无法下单,游戏无法登录等。
方法一:用 ntpdate从时间服务器更新时间
yum -y install ntp ntpdate time.nist.gov
如果你要用Ubuntu的引导器代替Windows的引导器,就选 /dev/sda。
如果你要保留Windows的引导器,就选 /boot分区,但这样一来,装完Ubuntu重启后,只能启动Windows,还必须在Windows上面安装Easybcd、Grub4dos等等之类软件来添加Ubuntu启动项。
卸载 Firefox :
sudo apt-get purge firefox firefox-branding firefox-gnome-support ubufox
Mac Pro 电脑编译安装了 PHP 5.6.21,先前的系统运行时报如下警告级错误:
Deprecated: Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version. To avoid this warning set 'always_populate_raw_post_data' to '-1' in php.ini and use the php://input stream instead.
意思是 自动变量 $HTTP_RAW_POST_DATA 已过时,将来会被移除,使用 php://input 流方式代替!
选择 recovery mode 模式,在 Recovery Menu 下选择 “root Drop to root shell promt”,在命令行中输入:
mount / -o remount
发现自己的笔记本(Thinkpad E440)里的 VirtualBox 只能安装 32位 的系统,如下图所示: