Nền tảng vận động viên quốc gia của anh ấy đã giúp anh ấy học lập trình

Nút nguồn: 806516

Trong loạt bài này, chúng tôi đang hướng sự chú ý vào các thành viên của cộng đồng Codementor. Họ chia sẻ hành trình trở thành một nhà phát triển - mức cao nhất, mức thấp nhất và những người đăng ký kinh doanh. Câu chuyện đầu tiên của chúng tôi là từ Mitchell Gould, một người dùng Codementor lâu năm.

Khi tôi 10 tuổi, cha tôi vào phòng tôi và hỏi "con muốn leo lên Kilimanjaro như thế nào?" Tất nhiên, tôi bắt đầu nảy ra ý tưởng, không có một ý tưởng mờ nhạt nào về Kilimanjaro là gì hay nó nằm ở đâu. Cha tôi không bao giờ đề cập đến chủ đề này nữa. Nhưng hạt giống đã được gieo trồng và nếu bạn tiếp tục đọc, bạn sẽ tìm ra cách mà CNTT đã giúp tôi chinh phục ngọn núi đó.

Tôi đã được yêu cầu viết về nền tảng đa dạng của tôi trong nhiều ngành nghề đã giúp tôi trở thành một doanh nhân như thế nào. Nhưng sau khi phát triển ác cảm với nhãn mác khi còn rất trẻ, tôi không thực sự nghĩ mình là một doanh nhân.

Gia đình tôi chuyển từ New York đến Toronto khi tôi còn rất nhỏ. Tôi muốn hòa nhập, vì vậy tôi quyết định sẽ trở thành một vận động viên khúc côn cầu. Rốt cuộc thì đây là Canada. Nhưng thật may mắn, mẹ tôi đã xem một trận đấu khúc côn cầu ngay trước khi tôi hỏi. Và bị choáng ngợp bởi máu và bạo lực của trò chơi, cô ấy, trong kiểu người mẹ cổ điển, đã trả lời bằng bốn từ: trên xác chết của tôi.

Câu chuyện về Mitchell Gould Codementor 1.jpg

Thay vào đó, tôi đăng ký học trượt băng nghệ thuật và tin rằng tất cả các vận động viên khúc côn cầu vĩ đại đều học trượt băng nghệ thuật. Khi những đứa trẻ ở trường phát hiện ra, tôi đã bị trêu chọc, chế giễu và thường xuyên bị đánh đập. Tôi học được rằng tôi phải che giấu những nhãn rủi ro nếu tôi muốn được an toàn. Bằng cách bỏ qua các nhãn, tôi thấy mình tập trung vào các kỹ năng và thực hành liên quan đến chúng.

Việc từ chối nhãn mác này có tác dụng phụ tích cực là giúp tôi ít phán xét bản thân và người khác hơn. Tôi cũng tin rằng nó đã giải phóng tôi để theo đuổi vô số nghề nghiệp trong các lĩnh vực hoàn toàn không liên quan như (không theo thứ tự cụ thể):

  • đối thủ quốc tế trong Đội Trượt băng nghệ thuật Quốc gia của Canada
  • nhà nghiên cứu não liên kết với Đơn vị Nghiên cứu Y tế Hàng không Vũ trụ Canada
  • một đầu bếp được chứng nhận của Cordon Bleu tại Olive and Gourmando Cafe nổi tiếng
  • viết và sản xuất phim, một trong số đó đã giành được Giải thưởng Phim truyền hình Quốc gia
  • Giáo viên được chứng nhận CELTA tại 3 trường đại học ở Chiang Mai, Thái Lan
  • tốt nghiệp Học viện Công nghệ Thông tin và xây dựng các dự án CNTT của riêng tôi
  • nhà sư Phật giáo ở Campuchia như một phần của dự án tái khởi động Phật giáo ở các cộng đồng nông thôn.

Điều tôi thấy hấp dẫn nhất là cách mỗi nghề nghiệp này làm tôi ngạc nhiên với những thách thức để phát triển bản thân, đạt được những kỹ năng mới mà tôi chưa bao giờ tưởng tượng ra và cách những kỹ năng này chuyển hóa từ nghề này sang nghề khác.

Ví dụ: là một đầu bếp, bạn sẽ dành thời gian nấu những món như Veloutés, Cassoulet hoặc Confit de canard. Nhưng tôi thực sự đã dành rất nhiều thời gian để giải quyết các vấn đề. Giống như lần nhà cung cấp thực phẩm của chúng tôi bỏ lỡ giao hàng của chúng tôi, và tôi phải tìm nguồn và cân bằng năm hộp nấm portobello khi đang đạp xe trong cơn bão tuyết ở Canada. Hoặc khi nước vô tình để lại trong máy pha cà phê espresso qua đêm và chúng ta phải đối phó với lũ espresso vào sáng hôm sau.

Bộ mã hóa Mitchell Gould đã được chứng minhWord.jpeg

