日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > C# >内容正文

C#

第一章第一个c#程序上机_我从第一个#100DaysOfCode中学到的东西

發(fā)布時(shí)間:2023/11/29 C# 65 豆豆
生活随笔 收集整理的這篇文章主要介紹了 第一章第一个c#程序上机_我从第一个#100DaysOfCode中学到的东西 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

第一章第一個(gè)c#程序上機(jī)

On May 17th, I completed my first round of #100DaysOfCode. In case you haven’t heard, #100DaysOfCode is a challenge, or movement, started by Alexander Kallaway for people interested in coding. The basis of the challenge is that you publicly commit to coding every day for at least 100 days. If you want to read more, Alex wrote an article describing it here.

5月17日,我完成了第一輪#100DaysOfCode。 如果您還沒有聽說過, #100DaysOfCode是一個(gè)挑戰(zhàn)或運(yùn)動(dòng),它是由Alexander Kallaway針對對編碼感興趣的人們發(fā)起的 。 挑戰(zhàn)的基礎(chǔ)是您公開承諾每天至少進(jìn)行100天編碼。 如果您想,Alex 在這里寫了一篇文章對其進(jìn)行描述。

I decided to study programming seriously in December 2016, when I found freeCodeCamp. I would have started the #100DaysOfCode challenge at the beginning of 2017 to kick off the New Year, but I was also starting my second semester of grad school and didn’t know if I could commit to the challenge.

我決定在2016年12月發(fā)現(xiàn)freeCodeCamp時(shí)認(rèn)真研究編程。 我本來應(yīng)該在2017年初開始#100DaysOfCode挑戰(zhàn)賽以開始新的一年,但是我也正在開始我的研究生第二學(xué)期,并且不知道我是否可以參加挑戰(zhàn)賽。

After coding more and more each week between December and February, I made the decision to join the challenge. I heard the challenge had a strong community and I knew I wanted to improve my coding skills quickly. What better way to do it then to code every day?

在12月到2月之間每周進(jìn)行越來越多的編碼之后,我決定加入挑戰(zhàn)賽。 我聽說這個(gè)挑戰(zhàn)有一個(gè)強(qiáng)大的社區(qū),我知道我想快速提高自己的編碼技能。 有什么更好的方式做到每天編碼呢?

我的統(tǒng)計(jì) (My Stats)

Numbers are awesome, so I thought I should start off with the basic stats:

數(shù)字很??棒,所以我認(rèn)為我應(yīng)該從基本數(shù)據(jù)開始:

  • Total hours coded: 126.5 hours

    總編碼小時(shí):126.5小時(shí)
  • Average time spent each day: 1.3 hours

    每天平均花費(fèi)時(shí)間:1.3小時(shí)
  • Longest day: 4.2 hours || 250 minutes

    最長的一天:4.2小時(shí) 250分鐘
  • Total days missed: 1 day

    錯(cuò)過的總天數(shù):1天
  • Certificates received: The Udemy Web Developer Bootcamp by Colt Steele

    收到的證書:Colt Steele的Udemy Web Developer Bootcamp
  • fCC progress at the end of 100 days: Basic Algorithms — Truncate a String

    fCC在100天結(jié)束時(shí)的進(jìn)展:基本算法-截?cái)嘧址?

我如何修改規(guī)則 (How I modified the rules)

Before I explain what I changed, I have to say that I really respect Alex and the rules he developed by creating the #100DaysOfCode movement. However, I decided to modify two rules:

