Go语言中文网 为您找到相关结果 7

真相:为何技术不如你的人加薪升职比你快

经常有小伙伴在我的公众号“程序视界”后台留言,对一种现象表示不理解:为什么技术并不是多好的人,加薪升职却比自己快? 有人说,这是因为这类人会溜须拍马伺候领导。 有人说,这是因为领导眼睛瘸了,看不出谁是真正能做事的人。 有人说,这是因为此人有背景,老板都不敢得罪他。 还有人说,此人说不定已被潜规则。 然而实际上,我们可能是被两个常见的思维错误给蒙蔽了。这两个思维错误是: 以己之长,比人之短 单一维度评估竞争力 大家都是有逻辑、有思维、有见识的聪明人,只要接下来咱们简要说几句,你就能理解这两个思维错误是怎么回事儿了。然后,咱们再介绍什么是更好的职场竞争策略。 (1) 以己之长比人之短 渴望加薪升职却又无法突破瓶颈的开发者,往往会拿着自己的技术长处,跟那些已经加薪升职的同事去比较,张三这块不如我,...阅读全文

【转载】测试工程师的6+1种技能

测试工程师是个神奇的职业,他是开发人员与老板之间的传话筒(三夹板),也是开发人员与老板的好帮手;他不仅需要有销售的沟通能力,也需要具备编辑人员的文档撰写技巧。如此一个面面俱到的岗位,他需要具备的技能到底有哪些呢?咱们一起慢慢往下看   有逆向思维的能力   曾经接触过一些测试工程师,他们干了一段时间测试工作后返回去又开始去做开发工作了,问他们为啥?答案是测试工作太难了,开发是顺向思维,而测试是逆向思维,老要找一些稀奇古怪的思路去操作软件。软件的使用者千差万别,软件在使用过程中遇到的各种现象也是千差万别的,所以要求测试工程师需要具有一些逆向思维的能力,想别人所不想,测别人所不测,这样才可以找到更多的软件中的错误。这是作为一名优秀的测试工程师最基本的素质。   善于同开发人...阅读全文

【转载】App测试要点

App测试的时候,建议让开发打好包APK和IPA安装包,测试人员自己安装应用,进行测试。在测试过程中需要注意的测试点如下: 1.安装和卸载 ●应用是否可以在IOS不同系统版本或android不同系统版本上安装(有的系统版本过低,应用不能适配) ●软件安装后是否可以正常运行,安装后的文件夹及文件是否可以写到指定的目录里。 ●安装过程中是否可以取消 ●安装空间不足时是否有相应提示 ●如果应用需要通过网络验证之类的安装,需要测试一下断网情况下是否有相应提示 ●是否可以删除应用(可通过桌面删除,也可以通过软件卸载安装。曾发现在IOS手相上有个应用安装时未完全安装,终止安装后,未完成安装的应用图标一直显示在手机上,并且无法成功删除) ●测试卸载后文件是否全部删除所有的...阅读全文

移动APP测试之基础功能测试流程

根据用户需求验证APP的各个功能实现,以用户使用场景,对比说明或需求,整理出内在、外在及非功能直接相关的需求,构建测试点,并明确测试标准。根据被测功能点的特性列丼出相应类型的测试用例对其进行覆盖,。 在测试实现的各个阶段跟踪测试实现与需求输入的覆盖情况,及时修正业务或需求理解错误。 运行部分 1)APP安装完成后的试运行,可正常打开软件。 2)APP打开测试,是否有加载状态进度提示。 3)APP打开速度测试,速度是否可观。 4)APP页面间的切换是否流畅,逻辑是否正确 5)注册 --同表单编辑页面 --用户名密码长度 --注册后的提示页面 --前台注册页面和后台的管理页面数据是否一致 --注册后,在后...阅读全文

我所理解的Sync Pool

看gin源码时发现了sync.Pool的使用 // gin.go:L144 func New() *Engine { ... engine.pool.New = func() interface{} { return engine.allocateContext() } return engine } // gin.go: L346 func (engine *Engine) ServeHTTP(w http.ResponseWriter, req *http.Request) { c := engine.pool.Get().(*Context) c.writermem.reset(w) c.Request = req c.reset() engine.handleHTTPRequest(...阅读全文

博文 2019-06-09 23:32:39 haohongfan