Milli Atlet Geçmişi Programlamayı Öğrenmesine Yardımcı Oldu

Kaynak Düğüm: 806516

Bu seride dikkatleri Codementor topluluğu üyelerine çeviriyoruz. Geliştirici olma yolculuklarını - inişleri, çıkışları ve arada kalanları - paylaşıyorlar. İlk hikayemiz bizden Mitchell Gould, uzun süredir Codementor kullanıcısıyım.

Ben 10 yaşındayken babam odama geldi ve “Kilimanjaro'ya tırmanmaya ne dersin?” diye sordu. Kilimanjaro'nun ne olduğu ya da nerede bulunduğu hakkında en ufak bir fikrim olmadığı için elbette bu fikre atladım. Babam bir daha bu konuya değinmedi. Ama tohum ekildi ve eğer okumaya devam ederseniz BT'nin o dağı fethetmemi nasıl sağladığını öğreneceksiniz.

Çok sayıda kariyerdeki çeşitli geçmişimin girişimci olmamda bana nasıl yardımcı olduğu hakkında yazmam istendi. Ancak çok genç yaşta etiketlere karşı bir isteksizlik geliştirdikten sonra kendimi gerçekten bir girişimci olarak düşünmüyorum.

Ben çok küçükken ailem New York'tan Toronto'ya taşındı. Uyum sağlamak istedim ve hokey oyuncusu olmaya karar verdim. Sonuçta burası Kanada'ydı. Ama şans eseri ben sormadan kısa bir süre önce annem bir hokey maçı izledi. Ve oyunun kanından ve şiddetinden bıkmış bir halde, klasik anne edasıyla dört kelimeyle cevap verdi: Cesedimin üzerinden.

Mitchell Gould Codementor'un hikayesi 1.jpg

Bunun yerine artistik patinaj sporuna kaydoldum ve tüm büyük hokey oyuncularının artistik patinaj dersleri aldığına inandım. Okuldaki çocuklar bunu öğrendiğinde benimle alay edildi, alay edildi ve sık sık dövüldü. Güvende olmak istiyorsam riskli etiketleri saklamam gerektiğini öğrendim. Etiketleri göz ardı ederek kendimi onlarla ilişkili beceri ve uygulamalara odaklanırken buldum.

Etiketlerin bu şekilde reddedilmesi, kendime ve başkalarına karşı daha az yargılayıcı olmama yardımcı olmak gibi olumlu bir yan etkiye sahip oldu. Ayrıca bunun beni tamamen ilgisiz alanlarda (belirli bir sırayla) çok sayıda kariyer peşinde koşma konusunda özgür kıldığına inanıyorum:

  • Kanada Ulusal Artistik Patinaj Takımının uluslararası yarışmacısı
  • Kanada Havacılık ve Uzay Tıbbi Araştırma Birimi ile ilişkili beyin araştırmacısı
  • ünlü Olive and Gourmando Cafe'de Cordon Bleu sertifikalı bir şef
  • Biri Ulusal Drama Ödülü'nü kazanan filmler yazıyor ve yapımcılığını üstleniyor
  • Tayland'ın Chiang Mai şehrindeki 3 üniversitede CELTA sertifikalı öğretmen
  • Bilgi Teknolojileri Enstitüsü'nden mezun oldum ve kendi BT projelerimi oluşturdum
  • Kırsal topluluklarda Budizm'i yeniden başlatma projesinin bir parçası olarak Kamboçya'daki Budist keşiş.

En büyüleyici bulduğum şey, bu kariyerlerin her birinin kendimi geliştirme, asla hayal edemeyeceğim yeni beceriler kazanma konusunda zorluklarla beni nasıl şaşırttığı ve bu becerilerin bir kariyerden diğerine nasıl aktarıldığıdır.

Örneğin, bir şef olarak zamanınızı Veloutés, Cassoulet veya Confit de canard gibi şeyleri pişirerek geçirmeyi beklersiniz. Ama aslında zamanımın büyük bir kısmını problemleri çözmeye harcadım. Gıda tedarikçimizin teslimatımızı kaçırdığı ve Kanada'daki kar fırtınasında bisiklet sürerken beş kutu portobello mantarını temin etmek ve dengelemek zorunda kaldığım zamanlardaki gibi. Veya gece boyunca espresso makinesinde su yanlışlıkla açık bırakıldığında ve ertesi sabah espresso seli ile uğraşmak zorunda kaldığımızda.

Mitchell Gould Kodlayıcı KanıtlanmışWord.jpeg