在解釋所做的更改之前,我必須說,我非常尊重Alex和他通過創(chuàng)建#100DaysOfCode運(yùn)動(dòng)創(chuàng)建的規(guī)則。 但是,我決定修改兩個(gè)規(guī)則:

  • “I will code for at least 30 minutes every day for the next 100 days.”

    “在接下來的100天里,我每天至少要編碼30分鐘 。”

  • “The time spent doing tutorials, online courses and other similar resources will count towards this challenge.”

    “花費(fèi)在制作教程,在線課程和其他類似資源上的時(shí)間將計(jì)入這一挑戰(zhàn)。”

  • The reason I decided to change the first rule from 1 hour to 30 minutes is because I had a lot going on between February and May. I split my time between 3 part-time jobs ranging from 1–20 hours/week each, two graduate classes, and coordinating a summer study-abroad trip. My plate seemed full, but I had to figure out how to make room for coding and this challenge. It seemed fair to change this rule on one condition: Total Hours Coded === 100+ hours

    我之所以決定將第一條規(guī)則從1小時(shí)更改為30分鐘,是因?yàn)槲以?月至5月之間進(jìn)行了很多工作。 我將時(shí)間分配給3個(gè)兼職工作,每個(gè)工作1-20小時(shí)/周,兩個(gè)研究生班,并協(xié)調(diào)暑期出國學(xué)習(xí)。 我的盤子似乎滿了,但我必須弄清楚如何為編碼和這一挑戰(zhàn)騰出空間。 在一個(gè)條件上更改此規(guī)則似乎很公平: 編碼的總小時(shí)數(shù)=== 100+小時(shí)

    I modified the second rule because I was starting out as a #CodeNewbie. Because of my learning style and limited amount of time, I needed tutorials, online courses, and other resources to count. I agree with Alex and the rest of the community — real learning happens when you develop your own projects. However, I’m the type of person that benefits from those courses and tutorials because it gives me the confidence-boost I need to venture out on my own.

    我修改了第二條規(guī)則,因?yàn)槲覄傞_始是#CodeNewbie。 由于我的學(xué)習(xí)風(fēng)格和有限的時(shí)間,我需要教程,在線課程和其他資源來計(jì)算。 我同意亞歷克斯(Alex)和社區(qū)其他成員的觀點(diǎn)- 真正的學(xué)習(xí)發(fā)生在您開發(fā)自己的項(xiàng)目時(shí)。 但是,我是從這些課程和教程中受益的人,因?yàn)樗鼮槲姨峁┝宋倚枰约好半U(xiǎn)的信心增強(qiáng)。

    我掙扎的 (What I struggled with)

    I struggled through freeCodeCamp challenges and coding problems that I couldn’t figure out within 30 minutes. I remember feeling overwhelmed thinking, “How in the world am I ever going to feel confident in my skills when there is so much to learn?”

    我經(jīng)歷了30分鐘無法解決的freeCodeCamp挑戰(zhàn)和編碼問題。 我記得當(dāng)時(shí)我不知所措,“當(dāng)有太多東西要學(xué)時(shí),我將如何對自己的技能充滿信心?”

    In the beginning of freeCodeCamp, I had a hard time working through problems. I would try a challenge for 30 minutes to an hour, and if I couldn’t figure it out, I felt a sense of frustration. I felt anxious. Why couldn’t I figure it out quickly enough? What was I doing wrong and why didn’t my code work?

    在freeCodeCamp的開始,我很難解決問題。 我會(huì)嘗試挑戰(zhàn)30分鐘到一個(gè)小時(shí),如果無法解決問題,我會(huì)感到沮喪。 我感到焦慮。 為什么我不能很快弄清楚呢? 我在做什么錯(cuò),為什么我的代碼不起作用?

    Instead of working through the problem on my own, I would peek around on the forums and immediately seek help instead of struggling a little bit longer. I did not appreciate the struggle enough to fight through it. I gave up quickly and tried to eradicate any discomfort.

    我不會(huì)獨(dú)自解決問題,而是會(huì)在論壇上四處張望,并立即尋求幫助,而不是花點(diǎn)時(shí)間苦苦掙扎。 我沒有欣賞到足以克服它的斗爭。 我Swift放棄了,試圖消除任何不適。

    It felt like I was cheating- cheating myself of the pain that comes packaged with learning a difficult subject. I wanted to have the knowledge without putting in the time and effort.

    感覺就像是我在自欺欺人,因?yàn)閷W(xué)習(xí)困難的科目給自己帶來了痛苦。 我想在不花時(shí)間和精力的情況下獲得知識(shí)。

    There were days where I felt like I was progressing quickly and other days where I thought it would be impossible to even finish one programming challenge. However, #100DaysOfCode forced me to progress each day and learn something new.

    有時(shí)候,我覺得自己進(jìn)步很快,而有些日子,我認(rèn)為甚至不可能完成一個(gè)編程挑戰(zhàn)。 但是,#100DaysOfCode迫使我每天進(jìn)步并學(xué)習(xí)新知識(shí)。

    我學(xué)到的是 (What I learned)

    I feel like I learned a lot about web development over these 100 days that it’s hard to put into words. If I boiled it down to two main lessons, it would be these two:

    在過去的100天里,我覺得我學(xué)到了很多有關(guān)Web開發(fā)的知識(shí),這很難說出來。 如果我將其歸結(jié)為兩個(gè)主要課程,那就是這兩個(gè):

    你要甘于掙扎 (You have to be willing to struggle)

    As you probably know, learning to code isn’t easy, but it’s achievable if you put your mind to it. The first month was tough, but at the end of it I felt an increase in my abilities.

    您可能知道,學(xué)習(xí)編碼并不容易,但是如果您下定決心,那是可以實(shí)現(xiàn)的。 第一個(gè)月很艱難,但是最后我感到自己的能力有所提高。

    Slowly, I started to feel a stronger grasp on HTML, CSS, and JavaScript. I started to connect the dots between concepts and connect what I learned to what I see on the websites I browse every day. When I read Medium articles or blog posts related to coding, I felt a new sense of understanding because people wrote about things I was learning. My level of self-confidence increased as I started to believe that soon enough, I would be able to start a career in this field.

    慢慢地,我開始對HTML,CSS和JavaScript有了更深刻的了解。 我開始將概念之間的點(diǎn)連接起來,并將學(xué)到的知識(shí)與每天瀏覽的網(wǎng)站上看到的內(nèi)容聯(lián)系起來。 當(dāng)我閱讀有關(guān)編碼的中級文章或博客文章時(shí),我感到了一種新的理解感,因?yàn)槿藗儗懥宋艺趯W(xué)習(xí)的東西。 當(dāng)我開始相信不久以后,我就能開始在這一領(lǐng)域的職業(yè)生涯時(shí),我的自信心就增強(qiáng)了。

    One of the struggles is knowing that the code won’t always run bug-free the first time. I’ve learned to lower my expectations on how fast I can learn a concept or code a project, knowing that the end result shouldn’t be the reward. The reward is the struggle and what you gain from that experience.

    其中一項(xiàng)困難是,知道代碼并非總是在第一次運(yùn)行時(shí)就沒有錯(cuò)誤。 我已經(jīng)知道我對最終概念不應(yīng)該是獎(jiǎng)勵(lì),但對學(xué)習(xí)概念或編寫項(xiàng)目的速度卻降低了期望。 獎(jiǎng)勵(lì)是奮斗以及您從中獲得的經(jīng)驗(yàn)。

    There will always be a day where you feel like you’ve hit a wall and can’t go further. I learned to tell myself, “the next time, it will work” and to battle through the challenge a little bit longer before asking for help. By using that mindset, I’ve found a way to always stay positive and fight through adversity.

    總會(huì)有一天,您覺得自己碰壁了,無法走得更遠(yuǎn)。 我學(xué)會(huì)了告訴自己:“下一次,它將起作用”,并在尋求幫助之前需要更長的時(shí)間來應(yīng)對挑戰(zhàn)。 通過這種思維方式,我找到了一種始終保持積極向上并戰(zhàn)勝逆境的方法。

    知識(shí)和專業(yè)知識(shí)將隨時(shí)間而來 (Knowledge and expertise will come with time)

    There is a lot to learn in the field of programming. It’s impossible to learn everything, but if you stick to it, you can become knowledgeable in a few areas. That’s what I’ve observed from other developers and people with experience in the field. It won’t happen overnight. They have put in hundreds and thousands of hours to achieve a level of expertise. And of course, we will have to do the same.

    在編程領(lǐng)域有很多東西要學(xué)習(xí)。 學(xué)習(xí)所有的東西是不可能的,但是如果堅(jiān)持下去,您將在一些領(lǐng)域變得知識(shí)淵博。 這是我從其他開發(fā)人員和具有該領(lǐng)域經(jīng)驗(yàn)的人員那里觀察到的。 這不會(huì)在一夜之間發(fā)生。 他們投入了成百上千個(gè)小時(shí)來達(dá)到一定的專業(yè)水平。 當(dāng)然,我們將必須做同樣的事情。

    There’s no “get rich quick” formula. It takes grit and dedication. I originally planned to finish the front-end certificate by the end of the challenge, but I changed course multiple times and didn’t achieve that goal. I may have been able to do it if I had more time, or if I rushed. I’ve realized that speed is not the key here. The key is to learn to code and to learn it deeply. It’s okay if you jump around a little, as long as you’re constantly learning and moving upwards. There is not one “correct” path to make it in this field.

    沒有“快速致富”的公式。 這需要勇氣和奉獻(xiàn)精神。 我最初計(jì)劃在挑戰(zhàn)結(jié)束前完成前端證書,但我多次更改了路線,但未實(shí)現(xiàn)該目標(biāo)。 如果我有更多的時(shí)間,或者我著急,我也許可以做到。 我已經(jīng)意識(shí)到速度不是這里的關(guān)鍵。 關(guān)鍵是要學(xué)習(xí)編碼并要深入學(xué)習(xí)。 只要您不斷學(xué)習(xí)并向上移動(dòng),就可以稍微跳一下。 在此字段中沒有一個(gè)“正確”的路徑可以實(shí)現(xiàn)。

    Lastly, I remind myself that if I want to make this my career field, shortcuts will not benefit me. The only way I’ll succeed is at a pace where I will retain the information and be able to apply it in the future. I choose not to focus on the end result, but on the journey — no matter how long the road may be.

    最后,我提醒自己,如果我想將此作為我的職業(yè)領(lǐng)域,捷徑不會(huì)使我受益。 我要取得成功的唯一方法就是保持信息的速度,并在將來能夠應(yīng)用這些信息。 我選擇不將重點(diǎn)放在最終結(jié)果上,而將重點(diǎn)放在旅途上-無論路途有多長。

    重要要點(diǎn) (Key Takeaways)

    The key takeaways for me from undergoing and completing the #100DaysOfCode challenge are these:

    對我來說,經(jīng)歷和完成#100DaysOfCode挑戰(zhàn)的主要要點(diǎn)是:

    Make coding a habit — if you make coding a habit, you will learn more and be able to progress quicker than if you only code sporadically.

    使編碼成為一種習(xí)慣 -如果僅使編碼成為一種習(xí)慣,則比僅偶爾進(jìn)行編碼會(huì)學(xué)到更多,并且進(jìn)步更快。

    Learn to love the struggle — if you can’t enjoy the pains of programming, you’re going to face all the more difficulties when you advance to complex problems.

    學(xué)會(huì)熱愛斗爭 -如果您無法享受編程的痛苦,那么當(dāng)您處理復(fù)雜的問題時(shí),您將面臨更多的困難。

    Community is essential — Never underestimate the power of community. I wouldn’t have finished this challenge without the supportive communities on Twitter, freeCodeCamp, CodeNewbie and Chingu.

    社區(qū)至關(guān)重要 –永遠(yuǎn)不要低估社區(qū)的力量。 沒有Twitter, freeCodeCamp , CodeNewbie和Chingu上的支持社區(qū),我將無法完成這一挑戰(zhàn)。

    If you’re considering the #100DaysOfCode challenge but worried you don’t have time, make adjustments to the rules for your challenge. I pledged to do at least 30 minutes a day but ended up averaging a little over an hour. Yes, 100 days sounds like a lot, but you’ll reap so many benefits. I highly recommend taking on the challenge if you’re serious about learning to code. If this hasn’t convinced you yet, search #100DaysOfCode on Twitter and see all the people involved.

    如果您正在考慮#100DaysOfCode挑戰(zhàn),但擔(dān)心自己沒有時(shí)間,請調(diào)整挑戰(zhàn)規(guī)則。 我保證每天至少要做30分鐘,但平均每個(gè)小時(shí)要花上一點(diǎn)時(shí)間。 是的,聽起來100天聽起來很多,但是您將獲得很多好處。 如果您認(rèn)真學(xué)習(xí)編碼,我強(qiáng)烈建議您接受挑戰(zhàn)。 如果這還不能使您信服,請?jiān)赥witter上搜索#100DaysOfCode,并查看所有相關(guān)人員。

    My hope in writing this reflection is that it gave you enough insight into the challenge and you feel motivated to take it on yourself!

    我希望能夠?qū)懗鲞@樣的反思,它使您對挑戰(zhàn)有足夠的洞察力,并且您有動(dòng)力自己去面對挑戰(zhàn)!

    P.S.- If you haven’t heard, the Chingu Cohorts were started by a fellow fCC camper to create a smaller community that mimics what you might receive from a bootcamp. I’ve joined two so far and can’t recommend them enough! You can learn more here.

    PS-如果您聽不到,Chingu隊(duì)列是由一位fCC露營者發(fā)起的,目的是建立一個(gè)較小的社區(qū),該社區(qū)模仿您可能從訓(xùn)練營獲得的東西。 到目前為止,我已經(jīng)加入了兩個(gè),不能推薦他們太多! 您可以在此處了解更多信息 。

    • My #100DaysOfCode Github Log

      我的#100DaysOfCode Github日志

    • The Official #100DaysOfCode Github Repo for you to fork

      官方#100DaysOfCode Github存儲(chǔ)庫供您分叉

    • The Web Developer Bootcamp Udemy Course by Colt Steele

      Colt Steele的Web開發(fā)人員Bootcamp Udemy課程

    • The June Sign-up page for the Chingu Cohorts

      Chingu群組的6月注冊頁面

    翻譯自: https://www.freecodecamp.org/news/what-i-learned-from-my-first-100daysofcode-13ac805ff0a9/

    第一章第一個(gè)c#程序上機(jī)

    總結(jié)

    以上是生活随笔為你收集整理的第一章第一个c#程序上机_我从第一个#100DaysOfCode中学到的东西的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。