风云的ARTS打卡(第1周)

第1周

Algorithm: 

leetcode-cn.com, 3. 无重复字符的最长子串

longest-substring-without-repeating-characters

最直观的方法:逐个子串判断每个字符是否重复,但复杂度太高O(n^3),肯定不是合理的方案。

需要用到滑动窗口的概念,理解此概念后,这个问题较容易解决。


Review:  

Top-7-things-to-keep-in-mind-when-outsourcing-software-projects

本来想看一篇技术方面的英文文章,但看到这篇关于软件开发项目外包管理的,正好近期工作上正在管理外包,所以读了一下。

作者是个软件咨询公司的CTO、专家,对了软件开发外包提了7个要点,值得借鉴:

1、找到合适的外包合作伙伴(我也认为这点最为重要,找对了人,事情就顺了。)

2、注意团队整合(因为外包团队跟本公司团队存在天然的隔阂,需要通过会议、交流等手段整合)

3、为团队管理留足资源

4、注意文化和时区的不同(欧美公司经常outsourcing给印度、东亚)

5、单个项目经理或沟通接口(避免多头沟通,增加沟通成本)

6、平衡对软件质量的预期和开发费用(对于国内公司一般来说是质量优先)

7、确保利用协作软件满足远程开发团队的需要


Tip:

为了更好利用英文技术资源,搭建了一个vpn,可以从能提供海外服务器的云主机供应商处购买(比如:aliyun、amazon)。

买一个最小配置的虚机就行,一个月2、30元样子,网络可以买按流量计费的,linux服务器,centos, suse都可以。

安装的步骤,前人都已经整理好脚本,可以通过网络一键安装,非常方便,具体看这里:https://github.com/hwdsl2/setup-ipsec-vpn

但要注意,在服务器安全策略中开通vpn相关端口1701、500的访问权限,如果不知道怎么开通可以在线咨询服务商。


Share:

一篇阿里的技术leader总结的做技术管理的一些套路、方法

在阿里做了5年技术Leader,我总结出这些套路!

文章比较接地气,做技术leader的人可以对照看看,跟自己总结的方法有何异同。

你可能感兴趣的:(风云的ARTS打卡(第1周))