Bir patenci olarak, 2.5 dönüşü tamamlamak ve güvenli bir şekilde inmek için yeterli ivmeyi elde etmek amacıyla ağırlığımı nasıl havaya atacağımı denedim. Korkunun üstesinden gelmem ve kendime tamamen güvenmem gerekiyordu. Bu bir yaşam felsefesine dönüştü. Çift dingil kullanmanın bu kadar çok farklı kariyere ve projeye güvenle adım atmama yardımcı olacağını asla tahmin edemezdim.

'ProvenWord' kod adlı şu anki projem, Tayland'da 3 yıl boyunca İngilizce öğretmenliğimin doğrudan bir sonucudur. Anadili İngilizce olan biri olarak kabul ettiğim İngilizce yazmayı öğrenmenin zorluğuna ilk elden tanık oldum. Anadili İngilizce olmayan öğrencilerin yazılarını geliştirmelerine yardımcı olacak bir uygulama geliştirmek için 20 yılı aşkın redaksiyon deneyimine sahip bir arkadaşımla ortaklık kurdum.

Rekabetçi buz pateninde hakemler performansınızı hemen değerlendirir ve 0'dan 10'a kadar bir puan verirler. Bu tür doğrudan ve anında geri bildirimin çok güçlü (ve bazen acı verici) olduğunu buldum. ProvenWord bu deneyimden önemli ölçüde yararlanıyor. Sistemimiz, müşterinin yazısını anında değerlendirir, hatalarını kategorilere ayırır (örneğin fiil, noktalama işaretleri, büyük harf kullanımı vb.) ve sonuçları görsel olarak büyüleyici bir grafik arayüzde sunar. Müşterilere, yazılarını geliştirmek için nereye odaklanmaları gerektiğine dair net bir resim kazandırıyor ve her hata kategorisi için tasarlanmış etkileşimli öğrenme araçları sağlanıyor.

Parçası olduğum tüm kariyerler, işler ve projeler arasında ProvenWord, kanıtlanmış en zorlu olmak. Bu projeye başladığımızda kelimenin tam anlamıyla hiç paramız yoktu. BT alanındaki becerilerim oldukça sınırlıydı ve/veya güncelliğini kaybetmişti. Projenin kapsamı büyümeye devam etti ve maaş notumun çok ötesine geçti. Ancak bu bana müthiş bir meydan okuma gibi geldi, bu yüzden BT becerilerimi geliştirmeye karar verdim ve bunun için yardıma ihtiyacım vardı. Çok fazla yardım.

Öğrenmek istediğim kaynakları, öğrenme platformlarını ve kodlama efsanelerini bulmam oldukça zaman aldı. Aynı zamanda çok yavaş öğrenen biriyim, bu yüzden kendimi farklı öğretmenlerden aynı konu üzerinde birçok ders alırken buldum ve bu beni bir dizi kodlama stili ve ideolojisiyle tanıştırdı.

Kurslar ve kaynaklar bana sağlam bir temel sağlasa da hiçbir şey bir mentorla çalışmak kadar güçlü ve etkili değildi. İnsanlara bir seslenmem lazım kodlayıcı Pek çok inanılmaz geliştiriciye erişim sağlayan bu platformu oluşturduğumuz için. Bu, ilk seferde doğru akıl hocalarını bulduğum anlamına gelmiyor. Sabır, pedagoji ve uzmanlık arasında bende yankı uyandıran iyi bir dengeye sahip mentorlarla bağlantı kurmam birkaç seansımı aldı.

Başlangıçta belirli hataları düzeltmek için mentorlarla çalıştım, ancak çoğu zaman mentor düzeltilmesi gereken daha büyük soruna işaret ediyordu. Mentorluk oturumları 'hata düzeltmelerinden' kodlama becerilerimi tamamen yeni bir seviyeye taşıyacak üst düzey stratejiler ve en iyi uygulamalar geliştirmeye kadar uzanıyordu. Sorun hakkında düşünmek için nasıl geri adım atacağımı, yapının nasıl ayarlanabileceğini ve daha da önemlisi, bir dahaki sefere sorun ortaya çıktığında nasıl çözeceğimi öğrendim. Bir mentorluk oturumundan sonra kodumun tamamını bir kenara atmak zorunda kaldığımı hatırlıyorum. Akıl hocam, mevcut kurala yardımcı olmak yerine neyi başarmaya çalıştığımı sordu. Daha sonra bir adım geri attı ve bana aynı işlevle daha iyi kod yazmanın diğer yollarına nasıl bakacağımı öğretti. O mentorluk seansını Matrix'teki Keanu Reaves gibi, sanki fişe takılıymışım ve bir yükseltme alıyormuşum gibi hissederek bitirdim. Heyecanlandım, heyecanlandım ve işe geri dönüp bu yeni bilgiyi uygulamaya motive oldum.

