Về việc thực tập trong ngành phẫu thuật và lý do tôi rời khỏi đó
Tôi 33 tuổi và đến từ Cộng hòa Kalmykia (nằm cạnh Astrakhan, Volgograd, Chechnya và Dagestan). Năm 17 tuổi, tôi vào RUDN ( Đại học Hữu nghị Nhân dân Nga - chủ biên) Khoa Y và chuyển đến Moscow, từ đó tôi chuyển đến Úc năm 28 tuổi (tôi sẽ nói về điều này sau). Tôi đã học, giống như tất cả các bác sĩ, trong 6 năm. Nhận bằng chuyên môn, cô vào khoa Ngoại tổng hợp Bệnh viện Lâm sàng số 64 Thành phố, nơi cô làm bác sĩ phẫu thuật thực tập trong vài tháng. Vì khối lượng công việc ở bệnh viện có rất nhiều và kể từ năm thứ hai, tôi đã làm việc bán thời gian trong lĩnh vực kinh doanh nhà hàng với tư cách là bồi bàn, nhân viên pha chế hoặc nhân viên pha chế - tôi đã không hoàn thành chương trình thực tập của mình và lao đầu vào kinh doanh nhà hàng và đi du lịch. vòng quanh thế giới. Hãy tự đánh giá - sau khi thực tập, một bác sĩ trẻ nhận được 25 nghìn rúp, và làm nhân viên pha chế, tôi nhận được 30-80 nghìn rúp (khi bắt đầu sự nghiệp, tôi kiếm được 30 nghìn và tôi càng có nhiều kinh nghiệm làm nhân viên pha cà phê , lương của tôi càng cao). Vì được trả lương theo giờ nên bạn có thể làm việc chăm chỉ và trong 300 giờ một tháng, bạn có thể nhận được nhiều tiền mà các bác sĩ chưa bao giờ mơ tới. Ngoài ra, do lịch trình linh hoạt nên luôn có thể tổ chức một kỳ nghỉ nhỏ và bay ra nước ngoài trong một tuần. Nói chung, tôi thích công việc và lối sống của mình và không nghĩ đến y học (và hơn thế nữa, tôi không nghĩ đến lập trình, thứ mà đối với tôi có rất nhiều thiên tài và “thần thánh”).Về việc di chuyển đến Úc
Tôi đã đi du lịch rất nhiều. Khi tôi đến Úc vào năm 2014, tôi đã gặp người chồng tương lai của mình. Cô kết hôn và chuyển đến đây vào năm 2016. Chúng tôi sống không được lâu và ly hôn khá nhanh: Tôi bị bỏ lại một mình, không có gia đình và bạn bè ở nước ngoài. Khi tiếp tục làm nhân viên pha chế ở đây, tôi bắt đầu lo lắng về tương lai; sinh nhật thứ 30 của tôi đang đến gần và tôi bắt đầu nhận ra rằng mình sẽ không tồn tại được lâu trong công việc kinh doanh nhà hàng. Nguyên nhân là do hoạt động thể chất nhiều và ít sáng tạo trong nghề. Và nói chung, bằng cách nào đó, tôi bắt đầu cảm thấy khó xử khi bị vây quanh bởi những người hai mươi tuổi. Ngoài ra, mặc dù nhân viên pha chế ở đây kiếm được nhiều tiền hơn ở Nga nhưng không có thời gian làm thêm giờ. Với tiêu chuẩn một tuần làm việc 5 ngày 8 giờ, việc làm 300 giờ ở đây là không thực tế - mức lương cao hơn mức tối thiểu một chút (bạn vẫn có thể sống bình thường vì bạn phải trả ít thuế do hệ thống thuế lũy tiến). Nhìn chung, nếu so sánh nghề này với các nghề khác thì nghề barista thiệt thòi khá nhiều. Và thế là tôi bắt đầu nghĩ...Tôi đã đến với lập trình như thế nào
Lúc đầu, tôi nghĩ đến việc quay trở lại với ngành y và nộp đơn vào Đại học Nhân dân - một trường đại học đào tạo từ xa phi lợi nhuận ở Hoa Kỳ chuyên ngành Khoa học sức khỏe. Việc đào tạo là miễn phí, bạn chỉ phải trả tiền cho các kỳ thi (chỉ có 16 kỳ thi trong 4 năm học) và xử lý tài liệu với giá 100 đô la - hóa ra là 1.700 đô la trong 4 năm, tức là hầu như không mất gì . Tôi đã học xong “học kỳ” dự bị đầu tiên, nơi họ dạy tiếng Anh, cách viết bài luận, cách trích dẫn nguồn chính xác, cách tránh đạo văn, vượt qua kỳ thi và bắt đầu suy nghĩ lại… Sau đó, bộ truyện “ Mr. Robot ” đã có vừa mới ra mắt và tôi đã trở thành một fan hâm mộ lớn của nó. Và nói chung, tôi luôn bị chủ đề lập trình thu hút: Tôi tự cài đặt phần mềm, tìm cách “bẻ khóa” Word và các chương trình khác, việc lướt web luôn chiếm 50% thời gian của tôi. Và tại nơi làm việc có những khách hàng thường xuyên được yêu thích - những tín đồ vui vẻ của Bưu điện Úc. Họ đã phá hủy định kiến về những lập trình viên xuất sắc và khó gần. Tôi bắt đầu từ từ tìm hiểu mọi thứ về nghề: Tôi bắt đầu bằng một bài đăng trên Facebook, nơi tôi hỏi những lời khuyên về tài nguyên về lập trình, sau đó tôi bắt đầu đi đến các buổi gặp gỡ dành cho các lập trình viên, tôi không hiểu gì cả, nhưng tôi nhận được rất nhiều lời khuyên. lời khuyên có giá trị. Tôi đã gặp một cô gái chuyển đổi tại một trong những cuộc gặp gỡ này. Cô lái xe tải cho một công ty khai thác mỏ và làm công nhân theo ca, sau đó cô cảm thấy mệt mỏi với cuộc sống này, cô hoàn thành chương trình đào tạo trong 3 tháng và thành công xin được việc làm tại văn phòng kế toán lớn nhất ở Úc và New Zealand. Cô gái này (và những người chuyển đổi khác) đã truyền cảm hứng cho tôi rất nhiều đến nỗi tôi quyết định đã đến lúc! Lúc đầu tôi muốn chuyển sang Đại học Nhân dân để học chuyên ngành Khoa học Máy tính, nhưng họ nói với tôi: “Sao lại lãng phí thời gian, đi bootcamp rồi lấy ngay kinh nghiệm làm việc.”Bạn đã chọn ngôn ngữ lập trình nào và tại sao?
Tôi cũng như những người khác bắt đầu với HTML, CSS, JavaScript. Chà, thực sự thì chúng ta sẽ làm gì nếu không có họ? Ngay cả khi bạn có ý định trở thành một nhà phát triển phụ trợ thuần túy, bạn vẫn sẽ cần một số kỹ năng giao diện người dùng tối thiểu cho các dự án phụ, nếu không thì làm sao bạn có thể khoe khoang trước mặt bạn bè :) Nói chung, tôi có lẽ có thiên hướng thương mại và tôi yêu quý ý tưởng về ứng dụng của tôi, vì vậy giao diện người dùng là điều bắt buộc đối với tôi. Nhưng nói chung, tôi thiên về phần phụ trợ hơn, vì các nhiệm vụ dành cho nó thú vị hơn và bạn không cần phải thích ứng với các trình duyệt khác nhau cũng như lo lắng về khả năng truy cập ( khả năng truy cập - ed.). Do đó, tôi quyết định rằng mình sẽ tập trung vào JavaScript, vì ở giao diện người dùng không nơi nào không có nó và trong phần phụ trợ, bạn có thể sử dụng nó dưới dạng NodeJS. Nhưng khi vào bootcamp, tôi phải chuyển sang Ruby, vì phần lớn thời gian đều dành cho nó. Tại nơi làm việc, ngôn ngữ chính là Golang.Về cách tôi học: nguồn, khóa học, hoàn thành bootcamp
Về người cố vấn - Tôi có một người bạn làm nhà phát triển trước thời kỳ chưa có Google và sau đó bắt đầu kinh doanh. Tôi có thể hỏi anh ấy những câu hỏi chung về mạng, thiết kế máy tính, các giao thức khác nhau, v.v. Tôi không thể hỏi thêm những câu hỏi cụ thể về ngôn ngữ, nhưng nó vẫn giúp ích cho tôi rất nhiều. Tôi đã hỏi những câu hỏi cụ thể về ngôn ngữ trong các buổi gặp mặt - Tôi đã trực tiếp tiếp cận những người khác nhau bằng một mảnh giấy và yêu cầu trợ giúp. Nếu bạn không bắt đầu bằng việc yêu cầu giúp đỡ mà đến trò chuyện và cư xử phù hợp thì không ai từ chối cả. Các lập trình viên nhìn chung tỏ ra là những người phản ứng nhanh và kiên nhẫn. Ngoài ra, ở Úc, phong trào Phụ nữ trong lĩnh vực STEM rất mạnh mẽ và mọi người đều cố gắng giúp đỡ phụ nữ. Tôi đã học trong các tiết:-
"Bơi tự do". Lúc đầu, tôi không giới hạn bản thân trong bất cứ điều gì - tôi “lơ lửng” trên Internet và đọc câu chuyện của những người chuyển đổi khác, đọc các bài báo về những gì bên trong máy tính và cách Internet hoạt động, về các công ty khởi nghiệp và những ngành nghề trong đó. chung về CNTT. Tôi đã làm quen với các thuật ngữ và viết ra những tài nguyên hữu ích. Một trong những bài báo nói rằng tôi nên đi gặp gỡ và nói chuyện với mọi người, và tôi bắt đầu đi nói chuyện. Vì vậy, tôi nhận ra rằng mình cần phải tham gia một khóa đào tạo, tôi đã tìm ra thế nào là một chương trình đào tạo tốt. Họ cũng chỉ cho tôi một số tài nguyên tốt.
- FreeCodeCamp và Treehouse là hai trong số những tài nguyên chính của tôi khi học. Có rất nhiều nhiệm vụ ở đó sẽ kéo dài trong một thời gian dài. Tôi chủ yếu viết mã bằng HTML, CSS, JS và đã bắt đầu làm quen với API, mua tên miền đầu tiên và sau đó một số dự án thú vị bắt đầu. freeCodeCamp thậm chí còn tổ chức các buổi gặp mặt riêng ở một số quốc gia dành cho những người tham gia khóa học.
-
Trại huấn luyện. Cuối cùng tôi đã đi đến Đại hội đồng . Thời gian của bootcamp là 3 tháng, chi phí là 15,5 nghìn đô la Úc (hoặc 12 nghìn đô la Mỹ). Ngăn xếp công nghệ - JS, Ruby, Sinatra, Ruby on Rails, JQuery, Backbone, React, SQL. Bootcamp hoàn toàn ngoại tuyến: bây giờ thậm chí còn khó có thể tưởng tượng được sự xa xỉ như vậy. Chúng tôi có 25 người và ba người hướng dẫn (một chính và hai trợ lý), cùng với một cô gái tư vấn về sơ yếu lý lịch và mạng xã hội (LinkedIn). Lớp học bắt đầu lúc 9:00-9:30 và kết thúc lúc 17:00-18:00, tất nhiên là có nghỉ trưa. Trong bootcamp, chúng tôi đã thực hiện 4 dự án - hai dự án cá nhân và hai dự án nhóm. Đầu tiên là Tic Tac Toe với JS, thứ hai là nền tảng chia sẻ mẹo pha cà phê với Sinatra (Ruby framework), thứ ba là website đánh giá bất động sản với Rails và Google API, thứ tư là Bitcoin Arbitrage với React. Bạn có thể đưa ra ý tưởng của riêng mình cho dự án, còn đối với các dự án nhóm, bạn phải thuyết trình để tuyển dụng thành viên trong nhóm.
-
Chuẩn bị cho cuộc phỏng vấn, đánh bóng danh mục đầu tư của bạn. Tôi tiếp tục thực hiện bốn dự án này và quyết định xây dựng một ứng dụng nhỏ cho nền tảng Shopify để tính giá vốn hàng hóa ( giá vốn hàng bán - ed.). Đó là một trải nghiệm rất tốt vì tôi phải xử lý API nghiêm túc và phong phú của một nền tảng uy tín như Shopify.
Về lịch học và đào tạo có hệ thống
Vì làm nhân viên pha chế nên tôi có lịch tập luyện khá dày đặc - tôi làm việc từ 8:00-16:30 và học từ 17:00-19:00, tức là vẫn còn thời gian để xem phim truyền hình dài tập hoặc chạy bộ. buổi tối. Vào cuối tuần, tôi có thể học cả ngày và đi chơi đâu đó khi bài rơi. Tôi không thúc ép bản thân quá nhiều trong việc học; tôi được bảo rằng học lập trình giống như ăn thịt một con voi: mỗi ngày một ít. Tôi sợ rằng với cách tiếp cận này, tôi sẽ không bao giờ học được bất cứ điều gì - thế giới lập trình dường như vô tận (và nỗi sợ hãi này vẫn còn cho đến ngày nay). Nhưng nhìn lại, tôi thấy sự tiến bộ rất lớn, và ngay cả khi bạn học hai giờ mỗi ngày nhưng kiên trì, sự tiến bộ chắc chắn sẽ không còn lâu nữa. Lúc đầu, việc đào tạo của tôi không có hệ thống. Tôi chỉ lướt Internet và cố gắng hiểu cái gì là cái gì, nói chuyện rất nhiều với mọi người, viết ra những câu hỏi ngu ngốc của mình và hỏi chúng với tất cả những người mà tôi có thể gặp tại buổi gặp mặt. Khi tôi bắt đầu thực hiện các bài tập với freeCodeCamp và Team Treehouse, thì một loại hệ thống nào đó xuất hiện: xét cho cùng, đây là những khóa học khá có trật tự. Quá trình đào tạo có hệ thống nhất là trong bootcamp. Một chương trình rõ ràng và một ngày học trọn vẹn, nhưng tất nhiên đây là một thú vui rất đắt giá.Về nơi tôi có việc làm sau khi học
Tôi làm việc cho Zendesk, công ty phần mềm trợ giúp lớn nhất. Khách hàng của chúng tôi bao gồm Uber, Netflix, Airbnb. Tổng cộng, công ty có hơn một nghìn kỹ sư và hơn 300 dịch vụ vi mô. Nghĩa là, đây là một công ty lớn với đội ngũ nhân viên rất chuyên môn: chúng tôi có các kỹ sư nền tảng, máy tính, biên của riêng mình, cũng như một trung tâm điều hành “khủng hoảng” 24/7 trông coi tài sản của mình. Về lý thuyết, tôi không được phép khởi động các quá trình chuyển đổi, cũng không chuẩn bị máy chủ mới để vận hành, cũng không phải là kỹ sư vận hành, nhưng tuy nhiên, cuộc sống đã buộc tôi phải làm vậy. Họ thuê tôi vào vị trí cộng tác viên kỹ sư phần mềm (kỹ sư phần mềm cấp dưới - ed.) hoặc Zen 1, theo tiêu chuẩn địa phương. Tôi cứ tưởng mình sẽ bị giám sát chặt chẽ và không được phép làm mã sản xuất, nhưng thực tế không phải vậy: chỉ hai tuần sau khi thiết lập môi trường và bài giảng onboarding, tôi đã được phép chọn thẻ Jira từ sprint và làm những công việc tương tự như các kỹ sư khác. Tất nhiên, có rất nhiều công việc phải thực hiện theo cặp với các nhà phát triển khác và mã phải trải qua ít nhất hai lần đánh giá từ các kỹ sư khác, cộng với thử nghiệm đơn vị và tích hợp ở mức tối đa. Nhưng tôi rất vui khi được làm những nhiệm vụ giống như các kỹ sư giàu kinh nghiệm trong nhóm của mình. Về cơ bản, tôi đã làm việc ở phần phụ trợ của Golang, thứ mà theo thời gian tôi dần yêu thích nó như của chính mình. Tôi đã cố gắng làm việc khá chặt chẽ với Kafka và các cơ sở dữ liệu lạ - BigTable và DynamoDB. Trên hết, tôi thích làm việc với các số liệu và tiến hành điều tra tất cả các loại cảnh báo và lỗi, nó giống như một câu chuyện trinh thám, rất thú vị.- Zen 0 (thực tập sinh),
- Zen 1 (cộng tác viên kỹ sư phần mềm),
- Zen 2 (kỹ sư phần mềm),
- Zen 3 (kỹ sư phần mềm cao cấp),
- Zen 4 (nhân viên kỹ sư),
- Zen 5 (kỹ sư nhân viên cấp cao),
- Zen 6 (kỹ sư chính),
- Zen 7 (kiến trúc sư).
GO TO FULL VERSION