工作

程序员和产品经理哪个武功高?

此生再无相见时 提交于 2020-04-11 16:37:47
几天前在知乎上看了一篇文章,成为顶尖的程序员需要学习武术吗?   你以为我们PM是随便说着玩玩的呀!能文能武,拿得起画笔敲得了键盘,脸皮比城墙还要厚,身段比棉花糖还要软,十八班武艺样样精通,且听我细细说来~ PM武要能自保:成为顶尖的程序员需要学习武术吗? 文要通古今:第18稿文案   奇技淫巧也一个都不能少,比如,要能给技术省点力:   懂技术的产品经理真牛   IT 行业 产品经理 (尤其是创业的)需要懂技术吗?懂到什么程度?   设计没空要能自己画出草图:   对话   对话   招子要亮,看得清方向   脸皮必须厚,身段必须要软   脸皮必须厚,身段必须要软 来源: oschina 链接: https://my.oschina.net/u/2742875/blog/677215

《我们立志要做出一款颠覆程序员工作方式的APP,你想来试试吗?》

柔情痞子 提交于 2020-03-16 19:21:01
某厂面试归来,发现自己落伍了!>>>   码农必须要加班?NO!   知道码农们都想摆脱加班狗、外卖脸的称号,所以我们来了!   我们做了一个能让程序员之间共享知识技能的APP,觉得可以颠覆程序员的工作方 式!   有人说我们痴心妄想,但我们不那么认为。   为了能煽烂说我们痴心妄想的人的脸,现在我们急需程序员业内的牛哔-人物来给 我们“号脉”!“诊断费”丰厚!毕竟我们不差钱儿,只是想做到最好!   圈圈字典中讲到,牛哔-人物是指群成员数高于1000人的QQ群主或关注人数高于 2000人的贴吧吧主或粉丝人数高于10000人的微博博主或成员数高于2000主题贴的版主 或单帖阅读量高于2000博客主或人脉超级广的圈内红人。   对于未能达标的未来大神们,我们只能含泪表示:蜀黍,咱们来日方长,这次暂 时不约好吗?待他日你立地成神,我必生死相依!   来?还是不来?   圈圈互动 接头人暗号:1955246408 (QQ) ‍ 来源: oschina 链接: https://my.oschina.net/u/2394328/blog/491853

互联网自由工作者必须要知道的七点

落爺英雄遲暮 提交于 2020-03-01 14:19:29
  很多程序员都有自由工作的经验,并且越来越多的 程序员 接受了这种工作模式,在国外成为一名freelancer是稀松平常的一件事情,Jimi是一名从事ui设计是开发者,2011~2013年间在阿里巴巴国际站AliexpressUED团队;2013~2015年间加入网易杭州研究院,负责网易云音乐产品UI设计。目前是一名自由工作者,是去年11月份开始下的决心,随着众包概念的火热,网上有很多兼职的平台,于是我加入了 程序员 客栈,成为了一名远程工作UI设计师,经过半年的尝试收入已经破十万,虽然这是一件值得开心的事情,但是作为自由职业工作起来也不是想像的那么轻松,下面就是我就个人的一些经验给准备成为自由开发者的同学一些建议。    经常与你的客户沟通   这一点我相信是成为自由工作者必备的习惯,你应该知道现在的自己所处的位置,谁才是你的上帝,当你保持循环跟踪的时候,你应该时刻想过,曾经为某个客户做过什么东西,他们现在发展的怎么样了?自己做的东西真的对得起客户夫的钱吗?对客户还有哪些建议?如果可以不要把你给客户做的东西再出售给别人,因为这是职业道德,虽然你们这是远程工作协议,并不具备法律效应,但是这是做人最起码的底线。    文档与客户的互动   一单你手上接了活以后,你应该保持每天一个固定的时间与客户共建每天的里程碑工作计划,并且通过聊天、电子邮件的形式进行确认

wifi测试相关(iwconfig,WPA Supplicant用法)

扶醉桌前 提交于 2020-03-01 09:58:50
iwconfig用法 1.打开无线网卡电源 iwconfig wlan0 txpower no 2.列出区域内的无线网络 iwconfig wlan0 scan 3.假设要连接到网络myhome(即essid为myhome的网络),那么输入命令 iwconfig wlan0 essid "myhome" 如果网络是加密的,密码是0123456789,那么就输入命令 iwconfig wlan0 essid "myhome" key 0123-4567-89 4 如果正常的话,输入 iwconfig wlan0 就可以看到连接正常的各项参数了。 5.启动无线网卡 ifconfig wlan0 up 6.如果是用DHCP获取IP的,那么用dhclient或dhcpcd获取ip dhclient wlan0 或 dhcpcd wlan0 7.现在无线网卡应该可以正常使用了。 WPA Supplicant WPA Supplicant 工具包可以让您连接到那些使用WPA的AP。因为还只是beta版,所以它的配置方法仍会常常变化——尽管如此,在大部分情况下它已经能很好的工作。 代码 2.1: 安装wpa_supplicant emerge net-wireless/wpa_supplicant 重要: 要让 wpa_supplicant 正常工作,您必须在内核中打开 CONFIG

