木匠的微型博客 Charlie Twitter

    follow me on Twitter

    Monday, August 15, 2016

    IT 2016 novice, 1. 对同胞善良。 2. 对老印团结。 3. 对白人实际.

    分享一篇很实在的文章,给还不是职业老油条的朋友一点参考.

    其中三点我深表赞同,并且身体力行。

    1. 对同胞善良。
    2. 对老印团结。
    3. 对白人实际.  白人泛指加拿大和美国土生的天生说英语人群。实际是少情感,多冷逻辑。

    ===========
    发信人: eversprint (征程),
    标  题: 好公司好工作的特征是善良和成长
    BBS 未名空间站 (Sat Apr  9 21:59:16 2016, 美东)

    为了家庭团聚,我在Boston坚持当了好几年码工,现在领导毕业,总算可以奔向西海岸
    了。总结起来在Boston的码工经历就是“后悔”,非常后悔!
    因为这里的IT公司基本上既不善良,也无成长。

    说说我自己和周围朋友的经历,来说明为何这么评价。

    1. 何为善良:
    某软件公司是由外国移民创立,曾经是花街的宠儿,后来毕竟过气,只要业绩不好就裁
    员。可能因为主力是金砖国家移民吧,H1b生效就开始办绿卡,对被裁人员采取月底离
    职,月中15号就让人回家,剩下15天对绿卡申请处于I140 pending的补办加急PP。 下
    岗员工拿着package和I140走人。

    2. 何为不善良:
    某公司是世界五百强,产品线也有软件一块。对技术人员一律要求工作两年以后才开始
    办绿卡。倒霉的人不到两年或者两年多就被迫离职。有人好不容易熬过两年开办绿卡的
    ,赶上经济危机来了,又停办,两年后再重新开始,折腾到第七年才交140.和四大会计
    所一个待遇了。如果是单职工的话,中间几年自求多福吧。

    好的IT公司应该是入职以后尽早开始解决身份问题,猥琐地琢磨着用身份卡人的,只能
    说这是个烂坑!

    某公司是这里仅有的一两家牛互联网公司,也要求至少工作一年以后才可以办绿卡,
    RSU少得可怜。

    这里的大型IT公司用人的基本原则就是把码工当制造业或者是会计业的雇工来使唤,没
    有用股票补充收入的Partner文化。就算是优待购买股票,不是给补贴2000元就是来个
    95折,呵呵。当然了西海岸的不少IT公司也是啥都没有的。

    3. 何为成长:
    某小公司,Full stack 文化,前端 后端 middle ware一起来,在这里半年时间工作学
    到的东西比大公司当螺丝钉好几年学到的都多。

    缺点就是没有“培训”这种福利, 一刻也不闲着,没有安全感, 有合同工的感觉。

    4. 何为不成长: 不少老牌软件公司用的Tech Stack老旧极了,离开了以后如果没混个
    绿卡或者起码弄个PD,基本上是浪费生命,因为技术价值清零。问题是这么老旧的东西
    人家还要挑三拣四的。

    我后来到这里的一家互联网公司面试的时候对HM开玩笑说我就问三个问题: 用GIT吗?
    有免费Lunch吗?full stack吗?

    把简历里面那些过气的东西删除吧,他们都是负资产。
    如果呆在那些技术老旧的岗位,考虑离职吧,职业生涯的前方大概率不是绿洲,而是悬
    崖。

    5. 何为浪费: 某著名老牌传统软件公司, 居然骄傲到了如此程度:QA招的都是工程
    专业的PH.D, 反正Boston的PhD多的是, 一个人力资源的买方市场,这事挺悲哀的。

    总结起来,一个好的工作机会就是要么善良,能最快或者最大可能地办绿卡,要么就是
    成长,把你往死里用,但是你很快从初段上升到中高段。

    最好的机会就是两种好处都有,有一个就是很好了,如果既不善良,又无成长,请麻溜
    溜地滚蛋,否则将来后悔的是自己,机会成本的概念有哇?

    最后,说点自己的建议:

    1. 对同胞善良。 这个国家作为少数派,只有自己人能理解你,帮助你。我以前有个先
    于我入职几年的中国同事甚至提防我,希望Layoff的时候能幸存下来,呵呵,这点出息
    。有机会还是帮帮同胞吧,能力是你自己的,不会因为别人而失去竞争力。

    2. 对老印团结。这个东方国家的很多文化和中国是类似的,比如集体主义,吃苦耐劳
    。他们和我们一样是来异国打拼的。想想在美国,Linkedin的network里面,除了中国
    人外,到底是老印愿意和你交朋友,还是白人和你愿意来往? “统一战线”这个策略
    也适用于美国。 多学习人家的优点吧。老印普遍愿意去读MBA,他们在美国发达的秘密
    就在这里,我不想展开说这个了,有心人自然明白。

    3. 对白人实际。基督教白人社会的基本原则就是“自私”是被鼓励的。我强烈建议对
    东亚圈的朋友保持与人为善的东方文化,对资本主义社会长大的白人采取“该乍样就咋
    样”的做法。不要心存幻想, 要见国人说人话,见白鬼子说鬼话。

    4. 对自己拼搏。不管是转专业的,还是科班生,保持终身学习的心态吧。美国给了更
    多享受物质文化的机会,但是也是一个远远比中国残酷的社会,玩物就会丧志。别看人
    家如何爽,人家的绿卡是配偶或者爹妈搞定的,你也有这个运气吗?美国强大的原因是
    自由资本主义推动的敢死队文化,赢者嚣张,输者活该。

    5. 人尽其才。 不管别人如何评价你,尽量去做自己喜欢的东西吧。刷题可以涨自信,
    学技巧,但是真正的系统是一行行的代码堆出来的,No magic. 而且,有些东西没那么
    难,缺乏的是脚踏实地的去做。把名校毕业生的小聪明收起来,天资不能自动变成产品
    , 中间是苦役。

    Thursday, August 11, 2016

    IT 职业的出路和方向 What computer job last longer regarding machine learning ?

    这篇博文先从一段对话开始。

    Q:从你的博士专业学习来看,机器代替人写代码,还需要多久?
    A:已经可以了

    Q: 那么,还有哪些方向 暂时不会被机器人替代?
    A: 心理咨询 

    Q: 离我太远,有离我近一点的吗?比如:有哪些代码 机器人比人写的差?
    A: 当manager.

    Q:这么说来,中级十八湾的程序员机会,很快就会飘走了?  
     (link: http://zhu1.blogspot.com/2016/07/it-role-trending.html )
    A:从大局说 决定做什么的职位很难自动化 执行怎么做的职位很快飘走.

    技术角度来说 深度不如广度 .

    十年java编程经验 不如十种语言各一年.

    Oracle 五年经验 不如五种数据库各一年.

    Q:开始在哪里找这样的机会入门呢?
    A:各人性格经历不同吧。

    Q: 自己创造机会?
    A: 现在忙,回头慢慢说.


    正文开始:

    现在有空了 说说我的想法 抛砖引玉.

    技术出身的,不想做纯程序员了有三个方向:管人,管设计,管进度.

    管人是管理资源调配,简单说是要把好钢用在刀刃上。关键是要定义什么是好钢,什么是刀刃。资源包括钱,人员,时间。对手下的人要能看出来有没有能力(没能力的不招,有能力的培养),对平行的组要有交流沟通谈判的能力,对上级要有建立良好个人关系(拍马溜须)的能力。

    管设计是管理技术生态系统,title往往是architect, team lead, specialist 之类的,这个要求对技术有广度的了解,对外会评估供应商产品的优劣(难点在于定义评估标准),对内评估解决方案的具体设计(如果现有的不好,要能说出来怎么改就好了),对上级要能说明白要钱要人来干什么(向无技术背景的人科普),对技术人员要建立信任关系,作为能解决技术难点的高大形象出现。

    管进度是管理输入和产出效益。软件行业的生产资料是人,而每个人不一样。有个笑话说一个女人生孩子要十个月,认为十个女人生孩子要一个月的是项目经理。管进度的人最大的挑战是identify 关键路径。什么可以并行操作,什么必须先后顺序执行,谁可以有效接替谁的工作,在关键路径的人忙得不亦乐乎的时候,非关键路径的人应该做什么(为下一步作准备?培训新技能?)管进度的人将定义整个团队的最大产出。这个产出是团队相关(每个人不一样),产品相关(每个需求不一样),时间相关(第一次做和第二次不一样)。

    在亚麻(AMZ)里,管人力资源的是manager,管产品资源的是product manager, 管设计的是architect, 管进度的是TPM. 各个公司title不一定相同,文化不一定相同,所以肯定job description 有出入。不过基本分这几类.

    作为纯技术人员,从十万到二十万容易,再往上基本要走leadership 路线。从技能角度,要学习communication communication communication. 怎么建立信任,怎么建立个人关系,怎么交流,谈判,劝说,鼓励,培养,怎么很客气的说不,怎么很礼貌的骂人,怎么很优雅的说草泥马你丫白痴你老子怎么没把你射墙上。

    说完管理路线,再说说技术路线。很多技术人员宁可跟技术打交道也不愿跟人打交道,因为技术更可靠,输入输出对应更合理更可预期。这是个人性格决定的,没有好不好,只有适不适合。技术路线最大的好处是从一家公司到另一家公司几乎完全transferable. 这家三年Java经验,几乎跟另一家三年Java经验水平完全一样,所以换工作几乎没有经验损失。但这个transferable 硬币的另一面是几乎完全replaceable. 这个有三年经验的人换成另一个有三年经验的人公司也几乎没有技术损失。因为replaceable 所以工资不会太高,也有被新技术取代的风险。比如软件测试工程师曾经占到软件从业人员的一半,现在越来越被自动测试取代,这个职业已经像电话接线员一样要慢慢退出历史舞台了。

    管理职位因为有大量的投入在relationship, 所以从一家公司换到另一家损失很大,公司和个人都损失很大,所以管理层往往比技术人员更稳定。同样的,管理层找新工作难,找到同样工资的新工作更难,因为很多东西带不到下家。难的另一个原因是公司的金字塔结构决定管理职位要比技术职位少得多。因此如果走管理路线,要有在一家公司多待几年的打算。

    全文完。


    咋样?有启发吧?  ~ 木匠

    Tuesday, August 02, 2016

    带车进美国 import car from Canada to USA

    今天介绍怎么带加拿大的汽车进入美国。工作和生活使用。

    我记得处理过程很简单。

    带上加拿大的买车发票和保险文档,证明你是车主。
    到美国海关(CBP port, 最好是路过加美边境的海关),开具进口证明。免费。
      CBP entry form, Form 7501
      Link, https://help.cbp.gov/app/answers/detail/a_id/218/~/requirements-for-importing-a-vehicle-%2F-vehicle-parts
    检查尾气排放符合标准。十年内的新车一般都符合标准。
    stating that the vehicle conforms to EPA and DOT standards
      Link, https://www.epa.gov/importing-vehicles-and-engines/importing-canadian-vehicles

    换美国驾照。我是华盛顿州,$85。- Get a WA driver license.
      华盛顿州不用考试。
      北卡州需要简单的考试,考察路牌图形的含义。
    带上海关进口证明,到车管所(Department of Transportation),换Title和车牌.
      Title纸 证明你是车主。
      华盛顿州,$160.  http://www.dol.wa.gov/vehicleregistration/licenseplates.html
      北卡州,$400 左右。

    就这些了。 去之前,记得打电话确认,少跑冤枉路.

    具体细节查询各自相应的网站。

    我换车牌照和 Title 的办公室,下午4点以后去,不用等待,服务还行:
    1175 NW Gilman Blvd B3, Issaquah, WA 98027
    Alpine Licensing


    Q & A

    根据文中的链接,除了7501表格,还有EPA 3501-1和DOT HS-7表格也要填吧?关于尾气排放,我确定发动机有符合EPA的铭牌了,还要去检测否?我还未去换美国驾照,是否要先去,还是等换车牌一起去?

    A: 不用提前填表。在海关一次办理,现场填.
    A: 按照上面文章里面的顺序办理.
    A: 发动机检测在海关完成。打开前盖看一眼。

    一个表都不用填?7501呢?

    A:不用填. 在海关现场填。非常简单。

    过海关是否一定要工作日?

    A:提前打电话确认。
    我走的是弯路。没有在边境海关办理.
    我是在西雅图南边一个海关办公室办理的。
    那里的警察比边境的警察和蔼。
    (海关地址:6 South Nevada St, Seattle, WA, 98134)

    也就是说我周日回的话,办不了,索性不办,可以找别的海关办

    A:可以. 官网推荐在边境办理,节省时间。

    Monday, August 01, 2016

    你想找什么样的工作呢? What computer job do you like ?

    鉴于目前飞速变化的技术趋势,你想找什么样的 IT 工作呢?
    置身于什么样的主流技术栈 可以让你的技能树相对长期的维持在市场需求的浪潮巅峰?


    谢提问。 一直在思考这个问题, 但是没有深入想。
    我没有美国绿卡。 用的是TN状态。
    目前是美国的第三个工作, developer manager, 全凭运气得到的工作。


    目前有两个方向:


    一个就是继续目前的道路,慢慢往上爬, Director, VP ...


    一个就是像 Liang 学习,做软件架构师, Liang 是我的榜样。
    需要苦练 JavaScript , Golang 这些基础语言的基本功,在一线战壕摸爬滚打三五年。



    您是怎么思考这个问题呢? 欢迎踊跃评论和指点。



    下一篇会有精彩续集。


    谢谢,
    木匠.

    Wednesday, July 20, 2016

    IT role trending 软件行业的职位收入趋势

    一直洋洋得意觉得自己收入不错。和一群一起寄宿的小年轻聊天,顺道广告我们公司的中级Java developer 空缺,年薪 100k~110k。
    当他们获知这样的工资,没有额外福利奖金期权;马上一脸茫然,表示毫无兴趣。

    其中一个小哥说了一席话,感觉自己太失落。初级十三万,中级十八万,高级三十万。他刚刚从硅谷搬到西雅图微软,数据来自他的朋友圈,大多在西雅图一流软件公司。听完后 我备受打击。

    - 消息准确吗? 

    以前20年,总认为自己走在前面。突然发现自己落后太多,备受打击。 是绝望,还是希望? 赶紧修正方向。


    附录,一些朋友的反馈:

    坛主:人和人不能比,下次聚餐告诉你一些真实的人生故事。比这工资差距大得多的多。走自己的路,enjoy 你自己的life.


    长枪会长:对 人不能跟别人比 只能跟自己比 有的人选择事业 有的人选择家庭 有的人选择悠闲 只要自己尽力了就好 。
    你走遍五湖四海 也有多少人羡慕呢 包括我。
    我被lay off 的时候才觉得自己失败呢 后来不也挺过来了 很多事要经历之后才明白。
    生活不仅是眼前的苟且 还有未来很多年的苟且。
    
    

    Monday, July 11, 2016

    Looking for renting a room in Seattle/Bellevue

    Hi There,

    How are you doing?

    I'm looking for a room to rent in Seattle.
    Hope it takes less than 30 minutes drive to Seattle downtown in rush hour, quiet and lot's of trees. 

    E.g.: Mercer island, Factoria/Bellevue, Magnolia, Interbay, Ballard, Bainbridge Island.

    Myself:
    -=-
    42 years Computer Database Engineer.
    I just started a new job in Seattle downtown 3 months ago,

    I'd like to have a quiet place, so I can read and learn every night.
    love hiking, swimming and soccer.

    My home is in Canada, I usually go back home every weekend.

    Never drink or smoke.

    My linkedin profile: 

    AirBnb review,
    =-=

    Could I have your detail address? Can I have a look at your room?

    My contact:  Good.GoodWish at gmail.com

    Thanks,
    Charlie

    Monday, March 28, 2016

    一个 Development Manager 的自我修养

    采访两个 Software Developer Manager, 做了一些笔记,供给日后学习和提升.


    " Lead, but not manage. "


    部门协调

    Clearly set objectives and expectations.
    取舍。 do, cut, trade off.
    or put to backlog, or late delivery.

    Partner.
    - Treat Product Manager/BA/QA/OPS as partner
    - Set priority and plan.
    - Think Win/Win

    任务安排

    Function spec,
    Break down to use cases,

    Star team member: architect design, key function development.
    intermediate: common functions
    Junior: simple duplicate work, support work, learn system.

    Grow team

    Make team member happy, then proactive and motivate from inside out.
    - Service
    - Enable

    Teach or set the goal and measurable outcome.
     ( No micro management.  )
    - Review the progress and help on problems.
    - Code review and learn.

    - See the specialty strong point, and adapt to it.
    -- Talkative ,做沟通协调的活
    -- Quiet,给出具体目标,定期检查进度,尽量少打扰。

    Performance Review
    - monthly review task completion progress, lunch break talk,
    - Reward outstanding key members
    - Encourage the rest.

    Hiring
    - what do we want to have? to fit into the team.
    - passion
    - looking for potential.

    Thursday, February 25, 2016

    To be a full stack developer

    Oracle 数据库市场日渐狭窄。 $60/小时 成了市场标准,而且每况愈下。 这个技能越来越不好卖。
    雇主只顾捡便宜货,伯乐难求。

    开吻说了,搞IT,要走在技术趋势的前面,才能长盛不衰。
    开吻就是渐悟加顿悟,从困境中走出来的。以前在偏僻的小岛 长期用C++做一个安装工具,倍感冷清和落后。如今快速冲刺,成为全栈工程师的先驱,跑着硅谷的前面。
    (先驱: 本义指马车中前面的一匹奔跑的马,引申指在思想上和行为上走在前端的人。)


    那么什么是全栈工程师呢? 我个人喜欢下面这些解释:

    a genuine interest in all software technology. (对所有的软件技术抱有一种真挚的兴趣)。

    full stack developer (FSD) 其实没有什么硬性的门槛,需要的是解决任何问题的能力和意愿。你要做到的就是不固步自封在一个领域。遇到问题,就去研究,
    不因为问题不在你的 comfort zone 就放弃或者推给别人。即使一开始的解决方案很笨拙也无所谓,just learn whatever it takes to make it work.
    比如说我要做一个网站,我有一些东西没碰过,但我有足够的兴趣和动力去搞个八九不离十。(这里自学能力很重要,有好的mentor也会帮助很大)
    当你经历过一次这个过程以后,你就会有信心去弄明白更复杂的东西,在之前的基础上进一步去消化、改进、学更多的东西。
    学的东西用来解决或是改进实际遇到的问题,由实际问题驱动.

    ~ 作者:尤雨溪
    ~ 链接:https://www.zhihu.com/question/22420900/answer/21457250

    他们学习技能和知识,不是为了成为某个领域的专家;而是因为那些 是完成自己目标所需要的.  ~顾鹏


    ~ 第一版草稿.  25-Feb-2016.

    Wednesday, February 24, 2016

    Better than t-mobile

    For last 2 years, I only know T-Mobile is affordable. Now we have some better choice.

    If you decided to go to Ultra Mobile, I strongly suggest you to go EZKonnect and get either 6 month or 12 month.  If you get 6 month, it’s like $21/month.  If you get 12 month, it’s like $19/month.

    If you pay month by month, it’s $29 plus they charge some $1 and some other charge every month, the total is $31/month.  If you pay 6 month or 12 month, they only charge that $1 once.  It’s quite a bit saving.

    Also just for your information, I bought a moto e phone (spring locked) from Bestbuy for $29.99 + tax, and got the Walter Hagen plan from https://ringplus.net/.  It’s unlimited call, text and 1G LTE data for free.  You only need to top-up $20 one time and make sure not exceeding that data limit.  I got it for my daughter.


    Enjoy,

    Charlie 木匠.

    Tuesday, January 12, 2016

    一封家书,关于邪恶的美帝国. American fear The middle kingdom

    老爸的家书:

        今天读报,又一个叫许家强的华人工程师遭美国“钓鱼执法”,记得早前天津大学一教授如法遭难。北京一经常处理中美商业诉讼案件的律师董纯钢说,起诉中国人,首先对于美国来说是“政治正确”的,由上至下各个部门也都很支持。因为从民事上告,可以从中国人身上拿到钱,从刑事上告,又可以限制中方的产业结构升级和转移。二三十年前,日本、韩国公司也曾遇到过这种情况。他提醒说,既然无法回避这样的事实,那么中国一些从业者就更应洁身自好,以免陷入诉讼之争。
        我大段引述报上所载,是因为你现在美国打工,联想到安全为要。我过去常想一件事,就是美国是西方国家之最,民主、自由、博爱、平等是他们的价值观,国内法律齐备,这些在本国以内可畅行其道。如若搬到世界上,在国与国之间,那就反其道了。这就是矛盾,大大的矛盾!我也意识到,国与国之间与人与人之间的关系的相处是一个道理。我最近看到比较权威的一家报纸说,国际间国家都是势利国,如同人都是势利眼一般。大概我的意识不太离谱啦。

    我的回复:

    完全正确。美帝国主义是邪恶的。
    坚持独立思考和批判性思维。

    目前就业环境还是美国最好,但同时我们要保持冷静和时刻警惕。革命尚未成功,任重而道远。

    还好美国有了川普( Donald Trump ),虽然违背“政治正确”,但却会带来实实在在的好结果。因此推荐华人选民投他一票。

    Friday, October 30, 2015

    一些扯淡的职业中介 debunk job agent

    鄙人:I talked to some friends work at RTP, they said these Java jobs salary is not attractive, no one is interested  ^O^. Is there some bonus and stocks besides base salary?

    猎头: There are bonuses offered with these base salaries.  While they might not be the highest paying job opportunities they offer working with Big Data (Hadoop) and other skills that could propel someone moving forward.  We also have other Sr. Developer positions.

    鄙人一针见血: I don't think the employer just want to train the employees and then let them go, to get a better compensation job. Ha~ha.

    猎头自己打圆场: Haha understood Charlie.  Thanks for checking with your network though.

    Wednesday, June 03, 2015

    Canada TN visa 加拿大公民如何办理去美国工作的 TN 工作许可

    以下内容,普遍适应于IT相关职位,根据鄙人2014年自己办理TN的经验。
    (如果雇主请律师,就更简单了)

    主要是 offer letter, 和一封 TN petition letter。一般雇主都会提供。
    注:Offer letter可以不用,雇主都会请律师写一个TN Letter,里面有你的简历,工作内容和待遇。 如果用 Offer letter,必须写在公司信签纸上。

    需要注意雇佣期(小于3年),职位,薪水等细节,保持前后一致。
    如果有本科学历,职位可以不用 Computer System Analyst,
    任何一种工程师都比 Computer System Analyst 容易通过。比如:软件工程师,电信工程师.

    其次是学历证明 和 工作经验证明。

    如果不是在加拿大和美国读的大学,需要学历认证。
    学历认证: http://www.foreigndegrees.com ,$82,大概一两周就可以办好。
    (BC省本地只能找 BC IT,又慢又贵,无需自找麻烦)
    如果在中国读的大学,需要大学的成绩单,毕业证原件。
    - 各种材料证明,最好都能有原件。

    可以找前雇主出具工作经验证明,匹配 TN 网站的职位描述,但是不能照抄.
    三年以上相关工作经验比较好。
    http://en.wikipedia.org/wiki/TN_status#Recognized_TN_professionals


    SSN:以后慢慢补充。我是2001年 去美国的时候办的。

    海关:听说飞机场的TN审查是最难的,尽量去人少的边境口岸。
    提前准备好如何叙述自己的工作内容,吻合TN描述的专业内容,而不能照抄。

    拿到TN以后,必须立刻肉身前往美国。飞机,轮船,汽车,自行车,步行 都可以。
    因此会要求看你的飞机票,船票等等。

    如果经常走陆路来往于美国和加拿大,可以顺便把nexus办好,以后出入海关方便。

    Q and A.

    Q: (学历认证)是要寄去原件,对方认证后原件随认证寄回来吗?
    A: scan copy 就行。

    Update:

    鄙人2015年六月八日在(维多利亚)悉尼海关顺利办好第二个TN。
    美国边境警察大姐一见面,就让我通过了。
    然后一边吃着早餐(快中午十二点了),一边办理各种琐事手续,大约花了20分钟,包括我去售票处取现金,换零钱。
    建议是少说话,非问不答。见到这么和蔼的签证官,我不免多聊了几句:比如警察工作辛苦,一天十二小时,没时间吃饭。表达人文的关心。

    期间最难的两个问题是:

    • 我们只收现金,50元整。
    • 美国的固定住址。(可以用公司地址)

    跟第一次TN相比,真是天上地下,那一次边境警察领队非要让我来来回回叙述工作内容。
    就怕加拿大人过去抢了美国人的工作机会。

    附录:

    这里是需要的材料清单:供参考。



    2015-June-03
    木匠

    出门打高尔夫球去了.

    Sunday, May 17, 2015

    小石头走路队之麦当劳山 little stone team hiking mount McDonald

    本次走路,计划不周,准备不充分; 但是临时应变处理是相当的成功,致使我们在弹尽粮绝,手机电尽,无导航的情况下,下午4点赶回来出发点,远远好于预计的天黑之前.

    早上一觉醒来, 9:20am, 煮饺子是来不及了. 忽然想起昨天去唐朝老乡家拿的两个肉夹馍还在冰箱,烤烤匆匆吃完,9:50am.拉上邻居湖南小帅哥,急急忙忙赶往出发地点.

    参加走路的人空前的少,一共三个壮汉. 穿过黄金溪露营地,顺着平坦的废弃铁路前进.
    走着走着,发现不妙,水淹铁路,被迫走钢丝一般的走铁轨,由于紧张,数次踩进水坑. 过了水淹那段铁路,大家都能轻松走单轨. 感觉跟打高尔夫球一个道理,放松, Chillax.

    然后就是trail导航软件把我们带到了铁丝网围墙,寻找消失的山路,开始第一次临危应变.
    我们没有原路返回,而是继续前进,到达公路交叉处,有一个人(我),走到停车场,开车过来接大家,来到第二个登山出发点: Mount Wells 停车场.
    而且我们明白了带叉灰线是铁丝网.

    导航地图有一段像 trail 的线路,原来是 flowline , 输水管道. 只好沿着公路走向 trail 入口,狗绳也忘了带,用背包做成简易狗绳,勉强把朱丽叶牵到安全区域.

    麦当劳山是走路队数年以来碰到的难度最大山路,其陡峭程度超出了 Mount Finlayson, 虽然路程短很多. 然后是果然有绳索,还是双保险,我们都在由衷的感谢修建绳索的志愿者.
    中间朱丽叶上演了一段小插曲,在第二段绳索的起点,朱丽叶没能爬上去,悬在半空,着急委屈的呜呜哭了起来,意思像是说我怎么比人差呢? 从来都是我遥遥领先的. 然后就垮的一下摔了下来,一直退到第一段绳索的最低端,来回慢慢踱步,仿佛在思考什么,突然启动,一口气冲破所有障碍,顺利越过. 不由得赞叹朱丽叶跌倒爬起的勇气.
    手机充电不足,错过了许多精彩的照片,下回来补上.

    由于早期挫折,有点担惊受怕,原本打算原路返回. 可是又想着为下次走路做准备,三个男子翻过山头,去打探另一面下山的路.
    导航软件指示可以绕圈回到停车场,4公里平路,当即决定不走回头路. 此处深山老林,少有人烟,一只黑熊从我们面前游荡蹦跳而过,大伙都在议论称赞黑熊的爬山本领,好身手.
    走到一半处,有警告牌出现,同时导航地图显示有灰色叉线,完了,又有铁丝网围墙挡路,难道我们必须原路返回,此时虽未筋疲力尽,但我们已经丧失了再走一遍的勇气.
    开始紧急应变,决定走过去看看,到底有没有围墙,地图上连续出现两道障碍,也没能阻挡我们冒险的勇气,终于顺利通过,长出一口气.
    最最后,被水库的围墙拦住,有好心山民提示我们可以绕围墙而入. 在望着我们满脸疲惫,他还问我们想走一个小时,还是半个小时,跟我们幽默.

    轻轻松松回到了停车场. 下来就是等着因为穿越禁区导致的罚单了, 路上有人提起人脸智能识别技术,再一想,我们节俭的政府才不会费劲搞这些高科技.

    我们一共走了12公里,略逊于 华盛顿山 走路支队今天的17公里,该支队分流我们大批人马.
    年轻队员说我们也完成了一次速度与激情.

    好了,下回可以带领大家走一段精彩的环线.



    Wednesday, May 13, 2015

    为啥 Amazon 的 DBA 比较累 worn out

    Q: A quick question, are Amazon DBA jobs good? I remembered you said you know them very well.

    A: 我认识的亚马逊的DBA们,都走完了。

    那里把人都累死球了。  在西雅图臭名昭著,员工待遇 排名倒数第一。

    Q: 各位老同事,晚上/ 早上好,为啥amazon的DBA比较累,要维护的数据库系统实例多还是每个实例压力大容易出问题?还是别的原因?谢谢。

    A: 李大哥兴趣这么大,鄙人就简单回答一下。

    首先回顾一下去年春天,我在北京的可怜样。 人生无常,抓紧时间享乐。哈哈哈。

    为什么亚马逊臭名昭著呢?

    末位淘汰制。
    Raising the bar. 把人往死路上逼。
    许多领导向上负责,希望出成绩,向下逼迫,不知道他代表的是谁。
    每周工作60到80小时。
    客户第一,员工末尾,向投资人负责。 所以可以放心的购买亚马逊股票。

    “要维护的数据库系统实例多还是每个实例压力大容易出问题”,
    这些是次要的,却也让人受不了,一个人平均维护50个 production 数据库。
    全是小学生文化水平就可以干的重复劳动,体力活。
    SDE(软件工程师)设计开发的低性能数据库,全靠DBA们擦屁股。权利和责任脱节。

    一个云计算AWS部门的北京小姑娘,一晚上被叫起来20次,忍无可忍,离职去了CostCo,
    倍感生活舒畅,身体发福,生了两个胖小子。

    现如今,从印度抓来大批廉价劳动力。公司里面90%是老印。

    好了, 最好祝各位健康幸福快乐! 有空来西雅图和维多利亚玩耍。

    Sunday, May 10, 2015

    people skills on manager 搞好领导关系


    • 关心,真心愿意帮助(态度,发自内心)。
    • 目标和需求。理解并清楚明白领导心目中的整个团队的目标。
    • 紧密反馈:决策,过程和结果。
    • 言辞积极。

     非拍马屁式的搞好领导关系.

    Thursday, September 04, 2014

    如何在工作生活中 高效管理时间 ~ GTD + Workflowy + Tomato

    各位IT同仁好,

    鄙人迟钝, GoLang 还没有修炼到可以分享的程度.

    如果大伙不嫌弃, 九月份, 鄙人可以跟大伙分享一下我5年的 GTD 使用经验, 如何使用 Workflowy 和 西红柿, 在工作和生活当中 高效的管理时间.


    Fyi,

    鄙人的 twitter 的一些摘抄,



    任务多,忙起来 以后,仅仅使用GTD是不够的。一定要采用 GTD 加 西红柿工作法,两者互相配合,威力暴增,工作效率和产出率陡然上升。


    来了项目三个月,终于开始干活了。任务多,忙起来以后,GTD方法就开始显示威力了。作为GTD初中级用户,着重DRY,每天 Review 任务优先级,善用 waiting box 和 trash box.


    Thanks,
    Charlie 木匠 | Database Architect Developer

    Wednesday, July 09, 2014

    USA telecom jobs 美国工作机会: data migration Project Manager

    继续上干货.  有兴趣的请留言. 或者发邮件: dba.myra  at gmail


    Rate: $80+ / hour.
    If you have any friends that has very strong Project Management data migration skills? Please take a look at the job description below and let me know:

    Project Manager – BSS Transformation
    Ericsson/T-Mobile
    Position Name: Project Manager - BSS Transformation - Testing
    Status: Open
    We need a strong candidate, PM who has had significant data migration skills. Please send resume ASAP. Preference would be local Seattle.

    Scope of Work: 
    7+ years of experience in managing complex systems integration projects.
    Strong technical background with proven track record of managing complex BSS systems.
    PMP certificaiton preferred.
    Experience in establishing project controls to ensure controlled progress, including TEST MANAGEMENT, reporting, tolerances and governance structures.
    Deep knowledge of Project Management and Quality Management concepts and principles.
    Sound knowledge of telecommunication technologies and trends.
    Excellent skills in Test Management is required.
    6 month renewable contract (this project has plans to go through December 2015)
    Location: Washington-Bellevue
    Target Assessed Level: Project Manager II
    Weekly Pay Rate – discussed with candidate on the phone when recruiter receive’s resume.

    Monday, June 16, 2014

    phishing scam your google account 新型谷歌账号盗取伎俩

    最近出现了一种新型的企图盗取谷歌账号的欺诈手段, 比QQ和微信的各种手法更加隐蔽,更加恶毒. 大伙看仔细了.

    貌似华人所为, 出现了江苏徐州字样.

    我亲爱的华人同胞们呀,有这些聪明才智,怎么就不用到正道上呢? 为什么呢?

    好了, 请看这个小伎俩的详细介绍, 谨防上当受骗.


    1) 冒充 google 官方邮件发信, 告诉你有人企图登录你的邮箱. 骗取你的信任.

    no-reply , 或者类似别名.

    google给出了警告信息, 但是不够醒目:
    This message may not have been sent by: Account@gmail.com  Learn more  Report phishing

    2) 告诉你时间, IP 和 地点. 进一步骗取你的信任.

    Friday, June 13, 2014 2:30:44 PM UTC
    IP Address: 122.192.185.201
    Location: Xuzhou, Jiangsu, China

    3) 显示一个 google 风格的按钮,让你重设密码, 链接到骗子自己的网站.
    链接地址里面有 google 字样, 以假乱真.
    骗子的网站里面要求你输入用户名,密码,电话等等各种保密安全信息.

    [Reset password] , URL: http://mail.google.ormeco.com.ph/

    4) 落款还显示了google 公司地址等一堆真实的官方信息. 再进一步骗取你的信任.


    * 识破骗局 *
    我就奇怪了, 重设密码, 为啥还要再次输入用户名? google自己肯定知道我的用户名的邮件地址.

    =======

    欺诈邮件内容 屏幕截取 Snapshot :
    Hi,

    Someone recently tried to use an application to sign in to your Google Account.

    We prevented the sign-in attempt in case this was a hijacker trying to access your account. Please review the details of the sign-in attempt:

    Friday, June 13, 2014 2:30:44 PM UTC
    IP Address: 122.192.185.201
    Location: Xuzhou, Jiangsu, China


    If you do not recognize this sign-in attempt, someone else might be trying to access your account. You should sign in to your account and reset your password immediately.

    Reset password

    If this was you, and you are having trouble accessing your account, complete the troubleshooting steps listed at http://support.google.com/mail?p=client_login

    Sincerely,
    The Google Accounts team
    This email can't receive replies. For more information, visit the Google Accounts Help Center.
    You received this mandatory email service announcement to update you about important changes to your Google product or account.

    © 2014 Google Inc., 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA

    Friday, June 13, 2014

    Seattle to Victoria trip 西雅图到维多利亚的旅行线路

    应新同事的邀请,写一篇文章,介绍西雅图到维多利亚的旅行线路.

    从西雅图到维多利亚(加拿大)有4条线路,各有优劣。

    (一)
    5号路北上,开车两小时,到 Anacortes 小镇, 搭乘华盛顿州轮渡 到悉尼市,然后开车南下到维多利亚, 坐船3小时, 开车15分钟.
    步行者: $19,
    连车带司机: $68,
    停车费: 每天$10,

    Jun 15, 2014 - Sep 20, 2014

    Anacortes, Sidney B.C.
    8:25  ,    11:05
    2:50  ,     5:00

    Sidney B.C. Anacortes
    Noon ,      2:10
    5:55 ,      8:30

    这条线是我走的最多的一条.
    可以停车在Anacortes码头, 节省船票, 早点上船,抢占联排椅子,可以一直躺着睡觉,跟火车卧铺差不多了.

    2014-06-20 :

    关于停车: 1,2,3号停车场经常会爆满. 私人停车场稍微便宜一些, $7,$8一天.
    山坡上的备用停车场(overflow parking)很大,总有空位,也多走不了几步路.
    从2号停车场南端入口,可以开上去. 还有一条trail小石子路, 从 2号停车场北端入口走上走下, 下了船,除了海关,走一会儿迎面就可以看见.

    停车收费: 记住你的停车位号码, 按照停车时长, 在入口电子收费器 交钱, 可以用信用卡, 收据随身带上, 方便回来找车, 也方便以后超时补缴费.

    卫星地图:
    https://www.google.com/maps/place/Anacortes+Ferry+Terminal/@48.50355,-122.6781428,1148m/data=!3m1!1e3!4m2!3m1!1s0x5485790ea2748ed5:0x5c9a071494b5411f

    轮渡公司网站:
    http://www.wsdot.com/ferries/schedule/ScheduleDetailByRoute.aspx?route=ana-sj-sid

    (二)
    从西雅图市中心,一直向东,开车3小时,到达 天使港 Port Angeles 小镇. 搭乘黑球公司的私营轮渡,航行90分钟,到达维多利亚.
    船上可以带狗金乘客舱.

    镇上的西餐: Next door. 中餐: Tendy's Garden 自助餐, 顶饱.

    缺点:船上停车位特别拥挤, 从 西雅图 到 Bainbridge Island,需要摆渡一次,等船浪费时间.

    票价和时刻表:
    Victoria: 10:30am, 4pm
    Port Angeles: 8:20am, 2pm

    Vehicle & Driver $63, Passenger $19

    (三)
    5号路一直向北,开车3小时,过了美加边境,和平门海关,再到Tsawwassen 小镇搭船,夏天每小时一班,航行90分钟.
    连人带车 $72,
    步行者: $17

    缺点是海关排队时间有时候比较久.
    优点是BC省轮渡公司的班次特别多,从早上7点,到晚上10点. 停车位宽敞. 船上设备精良.

    Tsawwassen Ferry Terminal Parking, 码头过夜停车信息:

    1.  BC Ferries : $16 / day

    2. Park & go,
    1406 Tsawwassen Drive
    Delta, B.C. V4M 4G2
    (604) 943-9991

    For parking near Tsawwassen Ferry Terminal, there is a good option available. The Tsawwassen Ferry Park N' Go is a large lot located at the end of the causeway before the ferry terminal entrance. This parking lot is much larger and the rate is a flat CAD 10/24 hours. Additional hours are charged at CAD 1/hour, up to the daily maximum of CAD 10. A complimentary shuttle runs between their parking lot and the Tsawwassen Ferry Terminal front entrance.

    (四)
    Clipper 快艇.  不能开车. 从西雅图市中心,到维多利亚市中心, 两小时40分钟.
    单程票价每人$100, 往返$180, 提前一周预订,往返大约$120.

    优点是快.
    缺点是贵, 容易晕船的朋友,需要经常走到二层甲板上吹冷风.

    订票:http://www.clippervacations.com/clipper-ferry/

    *******

    从维多利亚到温哥华,有2条线路。

    Swartz Bay 搭船, 车 $55, 人 $17.

    奶磨市 搭船,到温哥华。

    *******

    西雅图到温哥华,只有一条线路,就是5号路一直北上。

    BC / Seattle border wait time, 海关等待时间查询:

    *******

    维多利亚 的游玩推荐:

    我老婆认为室内最好的景观是出海看鲸鱼. 许多外地人喜欢去宝翠花园, 去一次就够了, 毕竟是人工的.

    东边

    近处, 开车一小时,有 East Sooke 公园, 维多利亚该有的景色,这里都有了.
    海滩,海景,山崖,草地,树林,山坡. 好像没有湖泊.

    远一点, 继续沿着14号公路,顺着欢徳福卡海峡向东,有 French beach, China beach, Mystic beach.
    China beach 有著名的黑沙滩.
    French beach 都是粗石子.
    Make Mystic Beach a perfect day trip to Victoria.
    If you want to catch a taste of Vancouver Island’s wild West Coast,
    but don’t have the time to make the trip to Tofino,
    head out on West Coast Road past Sooke to hidden Mystic Beach in Juan de Fuca Provincial Park.

    走到头,是欢徳福卡海峡和太平洋交汇的小镇 Renfrew, 住一天也不错. 尽头有个饭馆,能吃饱,宽敞温馨,有海景.  这里还有必须带小孩探索的 Botanical Beach, 著名的 tide pool, 没赶上退潮而留下的各种小动物.

    北边.

    近处有 Duncan市, 和 Cowichan lake 大湖周边的一些小镇子, 都非常悠闲安宁. 比如: honeymoon bay, 听着就有诗意.
    可以在 B & B (bed and breakfast) 或者 motel 住一两天.

    这一带最令人兴奋的游乐项目就是淡水漂流, Cowichan river. 全世界排名前十位,鄙人评选的.
    水深平均约半米,偶尔会有激流冲击的深潭. 带上充气轮胎,气床,只要是能浮起来的东西 就行. 再专门带上一个冰箱,放满啤酒和大麻,一边漂,一边喝,一边吸,总共漂大约三个小时,缓缓而下,乐不思蜀.

    安全提示: 下游有悬崖激流, 早几百米就开始有多处警告牌,赶紧上岸,小命要紧.

    更详细的漂流介绍, 可以参考 开吻 的博客. 链接在右上角.


    温哥华岛:

    西边: Tofino 太平洋西海岸国家公园: 听涛观海浪, 还有十三公里长的细沙粒沙滩, 大片温带雨林, 4号公路,路过几个巨大的湖泊.

    北边: Parksville 和 Qualicum Beach. 大片的浅水温暖沙滩.

    最北边, 开车550公里, 小镇port hardy, 只有5000人, 规模却很大, 还有著名的野生黑熊公园 Cape Scott.
    北端西头, 有小镇 Port Alice, 翡翠上的珍珠, 一定要去住两天, 在饭馆喝着茶,就可以看到海峡里面的鲸鱼喷水,海豚跃出水面. 珍贵的原始生态.
    小镇唯一饭馆的香港华人老板娘叹息三个孩子不善经营餐馆,远走高飞. 她总想让我继承她家的大业, 不知怎的就看中了我做接班人, 颇为有趣.
    他们家经常夏天出海钓鱼,给我描绘鲸鱼围扑三文鱼的宏观场景,邀请我同去,总是没机会(找借口), 各种石斑鱼,鳕鱼味道好极了. 东南亚人少,华人少, 这里很容易钓到又大又鲜美的生猛野生螃蟹.

    如果看官您恰巧夏天路过 Port Alice, 我可以介绍您给餐馆老板.

    Q&A

    Q: 需不需要预订船票?
    A: 如果赶时间,一般都需要预订,悉尼这条线路不多收预订费. 其它航线需要多收一二十块钱的预订费.  步行者不需要预订.



    未完待续...


    Thanks,
    Charlie 木匠


    Thursday, May 29, 2014

    USA telecom jobs 美国工作机会+获取绿卡: 电信计费业务专家

    -=-=-=-
    咱直接上干货.  有兴趣的请留言. 或者发邮件: dba.myra  at gmail

    1. 美国工作机会+工作签证+绿卡: 电信计费业务专家。 特别适合中国大陆人士 来美国。
    Rate: $80+ / hour.

    雇主提供 H1b 工作签证, 远程电话面试。

    Contact me you or your friends resumes that have System Integration Systems experience in Telecom Billing and Order Management Systems from China.

    Billing Transformation Senior Solutions Architect.


    Ericsson is the world's largest telecom services provider, supporting operators in creating competitive, attractive and appealing offerings to consumers. Our technology leadership, business understanding and extensive experience of managing telecom and IT projects make Ericsson the market leader in telecom services.
    The key to our success is our people, those who have the right mindset, competence and ability to achieve our business objectives. What we look for are employees who are customer focused, have a consultative and entrepreneurial mindset and take great pride in customer satisfaction. We value accountability, flexibility, a sense of urgency, strong team work and the ability to adapt to changes and take ownership.

    The Ericsson BSS CSI Organization works very closely with Engagement Practice and Customer Units. We help drive sales strategies and manage solution design and delivery.
    The BSS CSI Organization provides high value services in the areas of BSS Transformation Programs, Convergent Charging, Billing, and Customer Relationship Management Solutions. Within these areas we deliver product-near and product-far CSI services.
    The team’s mission is to grow revenues in BSS by transforming Ericsson’s business into the System Integration and Consulting domain.
    As a BSS Transformation Solution Architect you are part of a CSI Organization in Region North America responsible for Presales as well as Delivery of Business Support System (BSS) and IT solutions and services across all industries.

    Objectives:

    This is a position as a Senior Solution Architect for Business Support Systems (BSS).
    The successful candidate should be a natural leader capable of building and growing customer relationships at all levels. As a member of the BSS team you will be a leading figure in the Service Delivery capability for Region North America (RNAM).
    A background in System Integration and sound experience in the Solutions Architect role for BSS solutions is essential to this role. Superior interpersonal and communication skills with the ability to communicate at all levels are an absolute must. The candidate must have strong leadership, organizational, and strategic skills, as well as a dynamic and engaging personality.

    The successful candidate will direct, coordinate and administer pre-sales and delivery opportunities. This includes:

    • Actively support the sales and delivery of billing transformation engagements, working with the Customer Units and Engagement Practice organizations.
    • Be responsible for the IT systems architecture for large-scale billing transformation projects in complex BSS environments.
    • Manage solutions with new and existing multi-vendor BSS products for all types of service providers including wireless, wire-line, cable, or utilities. 
    • Work with the customer to develop a vision for billing transformation.
    • Respond to RFIs and RFPs, and ensure quality and consistency of scope, and cost estimates.
    • Map business requirements to functionalities, perform gap analysis and provide solutions for customer business requirements.
    • Scope the project and engineer the desired solution.
    • Drive transformative consulting engagements.
    • Act as the technical lead for solutions, with a high level of Customer interaction and co-ordination with Product Development Units, Operations & Competence Centers and the Customer Technical and Marketing Teams.
    • Lead the project and manage and guide teams as Customer Solution Responsible (CSR).  
    • Drive BSS CSI services business across the telecom and IT domain. 
    • Engage in on-site consulting for BSS system integration projects and ad hoc consulting assignments.
    • Establish a solid relationship with the customer aimed at increasing Ericsson credibility as the primary partner for delivering transformation programs and in doing so clearly articulate the scope and benefits that would be delivered.
    • Find new business opportunities based on expanding existing customer solutions as well as creating new ones.

    Qualifications:

    • BS or MS in Computer Science, or Computer Engineering or acceptable equivalent.
    • Over 10 years of IT experience designing and integrating telecom BSS solutions related to Billing, Customer Relationship Management, and Order Management.
    • At least 5 years of experience implementing solutions involving BSCS or Amdocs as Billing Platform.
    • Any other deep knowledge of COTS billing platforms is an advantage.
    • Strong understanding of BSS components and integration with other systems.
    • Understanding of operational and maintenance issues related to billing systems.
    • Strong knowledge of telecom billing processes and standards for wireline, wireless providers is a must.
    • Good knowledge of cable service providers is an advantage.
    • Ability to drive large scale complex business transformations with processes, solutions and operations.
    • Experience with Business Process Definition and Re-engineering.
    • Established experience and good abilities to communicate and articulate value propositions at customer C-Level.
    • Have the technical expertise to be recognized by the operator as an authority figure.
    • Have the Experience, Ability, Professional and Business Skills to operate comfortably in some of the largest and most strategic business deals Ericsson will have in RNAM.
    • Experience in consulting, business systems analysis, end-to-end solution design, development and implementation of large-scale integrated systems.
    • Knowledge of eTOM, NGBSS, TAM, ITIL, TOGAF and SID framework for designing solutions for service providers.
    • Knowledge of 3GPP standards; CAMEL, Gy, Ro, Sy.
    • Charging mechanisms for emerging technologies: IMS, LTE, VoLTE, M2M
    • Data charging and policy control
    • Offline roaming mechanisms, TAP/RAP etc
    • Product catalogue integration
    • Experience working with Billing Systems and CRM systems for a wireless carrier is a plus.
    • Experience with Mediation or Prepaid platforms is a plus.

    Product Knowledge:

    The more knowledge from the following list of Ericsson /vendor products the better and is a clear advantage:
    • Ericsson MultiMediation, Comptel Mediation or other
    • Ericsson BSCS billing alternatively Amdocs CES or Ensamble
    • Convergys Billing
    • Ericsson Charging System
    • Ericsson Mobile Broadband Charging
    • Ericsson Charging & Billing in One

    Required Personal skills:

    • Exceptional Customer Orientation and Consultative Skills, Consultative Selling Ability. 
    • Exceptional Communication skills (Presentation, Interpersonal and Influencing Skills). 
    • Establish and maintain a solid relation with key BU and DU contacts and provide feedback to R&D.
    • Excellent oral and written English skills.
    • Ability to lead and motivate others and work in a team environment.
    • Problem Solving Ability and Creative Thinking.
    • People-, Team work and collaboration skills. Ability to take a leadership role and lead a team and work under stressful situations, meet tight deadlines and deliver services with high quality. Previous track record within Project Management or Team Leadership experience is a definite advantage.
    • Broad Technical Acumen.
    • Knowledge of market insight and competitor intelligence.
    • Financial Understanding


    Looking forward to hearing from you. 

    Thanks,
    Charlie 木匠