Hitting refresh on my career(译)----重新定义我的事业

我是在PlanetXamarin这个网站上,看到的这篇文章,看完后,觉得挺能引起人的思考的,特别是我们广大程序员.

"Hit Refresh"这两个单词,字面上理解:点击刷新按钮. 国内有人翻译为"拥抱变革",我觉得“拥抱变革”,可能并不准确,翻译成"重新发现自己,重新定义自己的一部分"可能更生动形象一点.

先介绍一下原文作者:Jim Bennett----微软MVP,Xamarin MVP.

 

译文:

Satya Nadella(微软现任CEO)写了一本超级棒的书<<Hit Refresh>>,我受到了他这本书鼓舞,我决定我要写一下有关我自己的Hit Refresh的时刻.

 

Hit Refresh的灵感来自刷新你的浏览器----浏览器并不会重新加载一切,相反,它只是刷新了页面的一部分. 由此可以联想,我们如何改变现在的生活,不是完全的改变,相反只是改变一部分.

就我而言,大约在三年半之前. 虽然我工作在世界上最大的金融机构,从事桌面应用程序的开发,但是我感到很无聊,没有激情.   我当时使用着老的技术,做着枯燥的工作,我的老板们都是一些只关心钱的人,我失去了我的激情. 在平时周末的时候,我也不再写代码,我也不再关心最新最酷的技术.  最终,我终于受不了了,我需要改变.

 

我觉得开发app是条出路,因为对于app这种新事物我有着强烈的兴趣- 无论我们去哪,我们都有能力创造内容和消费内容.  我看了看开发app所需的技术,我发现了Xamarin. 我可以使用一种我早已无比熟悉的语言---C#,一种我早已无比熟悉的开发工具---- Visual Studio 去开发app.  在很短的时间里,我就投入到了对Xamarin学习中,我辞掉了我讨厌的那份工作,我带着我的MacBook,Surface和我的Xamarin开发许可证 (三年半前,使用Xamarin这项技术是收费的,现在是免费的) ,当然还有支持我理解我的妻子和我的还在蹒跚学步的孩子去了泰国,在泰国一个共享办公的地方进行学习开发app. 我花了大约4个月的时间在学习Xamarin这项崭新的,令人无比激动的技术上.

 

那时,我虽然找不到一份有关Xamarin开发的工作,相反我又回到了我原来所从事的那项技术相关的工作,那份我讨厌的工作去支付我的日常账单,毕竟我还有老婆和孩子要去养活,但是我深深的爱上了Xamarin社区。我的激情又回来了,我想把我对Xamarin的爱传播到整个世界,我开始在Github上上传我的代码,我开始再次写博客,我的第一次研讨会上的发言,开始参加meetup,开始参加国际会议。

我真正找到了我的激情所在.  不久之后,我得到一份有关Xamarin开发的工作,我搬家到了新西兰。在新西兰,我开始组织当地的meetups,在当地微软团队的帮助下,我参加了大量的开发者日活动。

我甚至写了一本有关Xamarin的书----<<Xamarin in Action>>.

 

Xamarin这项让app开发变得更简单的技术拯救了我,让我从一种毫无激情,百无聊赖的生活状态变得充满激情。 我逐渐发现我是一个爱表现自我的人,所以我抓住了每一个可以公开发言的机会。我重新定义了我自己,不是通过刻意的模仿去成为别人,一个别人的复制品,而是寻找我真正的灵魂,我真正的自己。我对现在的生活很满意,我爱我所做的事情。在事业方面,起到了意想不到的效果,又一个"Hit Refresh"时刻即将来临,我将要写一篇有关这个时刻的博文.

 

寻找你所爱的东西,用它来"Hit Refresh"你的生活,尽管没有任何人会知道它会引领你到何方.

 

原文:

Inspired by Satya Nadella's Hit Refresh, a book well worth reading, I thought I'd write about my Hit Refresh moment.