实时/分时、抢占式系统的意思 

佐手、 提交于 2019-12-22 14:28:54
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 原来实时系统是和抢占式系统是对应的。哈哈,今天才明白! 抢占式多任务操作系统: 在 Windows 3.1 中,多任务方式是“协作式多任务”,意思是说一个任务得到了 CPU 时间,除非它自己放弃使用 CPU ,否则将完全霸占 CPU ,所以任务之间需要协作——使用一段时间的 CPU ,放弃使用,其它的任务也如此,才能保证系统的正常运行;而在 Windows 95 中使用的就是“抢占式多任务”了,它的总控制权在 Windows 手中,Windows 会轮流询问每一个任务是否需要使用 CPU ,需要使用的话就让它用,不过在一定时间后,Windows 会剥夺当前任务的 CPU 使用权,把它排在询问队列的最后,再去询问下一个任务……。这种方式上的不同造成 95 和 3.1 性能上的不同:3.1 中如果有一个任务死锁,则系统也同样死锁;95 中有一个任务死锁,系统仍能正常运行。 实时系统 指电脑使用者发出一要求时,在一个限定的时间内,电脑系统回复使用者的要求。一般的反应时间视行业而定,约在数秒之内,时间越短则使用者的满意度越高,但也需要较好的电脑 系统。大部分线上系统以响应时间的长短来评估系统的效率,越短的反应时间表示系统效率越高。   或指计算机对于外来信息能够及时进行处理,并在控制对象允许时间范围内作出快速反应

使用BO DI处理 SCD2维表

我怕爱的太早我们不能终老 提交于 2019-12-17 00:57:31
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 摘要: 本文首先介绍了缓慢变化维的定义、三种处理方式。之后以员工维表数据为例,详细说明如何使用 BO DI 实现 SCD2 维表的 ETL 。最后讲解了 SCD2 维表如何使用。 1 缓慢变化维简介 某些维度的属性会随着时间缓慢变化,这种维度被称为缓慢变化维(Slowly Changing Dimension,SCD)。举个例子,跨国企业的员工可能会在不同区域间调动工作,但两次调动之间的时间间隔不会太短,因此员工的所属区域属性在缓慢变化,员工维是一个缓慢变化维。 在数据仓库中缓慢变化维如何建模,如何ETL呢?下面就以员工维表为例介绍三种常用的SCD处理方式。 1.1 SCD1:更新旧数据 SCD1 方式直接修改维度记录的属性值,维度属性表示员工当前状态。 假设企业内每个员工都隶属于某个地区,张三原属于亚洲地区。员工维表最初存储的数据如下表: EMP_ID / 代理键 EMP_CODE / 员工代码 EMP_NAME / 员工姓名 REGION / 所属地区 1 A001 张三 Asia 其中EMP_ID 是员工维表的主键,用于和事实表关联;EMP_CODE是员工代码,唯一地标识每位员工;REGION即员工所属地区。 现在因业务需要,张三被派驻到非洲地区了。在SCD1方式中,将张三的地区属性直接更新为

2015总结暨2016展望

雨燕双飞 提交于 2019-12-07 19:02:57
2015已过去,2016到来。展望未来也总结过去。 2015 2015年到了一家新的公司,是一家做大数据服务的创业公司(准备说是2014年底)。刚到公司时我们只有几人,到现在已经成为一家50人左右的中小型互联网公司了。上半年我们尝试过个人社交、电商、招聘、监控等方向,到现在确定到了企业数据服务上。一路走来,从快速试错到确定目标,还是颇为不易的。 说完公司,再来谈谈个人吧。对于我自己来说,今年还是很有收获,但也有些遗憾。3月8号,在这个特殊的日子里我迎娶了媳妇,在30而六的这年真正的立(成家)了。公司同事也来参加我的婚礼并送上祝福,老大还做为我主婚人。 工作中,虽然一直不来将自己中意的Scala技术引入产品研发,觉得稍有遗憾。但工作实战中还是接触并提升了很多。 Javascript/React.js 有大半年的时间,我是在做前端开发。从刚开始的Angular到React.js,再到引入了ES6和Redux、Immutable.js等现在前端比较潮流和高级的技术及特性。通过这一年来产品的实践、同事使用,至用户反馈,各方面的体验还是很好。可以说,在重庆地区(甚至西南),我们公司在前端方面还是很有实力的(有兴趣的同学可以发简历到我邮箱,邮箱地址在文末)。 Spark/大数据 从国庆后开始,慢慢的把前端工作交给了我招来的两个同事。说起这里,自我感觉还挺好的,看人的眼光还是不错啊

