We're sunsetting PodQuest on 2025-07-28. Thank you for your support!
Export Podcast Subscriptions
cover of episode 1151 Working For Cheap Or Learning Technologies? - Simple Programmer Podcast

1151 Working For Cheap Or Learning Technologies? - Simple Programmer Podcast

2023/11/29
logo of podcast Simple Programmer Podcast

Simple Programmer Podcast

AI Deep Dive AI Chapters Transcript
People
J
John Sonmez
Topics
John Sonmez建议,如果目前没有工作且没有经济储备,应该先接受一份能够找到的工作,例如使用过时技术(如WinForms)的工作,但这只是权宜之计。同时,应积极学习市场需求较高的技术,例如ASP.NET、MVC或AngularJS。学习新技术不应仅仅停留在理论学习阶段,而应尝试将新技术应用到现有工作中,例如开发一些工具来提高工作效率,这不仅能提升自身技能,还能为公司创造价值,从而在工作中学习新技术。 John Sonmez强调,不要等待完美的机会,要积极工作,在工作中创造机会。即使工作并非理想中的完美工作,也要积极寻找机会学习新技术,提升自身技能。不要因为追求完美工作而长期失业,要积极行动,在工作中学习和成长。 John Sonmez还建议,如果暂时没有工作,不要过于挑剔,先找到一份工作,再利用业余时间学习新技术,并尝试将新技术应用到工作中。这需要付出额外的努力和时间,但这是值得的,因为这能够帮助你在获得收入的同时提升自身技能,为未来的职业发展打下坚实的基础。 Raj的邮件表达了他面临的困境:他可以选择一份使用过时技术(如WinForms或图像处理)的廉价工作,或者继续寻找使用市场需求较高的技术(如ASP.NET、MVC和AngularJS)的工作,但他目前没有工作,面临经济压力。他希望得到建议,是应该选择短期经济利益还是长期职业发展。

Deep Dive

Chapters
This episode starts with an email from Raj, who is deciding between taking a low-paying job using older technologies like WinForms or focusing on learning in-demand skills like ASP.NET and AngularJS. The host explores the dilemma of choosing short-term financial stability versus long-term career growth.
  • Raj's dilemma: low-paying job vs. learning new technologies
  • Weighing short-term financial needs against long-term career prospects

Shownotes Transcript

欢迎收听Simple Programmer播客。让复杂的编程变得简单快捷。从职业建议到人生哲理,应有尽有,这就是Simple Programmer播客。嘿,大家好!我是simpleprogrammer.com的John Sonmez。这次我要谈谈廉价工作。

或者学习技术。我收到了Raj的邮件。顺便说一句,Raj是个很酷的名字。我喜欢这个名字。我认为如果我在印度,我会选择Raj。我应该选择廉价从事技术工作,比如wind forms、图像处理,这些对我的职业生涯影响很小,还是学习技术呢?他掌握了ASP.net、MVC、AngularJS,这些技术在市场上需求量很大,并且继续求职。

我对这个问题的解读是,他基本上是在说:“嘿,你看,我可以找到一份做wind forms开发的工作,或者做——他还提到了什么?一些不太有价值的东西,图像处理。我认为图像处理是有价值的,但它对职业生涯的影响不大,因为它是wind forms开发。还有谁在用这个呢?我们都在用MFC等等。或者我可以继续求职——我现在没有工作,但我可以学习——

ASP.net和InklerJS,这些在市场上更有价值。我该怎么办?我应该接受短期收入,做wind forms方面的工作,牺牲我的未来,还是应该失业一段时间,也许不吃东西一段时间,去学习ASP.net呢?以下是我实际建议你做的。我会建议——

如果你没有工作,也没有缓冲,那就接受你现在有技能就能得到的工作,但要弄清楚如何在这个工作中开始向更新的技能过渡。如果你知道你明天就能找到一份wind forms的工作,那就去做吧。那就去做。与此同时,开始学习其他东西,并尝试将其融入你的当前工作。我认为很多人——这是——我的意思是我们可以将其应用到更高的层次。我认为很多正在找工作的人,很多现在的软件开发人员,因为我知道,因为我收到了你们的邮件,你们就像,“好吧,