Hit Refresh is inspired by refreshing your browser - it doesn't reload everything, instead it just reloads part of the page. This is reflected in how we can change our lives, not by a complete change, but by refreshing a part. In my case it was three and a half years ago. I was working in finance for some of the worlds largest institutions writing desktop apps, and I was bored. By doing boring work using old technology for people who only cared about how much money they could make I'd lost my passion. No longer did I code at weekends or keep up to date with the latest cool things. In the end, enough was enough. I needed a change.

I decided mobile was the way to go, as I felt a strong interest in these new paradigms - the ability to take our content creation and consumption with us wherever we went. Looking around the technology landscape I discovered Xamarin. I could write mobile apps using C#, a language I was very familiar with, in Visual Studio, a tool I was also very familiar with. In a short space of time I took the plunge - I quit a job I hated and parked in a co-working space in Thailand with my MacBook, a Surface and a Xamarin license (and a very understanding wife and toddler). I spent 4 months learning this new, exciting technology.

At that point I couldn't find a job as a Xamarin developer, instead I went back to finance to pay the bills, but got heavily involved in the community. My passion was back so I wanted to spread this love around the world. I published code again, I blogged again, and for the first time I spoke at events, starting with meetups, then moving to international conferences. I'd truly found my passion. Later I got a job as a Xamarin developer, moving to New Zealand. Here I got involved running the local meetups, spending time with the local Microsoft team helping at all day events. I even ended up writing a book on Xamarin!

I went from bored, to full of passion for a technology that made mobile so easy. I'd learned how much I loved presenting, so do it at every opportunity. I'd reinvented myself, not by a conscious effort to become someone else, but by discovering who I truly am. I am more content with my life, I love what I do. And career-wise, it has played out incredibly well, with another Hit Refresh moment coming, that I will blog about soon!

There is a moral to this story - find what you love and use it to hit refresh on your life, who knows where it will lead!


This post is part of the collection of #HitRefresh moments. Read more at www.hitrefreshbook.com

 

 

PS:我自己的一些阅读感想如下:

鲍尔默时代的微软是封闭的保守的反应迟钝的,在Satya Nadella(微软现任CEO)时代,微软是革新的,反应迅速的,拥抱开源的,开放的,敢于壮士断臂的。

那么,我们能不能放下对微软的偏见,去重新认识这个已经重新定义了自己的巨人呢?

试想微软这几年做出了巨大的改变,重新定义.net这项技术-----Asp.net Core,收购了一家与自己的风格完全不匹配的公司------Xamarin(这个公司有点另类,从历届Xamarin Evolve 发布会就能看出来,一水的Macbook Pro,发布会风格就不用说了,完美! 关键,色彩搭配很nice,我一度以为苹果会收购这家公司,Xamarin的风格和苹果太像了)----与Linux握手言和,加了Linux基金会---也加入了Eclipse基金会-------收购了R语言这家公司------全面转型到云时代,稳坐云的第二把交椅

 

这在微软的鲍尔默时代是无法想象的事情,但是在这位印度裔新CEO的领导下,一切都变得有了可能.

那么我们这些一个个程序员在未来能否有微软这种勇气,和自己的敌人握手言和,保持一种开放的心态,去遇见去寻找我们新的朋友,同时与我们早已厌倦的老朋友做一次彻彻底底的分手呢?我的意思是,技术总有过时的一天,与其死守,不如去拥抱下一个新星,下一个新时代.

当然了,重新定义自己的事业是一件需要勇气的事情,从事自己所爱的技术,也是一件值得尊敬的事情.

如同我翻译的这篇文章的作者的经历,和微软这家企业的兴衰,足以让我们意识到,这个世界很少有不变的东西,如果你的大脑你的思维你的想法开始僵化,就是你抛弃这个世界的时刻,然而这个世界并没有抛弃你,是你抛弃了它,因为这个世界随时欢迎一个重新出发的你的再次光临!

 

永远不要做无法使你快乐的事情!

转载于:https://www.cnblogs.com/ThenDog/p/7726786.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/354661.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