高级运维工程师面试题(更新中)

最后都变了- 提交于 2019-12-06 22:28:44
高级运维工程师面试题(更新中) 原创 2016-04-18 景峯 Netkiller senior operations engineer Mar 3, 2016 高级运维工程师 服务器硬件 RAID 磁盘阵列 简述 RAID? RAID 0 5 6 10 50 都适用于那些场景? 数据库适用那种 RAID? RAID 10 磁盘结构是怎样的,RAID 10 可以允许损坏那几块硬盘,请指出那就几块可以损坏,那几块不能损坏? 什么是逻辑卷,适合那些场景? 磁盘阵列 +------+------+------+ | HDD1 | HDD3 | HDD5 | +------+------+------+ | HDD2 | HDD4 | HDD6 | +------+------+------+ 存储 谈谈 iSCSI 与 SAN 两个电脑挂载同一个 iSCSI 设备,是否可行? 磁盘 IO 服务器IO瓶颈都在那些地方? Fibre Channel vs FCoE 请比较 Fibre 与 FCoE 有缺点,以及适合场景 网络 由于网卡损坏,或者水晶头接触不良导致断线,有没有解决方案? 当网卡1G已经不能满足通信要求,你怎么样应对,你的解决方案是什么? DNS 简述如何将DNS服务从万网迁移至DnsPod,需要注意哪些事项? 什么是A记录,CNAME记录,TXT记录,MX记录,NS记录?

OSGi控制台在Eclipse插件开发中的妙用

情到浓时终转凉″ 提交于 2019-12-03 03:38:41
OSGi的实现本身有一个控制台,提供插件的查看和管理功能。而Eclipse是基于OSGi的平台应用,这样我们可以使用这个控制台辅助进行插件的管理,调试等工作… 一、管理和诊断 从事插件开发的各位同行也许都遇到过这样的问题:某个插件在发布以后无法启动,在Eclipse的插件列表中也看不到。这种情况一般是插件打包的时候出错,或者插件的依赖项不能满足。 如果项目的插件本身就比较多,或者依赖项比较多,这种问题查起来就非常痛苦。(Eclipse的插件列表会自动忽略某些无法启动的插件,无法通过Eclipse本身的插件列表排查问题) 而OSGi的控制台,允许你通过命令行的方式,对插件进行安装,卸载,启动,更新等操作,通过这样的方式进行排查。 例如,我们创建两个插件,example.TestA和example.TestB,插件B依赖插件A。然后只把插件B放到Eclipse的dropins目录下,这样我们是看不到example.TestB这个插件的,也无法使用它提供的功能。 此时,我们在启动eclipse的时候增加一个参数”- console”,就会同时启动一个控制台窗口,输入ss命令,会看到所有的bundle的信息列表: 还可以在命令后面增加参数过滤: 有的时候,这里也看不到插件,还可以使用install命令安装。 使用diag命令,可以对某个插件进行诊断: 二、在调试中应用 在插件开发过程中

配置Elementary OS作为工作环境

孤人 提交于 2019-11-29 21:04:20
买了新电脑之后,就换上Elementary OS作为自己的Linux版本。不得不说,Elementary OS确实是我见过的最漂亮的Linux发行版,而且它的panel+dock的设计也很适合用来工作。折腾一番之后终于配置好了工作环境,留下此文做个记录,指不定以后用得上。 安装Sublime Text 2 Sublime Text 2堪称“最性感的代码编辑器”。在国外友人建立的PPA帮助下,安装变得十分简单。 sudo add-apt-repository ppa:webupd8team/sublime-text-2 sudo apt-get update sudo apt-get install sublime-text 此外,你也可以选择安装 sublime-text-dev 包来安装开发版的Sublime Text。不过我在安装之后厌烦它每次启动都会弹出的更新提示,而且dev版还是没法关闭,就只好换回stable版了。 安装Fcitx Elementary OS在安装中文语言支持包的时候默认安装的是ibus输入法,但是Sublime Text在Linux下对于中文输入的支持不大好,我在找解决方案的时候觉得ibus的方案很麻烦,而且我也倾心于fcitx下的搜狗拼音……还是使用PPA进行安装。 sudo add-apt-repository ppa:fcitx-team