我想做这个,但我没有得到那份工作,或者我没有那个完美的机会,或者你甚至——你在工作——你在零售业或其他领域有一些经验,你就像,哦,好吧,这对我来说太低了。我现在想成为一名软件开发人员,所以我将长期失业,并且我会继续学习我的软件开发。生活并非如此。你必须工作。

你不会仅仅通过花费所有时间学习然后找到一份工作,而那份工作正是你想要的那种完美的工作而获得成功。很多时候你必须创造你自己的机会,而这些机会将来自你意想不到的地方。我会说,不要等待。不要仅仅等待这个完美的机会。不要等待可能不会出现的完美工作。

大家好!我是simpleprogrammer.com的John Sonmez。我想告诉你们我的免费博客课程,你可以在simpleprogrammer.com/pblog注册。现在,这个免费的博客课程将告诉你如何创建一个博客来提升你的职业生涯。这是你绝对不想错过的事情。成千上万的开发人员已经完成了这个课程,你将通过电子邮件获得的免费课程,并学习了如何创建一个博客,

来提升他们的职业生涯,赚更多的钱,甚至发展他们自己的副业。这是每个开发人员都应该做的事情,特别是如果你是一名Web开发人员,你应该拥有自己的博客。我将向你展示如何做到这一点,如何取得成功,如何获得流量,以及创建博客甚至从中赚钱所需的一切。现在就访问simpleprogrammer.com/pblog注册。再次强调,是simpleprogrammer.com/pblog。

我的意思是,要具体。在你的求职中要有针对性,但这项建议主要针对已经找到工作的人。如果你没有工作,不要挑剔。愿意做任何你需要做的事情来维持生计,这需要额外的工作。这需要你额外投入一些时间来学习其他东西,也许你可以将其融入你的工作中。我发现总是有办法做到这一点。当我作为一名开发人员工作时——也许这会比其他任何事情都更有帮助——我

接受那份WinForms的工作,并弄清楚如何使用ASP.NET或ASP.NET MVC或任何你可以在公司使用的技术或AngularJS来构建一些工具。我自己经常使用这种技术。我为许多使用过时技术的公司工作。我为惠普和施乐等公司工作,也为——

政府系统工作,他们拥有非常——实际上,政府系统可能是最好的一个,他们拥有非常过时的技术。他们根本没有走在技术前沿。我想维护这些旧系统。你知道我做了什么吗?开发人员工具总是有需求的。总需要一些工具来使开发人员的工作或团队的工作更容易,各种业务流程以及你必须以某种方式自动化的流程,或者可以帮助你团队中的开发人员更好地完成工作的流程。

你可以做的是,你可以使用这些技术来构建这些工具。我曾经在一个政府工作中担任一个合同职位,我们又有一个古老的过时系统,这是一个旧的Java系统,没有使用任何最新最好的东西。我做了什么?我开始构建一个工具,使它能够——

一个构建工具,使我们能够更快地构建系统,但我用什么技术来做到这一点呢?我使用了最新的ASP.NET MVC Web开发技术来做到这一点。我在惠普有一份类似的工作,我们有一个我们正在维护的旧工具,ASP.NET当时刚刚问世。

我创建了一个测试跟踪软件来帮助内部工具,而不是我们正在销售的实际产品,我创建了一个ASP.NET MVC。使用这种技术来——

将自己转移到新技术上,你仍然会得到报酬,这仍然是有价值的。与此同时,你不需要为了寻找那份你甚至还没有技能的完美的ASP.NET工作而饥肠辘辘地找工作。你可以在获得报酬的同时发展这些技能,并真正为你的团队和你的雇主创造价值。我的建议是接受wind forms的工作,嘿,通过创建一些辅助工具来学习ASP.NET。好了。

希望这对你有帮助。如果你有疑问,可以给我发邮件至[email protected]。如果你还没有订阅,请点击——点击它。点击订阅按钮。下次再聊。保重。