Her verimli mentorluk seansından sonra hissettiğim duygu bu. Doğru akıl hocasını bulmak, oyunumu ve becerilerimi geliştirmemi sağladı. Zihnimi açtılar ve bana ilk iletişimde talep etmediğim şeyleri bile öğrettiler. Doğru mentorla çalışmak oldukça motive edici olabilir ancak bu, önceden hazırlanmadığım anlamına gelmez. Mentorluktan en iyi şekilde yararlanmak için her seanstan ne istediğim konusunda net olmam gerektiğini öğrendim. Bu beni her sorun hakkında derinlemesine düşünmeye ve onu tam olarak belgelemeye zorladı. Bazen bu hazırlık sorunu kendi başıma çözmem için yeterliydi. Diğer zamanlarda kod örnekleri, sözde kod ve diğer bilgileri içeren belge, mentorumun oturumumuza hazırlanmasına yardımcı oldu ve daha verimli bir şekilde bir strateji veya çözüm üretebildi.

Yardımlarınız için akıl hocalarıma ve Codementor'a teşekkür ederim.

Mitchell Gould Kodlayıcı Kilimanjaro.jpeg

Şimdi Kilimanjaro hikayesine dönelim.

Yvonne ile tanıştığımda Kanada'nın Ottawa kentindeki Bilgi Teknolojileri Enstitüsüne gidiyordum. Ruanda'dan kaçan bir sığınaktı ve gerçekten mükemmel bir kadındı. Kısa sürede yakın arkadaş olduk ve zorlu ders yükünün üstesinden gelmek için birbirimize yardım ettik.

2000'deki dotcom balonunun patlamasından hemen sonra mezun olduk ve yeni mezun olan BT öğrencileri için iş yoktu. Hiçbir seçeneğimiz ve kaybedecek hiçbir şeyimiz olmadığından, Montreal'deki dairemin bir odasında alışveriş yaptık ve web siteleri kurduk, kartvizitler, el ilanları tasarladık ve geçinmek için elimizden geleni yaptık.

Bir gün Yvonne ofise geldi ve bana ailesini görmek için Nairobi, Kenya'ya gideceğini söyledi. Hızlı bir Google araması bana Nairobi'nin nerede olduğunu gösterdi: Arusha'nın 4 saat kuzeyinde, Tanzanya - Kilimanjaro tırmanışına sahne olan şehir. Bunu evrenin bir işareti olarak kabul ederek o zamanlar Nijerya'da bir yerde çalışan arkadaşım Adam ile iletişime geçtim. Tesadüfen işini bırakmak istedi ve bir maceraya atıldı. Böylece bir uçuş rezervasyonu yaptırdım ve çocukluk hayalimi gerçekleştirdim, ancak babam olmadan (zaten benimle gurur duyuyordu).

Bu makaleyi okurken gösterdiğiniz ilgi ve azimle teşekkür ederiz. Yakın gelecekte, kullanıma sunulduğunda ProvenWord.com bağlantılarıyla güncellemeyi umuyorum. Kullandığım kaynakların listesini de ekledim. Umarım bu sizin için yararlı olacaktır.

Yararlı bulabileceğiniz kaynakların bir listesini burada bulabilirsiniz:

  • Ruby ve Nesneye Yönelik Programlama:
  • Herhangi bir kitap Sandi Metz ve bu kurs
  • Avdi Grim'in herhangi bir kitabı ve ilgili kurslar kendi web sitesinde,
  • Deyimsel Yakut
  • Ruby Temellerin Ötesinde
  • Jordan Hudgens – Kapsamlı Ruby Programlama
  • LearnEnough.com
  • Jonas Schmedtmann – İleri CSS ve Sass
  • Scrimba.com
  • Kevin Powell – Duyarlı Web Tasarımı Eğitim Kampı
  • Per Herald Bogan – Flexbox'ı Öğrenin
  • Frontendmasters.com
  • Mike North – SASS'ın Temelleri

Kaynak: https://www.codementor.io/blog/user-story-mitchellgould-9z2htr4xny

Zaman Damgası:

Den fazla Codementor Blogu