c# 判断是否周末_每个周末与#NewLangWeekends一起探索一个新领域!

c# 判断是否周末

by Joel V Zachariah

乔尔·扎卡里亚(Joel V Zachariah)

每个周末与#NewLangWeekends一起探索一个新领域! (Explore a new realm each weekend with #NewLangWeekends!)

您是否有兴趣尝试使用新语言进行手动编码? 加入NewLangWeekend挑战! (Are you interested in trying your hand coding in a new language? Join the NewLangWeekend Challenge!)

The world of programming has grown exponentially in the last 60 years. From Plankalkül and Short Code of the 1940s to Swift and Ring of this decade. The focus has significantly shifted from syntax to the logic required. While most languages were developed to improve upon an existing system, each has its unique features and applications.

在过去的60年中,编程领域呈指数增长。 从1940年代的PlankalkülShort Code到本十年的SwiftRing 。 重点已从语法转移到所需的逻辑。 虽然大多数语言都是为了改进现有系统而开发的,但每种语言都有其独特的功能和应用程序。

As a result, it is easy to spark a debate on the best programming languages today. Yet it boils down to this fact:

因此,很容易引发有关当今最佳编程语言的辩论。 但是归结为这个事实:

Most of us begin from a simple language that helps us understand how programming works. Gradually we shift towards application focused alternatives. (SQL for database management/ C# for VR Development, etc). The options truly are numerous and people have tastes of their own for reasons they feel are justified.

我们大多数人都是从一种简单的语言开始的,它可以帮助我们理解编程的工作原理。 逐渐地,我们转向了以应用程序为中心的替代方案。 (用于数据库管理的SQL /用于VR开发的C#等)。 确实有很多选择,并且人们出于自己认为合理的理由而具有自己的口味。

But most of us resort to the one or two languages that we are acquainted with — cause why not? If it gets the task done, the purpose is served. Yet, a few of us have that nagging in the back of our minds “Could it have been done differently?”

但是,我们大多数人都使用我们熟悉的一种或两种语言-原因为何? 如果完成任务,则达到目的。 但是,我们当中有一些人在脑海里“了“:“做的方式会有所不同吗?”

What if we explored beyond the little we knew? What if we traversed into a new realm, to comprehend the benefits and nuances within? Most importantly, what if we can visualize what is under the hood to understand the fundamentals of a programming language?

如果我们探索的范围超出了我们所知道的那一点呢? 如果我们进入一个新的领域,以了解其中的利益和细微差别,该怎么办? 最重要的是,如果我们可以形象化地理解编程语言的基础,该怎么办?

I present to you the #NewLangWeekend Challenge!

我向您介绍#NewLangWeekend挑战!

它是什么? (What is it?)

Spend your weekends when you get time from work to explore a new programming language that interests you. Share the learnings and experience on Twitter with the #NewLangWeekend hashtag. In many ways similar to 100DaysOfCode Challenge. The minor difference is focusing on the weekends to learn one programming language in particular.

在工作之余度过周末,探索一种您感兴趣的新编程语言。 使用#NewLangWeekend标签在Twitter上分享学习和经验。 在许多方面类似于100DaysOfCode挑战。 较小的区别在于,特别是在周末学习一种编程语言。

为什么有益呢? (Why is it beneficial?)

When people come together with a common cause in mind, ideas are shared and lessons are learned. We discover how our perspectives differ from the rest and how one can find new ways of tackling a common hurdle.

当人们怀着共同的事业出发时,就可以共享想法并吸取教训。 我们发现我们的观点与其他观点有何不同,以及人们如何找到解决共同障碍的新方法。

Yet in our busy lives, finding the people, time and space to gather together and discuss can be challenging. Even on the web, it can be a bit daunting for a few to reach out in public forums to discuss.

然而,在我们忙碌的生活中,寻找人员,时间和空间聚集在一起并进行讨论可能是具有挑战性的。 即使在网络上,在公共论坛上进行讨论也可能有些令人生畏。

So the solution #NewLangWeekend aims to provide is an open channel for you to tweet about your learnings and see what others are learning.

因此,#NewLangWeekend旨在提供的解决方案是一个开放的渠道,您可以通过它发布自己的知识并了解其他人在学习什么。

挑战的最终目标是什么? (What is the ultimate goal of the challenge?)

Keeping your consistency. Learning something new always comes with a lot of hurdles. This can be clearing the beginner doubts, understanding the implementation, and actually applying your learnings to build something from scratch.

保持一致性。 学习新事物总是会遇到很多障碍。 这可以清除初学者的疑虑,了解实现方式,并实际运用您的经验从头开始构建一些东西。

By focusing on the drive to explore, join us to dive into a new programming language each weekend. Spend the 48 or so hours understanding the basics. Chart out a road map of pursuing your path in this language and update about the same on Twitter.

通过专注于探索的动力,我们每个周末都将加入一种新的编程语言。 花48个小时左右的时间了解基本知识。 制定使用这种语言的路线图,并在Twitter上进行更新。

If you like, you can continue learning the same through the weeks to come. Or if you feel saturated, have a change of perspective as you learn another language. The aim of the pursuit is to explore as many options out there and see what interests you to continue forward.

如果愿意,您可以在接下来的几周中继续学习相同的内容。 或者,如果您感到饱和,请在学习另一种语言时改变看法。 追求的目的是探索尽可能多的选择 ,看看您什么兴趣继续前进。

我该如何开始? (How can I get started?)
  1. Decide on a language you would like to start

    确定您想开始使用的语言
  2. Every weekend, spend some time to learn the same from your resources

    每个周末,花一些时间从您的资源中学习相同的知识
  3. Tweet about the same using the #NewLangWeekend

    使用#NewLangWeekend推文
  4. Keep yourself accountable to the dynamic community online by pursuing the same every weekend.

    每个周末都在网上向动态社区负责,让自己负责。
  5. When you feel it is time for a switch, dive into the next option

    如果您觉得该切换了,那就进入下一个选择

Caution: While we explore various options out there, be sure to not fall for the Jack of trades, master of none issue. Always keep an open mind but have a firm ground on one language (nearly) always backing you up.

注意:当我们探索各种选择时,请确保不要落入交易大师,无所事事杰克 。 始终保持开放的心态,但要坚决支持一种语言(几乎),并始终支持您。

Every year has 52 weekends — how many of those are going to transform you?
每年有52个周末-其中有多少个将改变您的生活?

Want a starting point? This playlist may help.

想要一个起点? 此播放列表可能会有所帮助。

So if you are game, join the movement to see what a drive and a supportive community can do to empower you! We look forward to seeing a vibrant community rise and learn together.

因此,如果您是游戏者,请参加运动,看看有什么动力和支持社区可以为您提供力量! 我们期待看到一个充满活力的社区崛起并共同学习。

翻译自: https://www.freecodecamp.org/news/explore-a-new-realm-each-weekend-with-newlangweekends-cdd2eb2436ac/

c# 判断是否周末

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值