Là một vận động viên trượt băng nghệ thuật, tôi đã tập cách ném trọng lượng của mình lên không trung để đạt đủ động lượng hoàn thành 2.5 vòng quay và tiếp đất an toàn. Tôi đã phải vượt qua nỗi sợ hãi và hoàn toàn tin tưởng vào bản thân. Điều này đã trở thành một triết lý sống. Tôi không bao giờ có thể dự đoán rằng việc làm một đôi trục sẽ giúp tôi tự tin khởi động mình vào nhiều sự nghiệp và dự án khác nhau.

Dự án hiện tại của tôi, có tên là 'ProvenWord', là hệ quả trực tiếp của việc dạy tiếng Anh ở Thái Lan trong 3 năm. Tôi đã tận mắt chứng kiến ​​sự khó khăn của việc học viết tiếng Anh, điều mà tôi coi như một người nói tiếng Anh bản ngữ là điều hiển nhiên. Tôi đã hợp tác với một người bạn có hơn 20 năm kinh nghiệm hiệu đính để phát triển một ứng dụng giúp những người học tiếng Anh không phải là người bản xứ cải thiện khả năng viết của họ.

Trong cuộc thi trượt băng cạnh tranh, các giám khảo sẽ ngay lập tức đánh giá màn trình diễn của bạn và cho điểm từ 0 đến 10. Tôi nhận thấy rằng loại phản hồi trực tiếp và ngay lập tức này rất mạnh mẽ (và đôi khi gây đau đớn). ProvenWord rút ra đáng kể từ trải nghiệm này. Hệ thống của chúng tôi đánh giá ngay lập tức bài viết của khách hàng, phân loại lỗi của họ (ví dụ: động từ, dấu chấm câu, viết hoa, v.v.) và trình bày kết quả trong một giao diện đồ họa trực quan tuyệt đẹp. Khách hàng có được bức tranh rõ ràng về nơi họ cần tập trung để cải thiện bài viết của mình và được cung cấp các công cụ học tập tương tác được thiết kế cho từng loại lỗi.

Trong tất cả các nghề nghiệp, công việc và dự án mà tôi đã tham gia, ProvenWord có đã được chứng minh là thách thức nhất. Chúng tôi thực sự không có tiền khi bắt đầu dự án này. Kỹ năng của tôi về CNTT khá hạn chế và / hoặc lỗi thời. Phạm vi của dự án tiếp tục phát triển và vượt xa mức lương của tôi. Nhưng điều này nghe có vẻ là một thử thách lớn đối với tôi, vì vậy tôi quyết định nâng cao khả năng CNTT của mình và vì điều đó tôi cần trợ giúp. Rất nhiều sự giúp đỡ.

Tôi đã mất khá nhiều thời gian để tìm các tài nguyên, nền tảng học tập và truyền thuyết về mã hóa mà tôi muốn học hỏi. Tôi cũng là một người học rất chậm, vì vậy tôi nhận thấy mình tham gia nhiều khóa học về cùng một chủ đề từ các giáo viên khác nhau, khiến tôi tiếp xúc với một loạt các phong cách viết mã và hệ tư tưởng.

Mặc dù các khóa học và tài nguyên đã mang lại cho tôi một nền tảng vững chắc, nhưng không gì mạnh mẽ hoặc hiệu quả bằng làm việc với một người cố vấn. Tôi phải hét lên với mọi người tại Người viết mã để xây dựng nền tảng này với quyền truy cập vào rất nhiều nhà phát triển đáng kinh ngạc. Điều đó không có nghĩa là tôi đã tìm thấy những người cố vấn phù hợp ngay lần đầu tiên. Tôi đã mất một vài buổi học cho đến khi tôi kết nối được với những người cố vấn có sự cân bằng tốt về sự kiên nhẫn, phương pháp sư phạm và chuyên môn phù hợp với tôi.

Ban đầu, tôi làm việc với người cố vấn để sửa các lỗi cụ thể, nhưng thường xuyên hơn không, người cố vấn sẽ chỉ ra vấn đề lớn hơn cần được khắc phục. Các buổi hướng dẫn đi từ 'sửa lỗi' đến phát triển các chiến lược cấp cao và các phương pháp hay nhất sẽ đưa kỹ năng viết mã của tôi lên một cấp độ hoàn toàn mới. Tôi đã học cách lùi lại một chút để suy nghĩ về vấn đề, cách cấu trúc có thể được điều chỉnh, và quan trọng hơn, tôi học cách giải quyết vấn đề khi nó xảy ra vào lần sau. Tôi nhớ có một lần tôi phải sửa toàn bộ mã của mình sau một buổi cố vấn. Thay vì hỗ trợ ban nhạc mã hiện có, người cố vấn của tôi hỏi tôi đang cố gắng đạt được điều gì. Sau đó, anh ấy đã lùi lại một bước và dạy tôi cách xem xét tất cả các cách khác để viết mã tốt hơn với cùng một chức năng. Tôi đã hoàn thành buổi cố vấn đó với cảm giác như Keanu Reaves trong The Matrix, giống như tôi đã được cắm vào và nhận được một bản nâng cấp. Tôi rất hào hứng, hứng khởi và có động lực để quay lại làm việc và áp dụng những kiến ​​thức mới tìm được này.

