天道酬勤,学无止境

工程师

文献字段检索

对于工程师和科研工作者来说,检索文献是比不可少的工作。 下面以web of knowledge 中的 web of science数据库为例 and 两个字段一起出现 or 包含字段中的任意一个 not 不包含字段 “” 精确包含,中间不含空格,比如: “blanket paging” near/number 两个字段中可以隔number个单词,比如: paging near/1 blanket, 实际上为 paging of blanket * 通配符,可以实现一些单词变形后的查找,比如: pag* research ID 一些大牛有专用的research ID,可以跟踪他们最新文献。自己也可以申请一个id,以避免重名 例子 地址检索: uni* and UEC and japan 主题检索:“blanket paging”and cellular and “ip paging”and (not "pipeline paging") 人名检索: “li gang”or li gang or li.g or g.l 最后建议,注册一个web of knowledge便于管理和跟踪最新文献。来源:https://blog.51cto.com/cmdblock/772272

2021-06-02 18:55:37    分类:博客    工程师   ul   工作者   文献管理

写给工程师的十条精进原则

引言时间回到8年前,我人生中第一份实习的工作,是在某互联网公司的无线搜索部做一个C++工程师。当时的我可谓意气风发,想要大干一场,结果第一次上线就写了人生中第一个Casestudy。由于对部署环境的不了解,把SVN库里的配置文件错误地发到线上,并且上完线就去吃晚饭了,等吃饭回来发现师傅在焦头烂额地回滚配置。那次故障造成了一个核心服务20分钟不可用,影响了几百万的用户。这仅仅是一个开始,在后来半年的时间里,我几乎把所有职场新人可能犯的错误都犯了个遍。架构师让我调研一个抓取性能提升方案,我闷头搞了两周,也没有得出任何结论;本来安排好的开发计划,由于我临时要回去写论文,搞得经理措手不及;参加项目座谈会,全程“打酱油”……那段时间,自己也很苦恼,几乎每天晚上11点多才走,很累很辛苦,但依然拿不到想要的结果。8年过去了,自己从一个职场小白逐步成长为一名技术Leader。我发现团队中的很多同学在不停地重复犯着自己当年类似的错误。他们并不是不努力,到底是哪里出了问题?经过一段时间的观察与思考后,我想我找到了答案。那就是:我们大多数同学在工作中缺乏原则的指导。原则,犹如指引行动的“灯塔”,它连接着我们的价值观与行动。不久前,桥水基金创始人雷·达里奥在《原则》一书中所传达的理念,引爆了朋友圈。每个人都应该有自己的原则,当我们需要作出选择时,一定要坚持以原则为中心。但是在现实生活中

2021-06-02 03:51:09    分类:博客    精进原则   工程师

【线上沙龙直播报名】毕业一年,在美团点评做工程师是一种什么样的体验

点击上方蓝字,可以订阅哦 【美团点评技术沙龙Online】是美团点评技术团队推出的线上分享课程,每月2-3期,采用目前最火热的线上直播形式,邀请美团点评技术专家,面向互联网技术从业人员,分享一线实战经验,搭建线上技术分享平台。 时间、地点 时间:2017年9月20日 周三 20:00-21:00 地点:斗鱼直播 主题简介 由学生到职场人员是一个非常大的转变,本节课让我们一起跟随讲师回顾他在美团点评当工程师的第一年: 校招的厮杀 工作的适应 团队的融入 未来的规划 主题:在美团点评当工程师的第一年 讲师简介 岑凯伦 上海海事大学16届计算机硕士,校招加入美团点评,现在在餐饮平台担任后端Java工程师。技术、运动、写作爱好者,个人公众号:kailunTalk。 个人博客链接:https://segmentfault.com/u/kailuntalk/articles 报名方式戳“阅读原文” 来源:https://blog.51cto.com/u_15197658/2769133

2021-06-02 03:38:30    分类:博客    美团点评   工程师

趣谈网络工程师面试大全系列1,用图文和段子的方式来解决网工面试问题

教出700多CCIE/HCIE,很多人被形容为“水货”。确实有部分网络工程师是纯粹的“版本流”,但更多的工程师确实是系统学习和考试,进而在工作中锻炼,进而成为高级网络工程师的,这过程和一名实习驾驶员成为老司机是一样的道理,所以刚刚通过IE的兄弟们,千万不要妄自菲薄自己。还有更多初学者经常问我,“军哥,有没有什么面试大全没有啊?”,这个想法也好理解,更多人就是想通过培训得到更好的工作嘛,所以只要通过了面试就能找到更好的工作。BUT,过于投机取巧就不值得提倡了。当然了,无论如何,我还是把前几天看到的一个公共群讨论的问题发出来,顺便加一些图文解释,拉大家一把。 问题1.Trunk怎么使用,交换机之间是否可以运行ACCESS模式? 答:基本项:Trunk(干道)链路大部分时候用于交换机之间,其标准为802.1Q,它通过增加新的TAG来完成更多功能,这些功能包括标识2层QoS(802.1P)以及最重要的标识属于哪个VLAN 的流量,所以Trunk可以在一个链路上承载多个VLAN的流量,是一种“共享经济”;交换机之间可以运行ACCESS模式,但是它的局限性在于每个链路只能承载一个VLAN的流量,相对会造成端口的浪费。因为ACCESS模式是一种“独享经济”配图1(access): 配图2(trunk) 加分项:trunk是否可以连接终端呢?是可以的,比如云(服务器虚拟机化)环境下

