木匠的微型博客 Charlie Twitter

    follow me on Twitter

    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公里,该支队分流我们大批人马.
    年轻队员说我们也完成了一次速度与激情.

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