程序员宝典
花少callDoPM
任职过多家世界500强龙头公司和互联网公司,从研发到管理到产品,在传统IT、互联网这片江湖混迹多年的佛系花少,涉及企业信息化、物联网、电商等多个领域,分享相关的经验、技能、案例等
展开
-
阿里高光【P】网易“抢”昵称,很多公司赢在了起点却输在了沟通
很多人也在吐槽说为啥这些大厂的小事动不动就上头条,但是人若反常必有刀,事出反常必有妖。之前阿里取消周报的举措,就是希望减少程序员的无效工作和形式主义,现在阿里让高光【P】成为过去,网易通知在沟通中取消“哥”、“姐”、“总”等称呼改用昵称代替(富贵、二狗等接地气昵称均已被抢注一空哈哈),是希望形成平等沟通,提高沟通效率。说到沟通成本,花少也表示深有体会。就像之前跟过一个跨多个平台和多个团队的项目,从终端上发起请求到云端(会经过网关、规则引擎等)再到服务端(功能逻辑处理),每个端甚至端上的每个服务都是不同..原创 2020-09-06 13:14:51 · 296 阅读 · 0 评论 -
从零搭建后端框架:优雅的参数校验Validator
前两天项目群里发生了关于参数校验的问题讨论,很多开发团队没有对这些做硬性规范时,还是有很多童鞋本着“不多事”的原则,产品文档里没有特别说明就不写。对于2B的产品经理来说,因为一次新迭代,可能回涉及到N多的页面,只会定一个通用的规范,特殊情况下会做特别说明。这其实也很考研程序员的开发习惯和技术能力,所以花少今天给大家分享下如何进行优雅的参数校验可能有些后端开发会觉得前端做好校验就可以了,但是作为有经验的程序员来说你不要相信产品经理、不要相信测试、也不要相信前端,你能信的只有自己。参数校验是后端请求的第一道.原创 2020-08-26 21:38:42 · 238 阅读 · 0 评论 -
连技术大拿都偷偷在用的偷懒神器Lombok
记得刚毕业做研发时旁边坐的是个浙大的技术大牛,上班大部分的时间都是在看技术博客,研究新技术,但是交给他的任务又都是提前完成的。很幸运的是跟他成为了饭友,一起吃饭的路上就会像个徒弟一样,听他说今天又研究出了一个新技术,或者是今天用一个算法解决了一个难题,老实说刚毕业的我没听懂那些深奥的东西。不过印象比较深刻的是,他从来不用复杂的代码解决简单的问题,所以他做出来的功能很少出现BUG,同时他也有更多的时间去充电自己(现在已经是一位资深的TL了)。当然这个Lombok插件不是那位大牛告诉我(我刚毕业那会儿还没有s原创 2020-08-19 01:09:29 · 183 阅读 · 0 评论 -
花少笔记之HashMap解锁让你玩爆面试官
好久没有更新文章目录了,今天正好在家休息,就整理了下(绿色字体表示已经完成或者进行中,黑色字体表示规划中),大家有什么好的建议欢迎踊跃评论(下午要是来得及可能会分享一篇关于业务管理流程BPM系统的产品解决方案):今天准备分享之前面试时的一个笔记,一般去专业点的IT公司面试中高级开发岗时,面试官都会问的比较底层,我很多同学也有类似的经验,因为平时也很少看这种底层的东西,所以之前很多意向的公司就这样擦肩而过。前两天有有些同事跳槽面试的时候好像又碰到类似的问题,所以我翻出以前的日记分享给大家。但是这种笔记都是原创 2020-08-16 11:28:30 · 108 阅读 · 0 评论 -
花少教你从零搭建后端框架系列
七八月份是大学生的毕业季、实习季,花少的部门也来了很多“后浪”(包括前后端开发、产品经理、项目经理等)。看着他们朝气蓬勃,让我不禁怀念起了刚毕业的青涩年华。前几天跟一个UI小姐姐聊起“岁月是把杀zhu刀”,看了我的大学照,竟然说我现在比大学帅,开森的不得了,真的特别喜欢跟那些“真诚”的妹子聊天哈哈哈哈! 但同时也让我想起刚毕业时技术上的薄弱,简单的CRUD都要写老半天,出个BUG都不知道怎么调试,经常把帮带的导师气死(脸薄的我后来有问题都是趁导师不在偷偷去问邻近的同事),那个...原创 2020-08-09 02:02:50 · 402 阅读 · 1 评论 -
关于“内推”程序员需要知道的事
今年我们公司开启了疯狂的内推活动,时不时邮件发一些内推或者内部竞争的岗位,还专门做了个内推小程序,针对特招岗位推荐奖翻倍。包括阿里也很早建立了内推机制,一些TL都每年都会有一定的指标,据说阿里有些人一年考推荐简历收入都十几万。 内推对于公司而言有以下好处:1、可以减少简历筛选的成本,进而提高面试效率,因为都是自己员工推荐的,相对来说比较知根知底,匹配度更高;2、可以减少在各大招聘平台的费用,同时给员工一定的奖励,提高员工对公司的好感;3、员工如果愿意把自己的朋友、同学介绍到...原创 2020-08-02 00:22:24 · 649 阅读 · 0 评论 -
程序员界的“盗墓笔记”:WinForm+DEV
相信很多“后浪程序员”都没有听说过WinForm, 全称是Windows Form,是基于 .NETFramework 平台的客户端(PC软件)开发技术,一般使用C#编程。有较丰富的组件库,不过计算机相关专业的应该在大学有学。虽然这些技术在这个时代已经被程序员遗忘,但是当年还是被很多人青睐,以前的程序员称之为全栈工程师,前端、后端加数据库,一个人全部搞定。想当年前端WinForm+DEV(Developer Express),后端用java(经典的spring MVC架构),玩的是不亦乐乎。以下...原创 2020-07-30 00:07:44 · 1165 阅读 · 0 评论