Đó là cảm giác mà tôi nhận được sau mỗi buổi cố vấn hiệu quả. Tìm được người cố vấn phù hợp cho phép tôi phát triển trò chơi và bộ kỹ năng của mình. Họ đã mở mang đầu óc của tôi và dạy tôi những điều mà tôi thậm chí không yêu cầu trong cuộc giao tiếp ban đầu. Làm việc với người cố vấn phù hợp có thể mang lại động lực cao, nhưng điều đó không có nghĩa là tôi đã không chuẩn bị trước. Tôi học được rằng để đạt được hiệu quả cao nhất từ ​​việc cố vấn, tôi cần phải rõ ràng về những gì tôi muốn từ mỗi buổi học. Điều này buộc tôi phải suy nghĩ sâu sắc về từng vấn đề và ghi lại nó một cách chính xác. Đôi khi sự chuẩn bị này đã đủ để tôi tự giải quyết vấn đề. Lần khác, tài liệu với các mẫu mã, mã giả và thông tin khác đã giúp người cố vấn của tôi chuẩn bị cho phiên họp của chúng tôi và có thể đưa ra chiến lược hoặc giải pháp hiệu quả hơn.

Cảm ơn những người cố vấn của tôi và Codementor vì tất cả sự giúp đỡ của bạn.

Nhà viết mã Mitchell Gould Kilimanjaro.jpeg

Bây giờ trở lại câu chuyện Kilimanjaro.

Tôi đang theo học tại Học viện Công nghệ Thông tin ở Ottawa, Canada thì gặp Yvonne. Cô ấy là một nơi ẩn náu từ Rwanda và là một người phụ nữ thực sự xuất sắc. Chúng tôi nhanh chóng trở thành những người bạn thân thiết và giúp đỡ nhau vượt qua quá trình học tập mệt mỏi.

Chúng tôi tốt nghiệp ngay sau khi bong bóng dotcom nổ năm 2000 và không có việc làm cho sinh viên CNTT mới tốt nghiệp. Không còn lựa chọn nào và không còn gì để mất, chúng tôi thiết lập cửa hàng trong một căn phòng trong căn hộ ở Montreal của tôi và xây dựng các trang web, thiết kế danh thiếp, tờ rơi, và làm bất cứ điều gì có thể để có được.

Một ngày nọ, Yvonne bước vào văn phòng và nói với tôi rằng cô ấy sẽ đến Nairobi, Kenya để gặp gia đình. Một tìm kiếm nhanh trên Google cho tôi biết Nairobi ở đâu: 4 giờ về phía bắc Arusha, Tanzania - thành phố tổ chức để leo núi Kilimanjaro. Coi đây là một dấu hiệu từ vũ trụ, tôi liên lạc với bạn của tôi, Adam, lúc đó đang làm việc ở một nơi nào đó ở Nigeria. Thật trùng hợp khi anh ấy muốn bỏ việc và chuẩn bị cho một cuộc phiêu lưu. Vì vậy, tôi đã đặt một chuyến bay và thực hiện ước mơ thời thơ ấu của mình, chỉ khi không có bố tôi (dù sao thì ông ấy cũng tự hào về tôi).

Cảm ơn các bạn đã chú ý và kiên trì đọc bài viết này. Tôi hy vọng sẽ cập nhật nó trong tương lai gần với các liên kết đến ProvenWord.com khi nó được khởi chạy. Tôi cũng đã bao gồm danh sách các tài nguyên mà tôi đã sử dụng. Hy vọng rằng, điều này sẽ hữu ích cho bạn.

Đây là danh sách các tài nguyên mà bạn có thể thấy hữu ích:

  • Lập trình hướng đối tượng và Ruby:
  • Bất kỳ cuốn sách nào của Sandi Metzkhóa học này
  • Bất kỳ cuốn sách nào của Avdi Grim và các khóa học về trang web của anh ấy,
  • Ruby thành ngữ
  • Những điều cơ bản về Ruby
  • Jordan Hudgens - Lập trình Ruby toàn diện
  • LearnEnough.com
  • Jonas Schmedtmann - CSS và Sass nâng cao
  • scrimba.com
  • Kevin Powell - Bootcamp thiết kế web đáp ứng
  • Per Herald Bogan - Tìm hiểu Flexbox
  • Frontendmasters.com
  • Mike North - Các nguyên tắc cơ bản của SASS

Nguồn: https://www.codementor.io/blog/user-story-mitchellgould-9z2htr4xny

Dấu thời gian:

Thêm từ Blog Codementor