Reading Time: 2 minutes (Update 04-18-2024) Reuters – Exclusive: Bentley Systems explores options amid takeover interest, sources say (Update 02-27-2024) The Q4 2023 results is out. The IR webpage has the conference call. Learned a new buzz word “digital twin” last few days, 1st from the Unity Software (which just had a bad quarter, btw), then confirmed by Bentley
Reading Time: 4 minutes I started software development journey from Oct 2000 in the US (my LinkedIn profile here), for about 8 years my main focus was the C++ CAD software development, and I didn’t use much Database or SQL in my day job. I did take a graduate level database course when I was in Rolla in year
Reading Time: 4 minutes I think this is a very common thing: at the car rental counter, the clerk asks “do you want to buy the comprehensive insurance”, and/or buy the full tank of gas, so that you don’t need to fill up the car when you return it. My answer is always, no. Except once I probably bought
Reading Time: 9 minutes As the old Chinese sayng goes, 下棋找高手,弄斧到班门 (baidu)。下棋找高手,弄斧到班门。—-中国科学院 || Basically one needs to get trained properly or work at a place that has some good technology and process so that he or she can really understand what’ the proper way to do the work, and work with people. Besides knowing the “what”, “why” and “how”, a
Reading Time: 2 minutes General Rule of Thumb on the length of work tenure A while ago, in year 2010, I got this rule from a friend. My friend spends most of time doing IT/software contractor work, long term contract though. I asked him “how long should I stay at this place because there is a senior guy seems
Reading Time: 4 minutes Surviving as an IT, especially a software developer contractor is not easy, from my personal experience and observations. I have mostly been an employee (sometimes people call it full-time), with a few stints as a contractor (my LinkedIn profile here). I worked as a contractor mostly because I needed to bring bread (or bacon) home,
Reading Time: 2 minutes 今天我想说说politics on offices(or fights on better cubicles or offices, think bigger cubicles, corner offices and so on 就是大家都想要好的cubicle 或是office). Not the traditional good old office politics. 不是办公室政治,而是关于争抢办公室的故事。 抢办公室 Fight for office 这两天美国国内一个较大的新闻是众议院共和党的领袖麦卡锡被轰下了台。一个附带的结果是众议院民主党的前领袖Nancy Pelosi 丢掉了她的又大又好的办公室 – BBC: Interim House Speaker ‘evicts’ two senior Democrats from Capitol; (Daily Beast) McCarthy Fires Parting Shot: Stealing Nancy Pelosi’s Office.
Reading Time: 2 minutes Yesterday at a WeChat group, I wrote 昨天在一个微信群里我写到: 我(My LinkedIn Profile 我的领英链接)在美国工作23年迄今呆过十个庙。。。 话说完后我想起来十个庙,与多数码工相比,也真是不少了,平均2.3年(2年4个月)换一个工作。还好只是换工作😂 又想起在罗拉时,有一回是参加大公司招新的大学毕业生的介绍会(一般会有免费的比萨🍕饼,对我这样的穷学生来说诱惑力还可以)。有一次好像是听Honeywell公司的老总(possiably Michael Bonsignore):你们这些年轻人(当时我还不是大叔),从大学毕业到退休,大概平均会有七个工作。这个与他们那一代人一辈子,大概三十四十年的打工生涯,大多为一家公司打工的情况大为不同。 我记得两年多之前在找我现在这份工作时,我现在的大老板(也就是老板的老板,manager’s manager) 说小徐啊,你好像换了不少工作啊。他是印度人,不会说小徐,但是听他口气,他不喜欢 Job Hopper 或者说是经常换工作的人(言下之意缺少长性,或是知难而退?). Job Hopper这个词在这里是贬义词。但是这个也是有点意思的问题。因为在美国做码工,要涨工资的除了升职,一个主要的方法是跳槽,不管是内部跳,还是跳外部。我想大多数上班的人,尤其是年轻人是会追求这个的,所谓升官发财。当然我现在已过了这个年龄,我现在如果找工作,不再过于看重这些。这是后话。另外一方面,一个码工如果要进步,就要不断学习。从这个角度来说,其实适当在内外部跳跳也是不错的锻炼机会。我的理解是两三年可以跳跳,换换,用英文来说是找到新的challenge. 退一步来说,比如我从software engineer 换成architect,后来发现会议,office politics 太多,就再换回来。也挺好。所谓的树挪死人挪活,我觉得是有道理的。还有一种情况,虽然是被动地换工作,但是找准新的更适合自己的方向,也挺好。下面是一个反例。 10 Years of same old same old 就着上面这个跳槽的问题。说一个极端的例子:比如说一个人在一个公司,做同样的事,做了十年。那么他/她是十年的工作经验呢,还是一年(假如那些事一年就可以学会的话)。其实你可能猜到我想说的意思:他这个应该算一年的工作经验。其实我想说的意思是:工作中要不断学习。如果觉得缺乏挑战,应该自己想想,有什么办法可以改变现状。我的直觉有一次我见到的裁员有点这个味道。 我前调一下上面这个不完全是仅限于技术性的工作。从职业发展来说,一个人随着年龄和经验的增长,一般来说最好也提高一下自己的沟通交流,领导才能。其实在家里也是如此(如何引导小孩)。只是耕种好自己的一亩三分当然也不错,但是有时候还不够。当然跟人的性格也有关系,比如说有的人就是在家里听老婆的,那也不错。或者说在单位就想做Individual Contributor (IC), 听领导吩咐,屁颠屁颠地去做,只要自己愿意/开心,也挺好。没有一定的定式。 我的第一份工作 是在学校找的。我当时是博士生,但是我感觉我的基础太差,最主要我当时很想出去工作了(我觉得做很多事兴趣还是相当重要的)。2000年,正好也是美国纳斯达克的最高点 (“The dot-com bubble burst in March 2000, with the technology heavy NASDAQ
Reading Time: 4 minutes Back to coding. When working on the same file at the same time, the old joke is try to check in your code change before the other girl (guy) does. This way you don’t have to worry about the merge (meaning, put in your code change while keeping the other person’s code changes). In this
Reading Time: < 1 minute For parents of the Ladue school bus riders: here is the SafeStop app (Android on Google Play, iOS, and the School Access Code is here). The app started working for me again (tracking and notifications, for the most part) on September 11, 2023 for the new school year. I am on iPhone and I set
Recent Comments