2021-06-01 23:26:33    分类:博客    工程师   面试大全    网工面试   华为数据通信技术

要具备那些知识和技能才能成为一名优秀的网络系统集成工程师呢?

  1:网络   基础知识:深刻理解网络基本概念,例如ISO/OSI、TCP/IP、VLAN、各种LAN、WAN协议、各种路由协议、NAT等等   Cisco:熟悉Cisco产品线;会配置主要型号的交换机和路由器,不熟悉的设备能构独立查资料配置;熟悉Cisco一些主要的技术例如VOIP、Qos、ACL等;   Nortel:熟悉Nortel产品线;会配置主要型号的交换机和路由器,不熟悉的设备能构独立查资料配置;   Huawei-3com:熟悉Huawei-3com产品线;会配置主要型号的交换机和路由器,不熟悉的设备能构独立查资料配置;   Foundry:熟悉Foudry产品线;会配置主要型号的交换机和路由器,不熟悉的设备能构独立查资料配置;   2:主机   基础知识:熟悉服务器的基本知识,例如各种RAID、各种外设、SCSI卡等等   Sun Solaris:熟悉Sun小型机产品线,掌握各个版本的Solaris使用   IBM AIX:熟悉IBM小型机产品线,掌握各个版本的AIX使用   HP HP-UX:掌握HP-UX的基础知识   Linux:熟悉主流版本的Linux的安装、使用、配置   MS Windows:熟练掌握Windows NT、2000、2003的安装、使用、配置、排错   3:数据库与中间件   基础知识:深刻理解数据库的基本概念,会使用简单的SQL语句

2021-05-19 08:43:22    分类:博客    网络   系统   工程师   网络相关

工程师成长之路

俗话说,听君一席话胜读十年书,此次有幸参加了《工程师成长之路》分享会。感觉俗话说的一点都没有错。自己也已经工作很多年了,工作上有很多的心得体会,遇到的许多问题,走过的弯路,正如分享会上描述的那样,却经常感觉找不到解决的方法,此次听完分享有一种拨云见月的感觉。 工程师与码农的区别,我想就如设计师和砖瓦工一样,设计师知道,为什么要这样设计,而砖瓦工只是重复的把砖一块接一块的砌好。 如果一个砖瓦工想要成为一个设计师,那必须要持续学习,学会思考。所以我觉得持续学习,保持思考,是每个人必不可少的能力。 工程师分4个阶段,每个阶段都是一次进阶,通过参加此次分享,自己清楚明白自身的优缺点,自己需要提升的地方还很多,比如沟通的主动性,比如对自己负责业务的把控能力,这将是自己提升的关键点。 其中提到的沟通理解方面的内容,如何把问题描述清楚,这也是自身能力的展现,说明了个人对这个问题的理解深度,也十分有助于提高沟通效率。 经常在git上看到很多用户的提问,都是三言两句,没有细节的描述,其他人就算有心伸出援手,也可能因为理解的偏差,最终也无能为力,这不仅浪费了自己的时间,更是浪费了其他人的宝贵时间。更多的情况是大家看到这样的问题,描述含糊不清的,基本都直接忽视。 学会换位思考,主动帮助别人,这2个都是非常好的提高方法。萧伯纳曾经说过,你有一个苹果,我有一个苹果,我们交换各自还是只有一个苹果;你有一种思想

2021-05-12 12:31:55    分类:博客    工程师   成长之路

华为面试

华为面试因为有同学已经走过提前批的流程,所以提前问了经验,说是主要问项目,然后直接懵逼了就……项目完全不会呀,自己都搞不懂,好多概念不清楚……瞬间打了鸡血,开始整理代码,找各种资料,想法就是能说多少说多少。晚上十点左右通知第二天十点半面试,各种资料都打印好,还想着去早了可以看看呢。确实去早了,九点多一点就到了,结果一直在等……宣传片都至少看了五遍。然后,然后,十一点半的时候发了餐券让去吃饭,已经欲哭无泪了。。。下午一点半开始,舍友一点半的都进去了我还在。。。好歹快两点的时候终于轮到我了,之前各种资料一个也都没看,完全没心情了。。。一面据说一面是十四级工程师,是个蛮年轻的小哥,态度很好,首先介绍项目,然后问项目的主要目的,自己承担了哪一部分工作,项目中遇到的最大问题是什么,怎么解决的。中间穿插了一点java的知识,数据结构之类的。后面又问到线程的问题,问的是什么时候需要用到多线程,我一直在回答怎么解决多线程中遇到的问题以及怎么解决。。。小哥很耐心的等我说完然后又重复了一遍问题,自己很详细的解答了一下。。。还有几个问题不记得了。。。二面二面据说是十六级工程师,主要是定岗,定工作地点,据说有的人会问到技术问题,有的人会问到自己的优缺点,还有人是解释机试程序的,我的面试官可能比较随和,就是问了问我的意向,工作地等等,整个流程都比较简单,不知道是觉得我比较low还是我运气好。。。来源