冒泡排序 快速排序 插入排序 选择排序

最近面试好多公司考察算法&#xff0c;特意整理了一下&#xff1a; 1. 冒泡排序思路分析&#xff1a;在要排序的一组数中&#xff0c;对当前还未排好的序列&#xff0c;从前往后对相邻的两个数依次进行比较和调整&#xff0c;让较大的数往下沉&#xff0c;较小的往上冒。即&…

“太空语言”JavaScript编码标准规范指南

喷气推进实验室是 美国国家航空航天局的科研机构。 该实验室JPL开发大部分的软件是用在无人深度太空和其他行星探测的领域。他们拥有著名的 好奇号火星探测器 和 旅行者号探测器 。已经离开太阳系25年&#xff0c;仍然在飞行并提供科学信息。高水平的自动化和长期的任务导致了对…

如何在JUnit 5中替换规则

最近发布的JUnit 5&#xff08;又名JUnit Lambda&#xff09; Alpha版本引起了我的兴趣&#xff0c;在浏览文档时&#xff0c;我注意到规则以及跑步者和阶级规则都消失了。 根据文档&#xff0c;这些部分竞争的概念已被单个一致的扩展模型取代。 多年来&#xff0c; Frank和我…

sikuli 搜索例子

#coding:utf-8kw input(u"请输入您要搜索的关键字:")#openAPP(‪C:\Users\ceshi\AppData\Local\Google\Chrome\Application\chrome.exe)doubleClick("asm.png")wait("fEDi.png")type(Key.CTRL)type(www.baidu.com)type(Key.TAB)sleep(1)type(kw…

微页面设计开发指南

一、目标实现左侧&#xff1a;为可用的组件列表&#xff0c;可拖动任一组件到中间的预览区域中间&#xff1a;为页面预览效果页面&#xff0c;选中任一组件&#xff0c;可在右侧进行参数配置右侧&#xff1a;为组件的参数配置&#xff08;选中中间的组件时出现&#xff09;&…

商城商品购买数量增减的完美JS效果

商城商品购买数量增减的完美JS效果 近期在开发一个地方O2O租书项目&#xff0c;使用ASP.NET MVC技术&#xff0c;其中在图书详情页&#xff0c;用户可以输入借阅的数量&#xff0c;这里使用了js来控制数量的增减和校验。 数量一定是数字 点击增减按钮的时候要能自动加1或减1 …

这款插件让你在VSCode上也能答题背单词

在VSCode上也可以在线答题了&#xff0c;插件市场上线了一款答题的插件&#xff0c;免去了去其它网站或者软件的烦恼&#xff0c;代码写累了&#xff0c;随手打开答题功能&#xff0c;换换脑子&#xff0c;或者熟悉两个单词&#xff0c;程序员的别样休闲时光&#xff0c;哈哈&a…

java jaas_基于Java JAAS表单的身份验证

java jaas使用JAAS实现登录模块是一个高级主题&#xff0c;而且大多数开发人员也很少有机会参与这种开发。 但是JAAS登录模块的基本实现不是那么难实现&#xff0c;这是因为我打算将其发布。 在这里&#xff0c;我正在解释如何实现tomcat管理的身份验证模块。 此实现与容器无关…

在ubuntu上如何将多张图片或PDF合到一个PDF上

在日常工作中我们可能需要将不同的PDF或图像合并为一个PDF上&#xff0c;这种情况并不少见。 这时候我们需要学习使用一个非常强大的命令行工具ImageMagick。通过apt命令下载安装ImageMagick在Ubuntu 20.04版本中已经预装了ImageMagick&#xff0c;因为有许多软件包使用此工具作…

使用Java 8在地图上流式传输

在本文中&#xff0c;我将向您展示如何在标准Java映射上有效地实现Speedment Open Source流&#xff0c;并将Stream接口扩展为MapStream&#xff01; 即使在复杂的情况下&#xff0c;此添加将使保持流的具体性和可读性变得更加容易。 希望这将允许您继续流式传输而不会过早收集…