2021-05-12 00:03:30    分类:博客    java   工程师   多线程   面经

无事说新年,闲来再吐槽

又到了年关了,马上要回家过年了。一说到过年,对于我们这些在外漂泊的游子来说,买一张回家过年的票,回家陪家人过年就成了最大的期许了。一谈论买票,又不得不说火车票,如何这般难买的问事情了。像我一样的码农看着一张张的票瞬间刷完,不禁又要吐槽12306了。 哎,其实习惯了,这票难买,为买票发愁吧,也不是一年两年的事儿了。只不过以前没出来工作时候,没出过远门儿,也就不知“愁”滋味了。 记得去年同事之间为买火车票难的事情,还吐槽过:诶,这12306呀,花了几个亿呀,怎么就这么烂,动不动就卡死,真TMD坑爹。还有同事紧跟着说了:要是交给阿里团队,绝对能够做的好。我相信,这种埋怨票难买而有情绪的大有人在吧,我就是其中一个。那把12306交给阿里或者其他的互联网大佬来开发情形是不是会好一点呢?我想可能会好一点,但是解决不了根本问题。乐观地估计一下:该抢不到的还是抢不到,该卡死的照样卡死! 有的同志可能会吐槽我了:信口开河,您怎么知道阿里做不好一个12306呢?大概会有“子非鱼,安知鱼之乐?”的意味在里面。那先不看我是怎么想的,为什么会得出这样的结论,让我们一起来看看前淘宝工程师是怎么说的。 在题目以“前淘宝工程师发帖谈12306:曾嗤之以鼻 现在认为几乎是奇迹”的文章中作者写到:当自己还是在一家百强民企做电商副总的时候对12306嗤之以鼻,觉得他们做得太烂了

2021-05-11 18:50:00    分类:博客    工程师   淘宝   火车票

Serverless,会将工程师带入“不归路”!

原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。别被标题吓尿了。技术的发展,从来不以个人的意志为主转移,程序员的某些分工也必将随着技术的演进而消失。在开始之前,我们首先来看一下Serverless是个什么概念。Serverless直译为“无服务器”,并不是说代码运行就不需要在服务器上跑了。它的意思是,未来的开发,无需关注服务器这种比较底层的设施,代码将会直接跑起来。这些资源将变得不可见。危险了!基础运维人员们。想象一个Java应用的开发过程。你需要经过开发、测试、部署,才能正常上线。如果是一个高并发的应用,就需要预估一个峰值,比如,需要100台服务器,才能支撑用户的请求。有产品经理脑袋一热,加了秒杀的功能,那么你的峰值,就需要按照秒杀的峰值进行设计,即使这个峰值过程持续了不到10秒,一哆嗦之后所有的资源都会被闲置。也就是说,服务器放在那里即使不用,你也要为此付费。老板捂着心口说痛,猝死了。事情会更加的复杂,服务器的数量一多,你需要考虑怎么快速部署;每台机器的配置,都需要进行精细的计算,包括JVM要分配多大的内存,网络的安全策略要如何配置,高可用,异地多活...,诸多细节需要大量的准备工作和基础设施。这种现状,我们现在的很多程序员,乐在其中。就拿基础组件和一些中间件来说,什么分库分表、缓存、数据同步、监控、虚拟化、CI/CD....。内容都相差无几

2021-04-19 21:10:16    分类:博客    serverless   工程师

10万名工程师可获微软认证免费升级培训

微软宣布将为全国拥有早期微软认证的IT人士提供免费培训,以帮助他们升级相关证书。这是微软公司推出新一代认证体系之后的首次重大举动。 微软宣布,从2007年5月30日起至8月31日将在全国范围内面向持有“微软认证系统管理员MCSA:Windows Server 2000”证书、“微软认证系统工程师MCSE:Windows Server 2000”证书以及“微软认证数据库管理员MCDBA:SQL Server 2000”证书 的微软认证专家(MCP)提供免费培训与升级支持。 培训将通过微软在全国各地授权建立的微软认证高级技术培训中心(CPLS)具体实施。符合条件者可于6月30日之前登录微软网站进行注册申请。据统计,目前全国大约有10万IT工作者持有此类证书。 “我们希望通过提供免费培训的方式,帮助广大IT从业人员尽快提升技术能力,以适应当今高速发展、日新月异的市场需要,” 微软公司大中华区教育培训与认证事业部总经理林波先生表示。 在15年之前正式发布了微软认证专家(MCP)的认证项目,至今全球已有将近300万人为了扩展自己的技能和提高自己在专业领域的发展而加入了微软认证专家的行列。 随着微软软件产品的不断更新换代,客户对人员的要求也在不断的改变和提升,为了适应不断市场对人才需求的提高,微软公司于2006年中期逐步推出了新一代微软认证体系。 与以前的微软认证相比

2021-03-27 14:56:30    分类:博客    微软   职场   工程师