日期差值 1096

问题描述 链接&#xff1a;https://www.nowcoder.com/questionTerminal/ccb7383c76fc48d2bbc27a2a6319631c 有两个日期&#xff0c;求两个日期之间的天数&#xff0c;如果两个日期是连续的我们规定他们之间的天数为两天 输入描述: 有多组数据&#xff0c;每组数据有两行&#x…

如何使用python给PDF文件加水印

Python作为编程界最火的语言&#xff0c;能做的事几乎你能想到的它都能干&#xff0c;就连抢茅台都可以&#xff0c;还有什么不行&#xff1f;&#xff01;Python作为脚本编程语言&#xff0c;可以做很多事情。使用Python&#xff0c;你可以轻松地给pdf加上水印。 你可以使用名…

搭建一个redis高可用系统

一、单个实例 当系统中只有一台redis运行时&#xff0c;一旦该redis挂了&#xff0c;会导致整个系统无法运行。 单个实例二、备份 由于单台redis出现单点故障&#xff0c;就会导致整个系统不可用&#xff0c;所以想到的办法自然就是备份&#xff08;一般工业界认为比较安全的备…

建设者还是二传手?

不用说&#xff0c;每个对象都需要先创建才能使用。 无论我们是在谈论域&#xff0c;框架&#xff0c;库还是任何其他类型的类&#xff0c;都没有关系。 当您的代码是面向对象的时&#xff0c;这些类仅是对象的定义。 在创建对象之前&#xff0c;不能使用它们。 在谈论对象的初…

SSH连接远程服务器,本地known_hosts文件记录了什么

今天工作时&#xff0c;使用ssh命令远程连接公司的本地服务器时&#xff0c;突然出现以下错误bash-3.2$ ssh argus192.168.200.8 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdroppin…

“全人类的知识宝藏”维基百科迎来了20岁的生日!

维基百科从一个伟大的想法开始&#xff0c;与无数的像你像我一样的阅读者&#xff0c;创作者&#xff0c;捐赠者和粉丝经历了互联网的20年&#xff0c;今天让我们一起为这个属于所有互联网人的成果庆祝一次生日。值此20周年特地为它做了一个主页&#xff1a;https://wikimediaf…

转:智能音箱市场深度报告:怎么大家都在抢这个两亿小蛋糕?

原文链接&#xff1a;http://www.sohu.com/a/199335366_115978 智能音箱是今年最热的智能硬件项目之一。目前&#xff0c;智能音箱已经有了比较成熟的技术方案和模式思路&#xff0c;但消费市场似乎依然秉持着比较谨慎的态度。智能音箱市场上的主流产品都有什么思路&#xff1f…

Tailwindcss尤大神都fork了,是未来的趋势?

最近Tailwindcss频繁出现在我的视野里&#xff0c;从单词拼写中看&#xff0c;多多少少与css有点关系。近几年是JS框架大行其道&#xff0c;CSS方面少有新的框架出现。昨天突然看到尤大神在Github上的动态&#xff0c;fork了该项目&#xff0c;看来马上要火的节奏啊&#xff01…

JUnit 5 –架构

现在我们知道如何设置JUnit 5并使用它编写一些测试 &#xff0c;下面让我们看一下。 在本文中&#xff0c;我们将讨论JUnit 5架构以及采用这种方式的原因。 总览 这篇文章是有关JUnit 5的系列文章的一部分&#xff1a; 设定 基本 建筑 条件 注射 … JUnit 4 忽略Hamcre…

前端程序员书桌上不可缺少的CSS书籍

作为前端&#xff0c;CSS不仅要会&#xff0c;而且要精通&#xff0c;随着各种浏览器规范参差不齐和网页交互多元化的趋势越来越复杂&#xff0c;前端程序员必须要将CSS基础知识打牢。由于现在的框架越来越多&#xff0c;导致很大一部分程序员的工作只是拿着现成的组件布局&…