JavaRush /Blog Java /Random-VI /Không bao giờ là quá muộn!
Данил Суетин
Mức độ
Берлин

Không bao giờ là quá muộn!

Xuất bản trong nhóm
Chà, tôi muốn bắt đầu câu chuyện bằng một điều gì đó đầy cảm hứng và dễ hiểu... Nhưng một lần nữa, tất cả lại trở thành những khuôn mẫu điển hình về tuổi tác mà mọi người đều nói đến, nhưng cá nhân bạn thì không bao giờ cảm nhận được. Không bao giờ là quá muộn!  - 1Xin chào các đồng nghiệp. Tên tôi là Danil, tôi 35 tuổi và tôi là lập trình viên. Nền tảng sự nghiệp của tôi cũng giống như hàng nghìn, hàng triệu người khác giống như họ ở đất nước chúng tôi, và có lẽ trên khắp thế giới. Lớn lên, vui chơi, không suy nghĩ gì cả. Tôi quan tâm đến điều gì đó, đọc điều gì đó, tôn trọng điều gì đó. Tôi tưởng tôi đang làm gì đó. Sau đó tôi đi học ở đâu đó. Bởi vì tôi không thể đến một nơi khác. Và nếu bạn nghĩ về nó - bạn có muốn không? Tại thời điểm đó bạn có hiểu được điều bạn mong muốn không? Những giấc mơ có thật? Không chỉ để kiếm được nhiều tiền mà còn để làm điều gì đó mà bạn muốn làm?! Tất nhiên là không rồi. Tôi đã học bằng cách nào đó ở trường. Kể từ khi gặp câu lạc bộ khoa học máy tính vào năm lớp 6, tôi đã có cảm giác thèm máy tính… Thậm chí là thích lập trình, muốn hiểu một thứ gì đó. Nhưng bây giờ, sau ngần ấy năm, thật kỳ lạ khi lúc đó không có mong muốn đi sâu hơn. Hiểu, tìm hiểu và cảm nhận... Vào những năm 95 xa xôi đó, chúng tôi đã lập trình trong QBasic và mơ ước phát hành “phiên bản Windows của riêng chúng tôi” (mà lúc đó chúng tôi thậm chí còn chưa thấy), ở chế độ VGA :) Hoặc tạo một trò chơi trên máy tính , như Command & Conquer hoặc thứ gì đó giống như các nhiệm vụ thời thượng lúc bấy giờ, nhưng chỉ khi nhân vật chính là Bill Gay (Suỵt!). Chúng tôi đã xem xét Pascal, nhưng mọi thứ ở đó quá phức tạp... Chúng tôi đã nghe nói điều gì đó về C, nhưng chúng tôi không thể chạy một chương trình nào. Chúng tôi đã nghiên cứu và chơi trên x386 đầu tiên, dưới con mắt đen tối của MS DOS, sức nặng của những chiếc hộp với hàng tá đĩa mềm và những câu chuyện cười về ổ cứng terrabyte. Vì vậy, tất cả những điều này đều ở đó, nhưng không có mong muốn và sự hiểu biết rằng người ta có thể đi sâu hơn vào tất cả những điều này. Thành thật mà nói, trong những năm tiếp theo, thậm chí có những trường hợp lập trình có thể trốn thoát và đôi khi còn kiếm thêm được một ít tiền. Trong đời, tôi đã viết 1 chương trình cho một luận án và một số chương trình cho các môn học, mặc dù tôi chưa bao giờ học về chuyên ngành như vậy :) Và tất cả những điều này mà không cần phải đắm chìm, chỉ nhờ sự nhiệt tình tuyệt đối. Tất nhiên, bây giờ tôi không muốn làm việc với mã đó :D Tôi đã vào trường kỹ thuật xây dựng, học để trở thành thợ xây khá tốt, nhưng may mắn thay, không kiếm được việc làm trong lĩnh vực phân phối. Rất thụ động trong việc tìm việc làm, tôi xin được việc làm thợ cơ khí trong một công ty phục vụ mạng lưới sưởi ấm. Sau đó, cũng thông qua một người quen, anh bước vào lĩnh vực dịch vụ tiêu dùng, nơi anh đã chắc chắn dấn thân vào đó trong 12 năm tiếp theo. Và bây giờ tôi đã là kỹ sư sửa chữa thiết bị di động! Tất nhiên, công việc này không tệ. Và có vẻ như bạn có thể có được thu nhập tốt và có cơ hội để phát triển... Nhưng tất cả điều này đã không xảy ra. Cảm giác của một kẻ nghiệp dư bắt đầu xuất hiện khắp nơi. Có đủ công việc, khách hàng thường xuyên quay lại, nhưng mọi thứ không còn như cũ. Có vẻ như bạn không hoàn toàn hiểu được mọi thứ hoạt động như thế nào. Đồng thời, hiểu rằng việc học trả phí trong 5 năm cũng sẽ chẳng dẫn đến điều gì. Sau 5, 6 năm, việc sửa điện thoại đã khiến tôi cảm thấy buồn nôn kinh khủng. Tôi muốn, nếu không thay đổi nghề nghiệp của mình thì ít nhất cũng được đi “bơi tự do”. Nhưng tất nhiên, những mong muốn thụ động này đã không được định sẵn để trở thành hiện thực. Năm tháng trôi qua, bây giờ tôi đã 33. Ai trẻ hơn 10 tuổi có thể nói rằng đây gần như là tuổi già, nhưng anh ấy Tất nhiên, ai lớn hơn 10 tuổi sẽ không đồng ý với anh ấy, tôi cũng sẽ không đồng ý :) Nhưng vì cảm thấy nhàm chán và đơn điệu trong việc sửa điện thoại, tôi bắt đầu tham gia vào nhiều hoạt động sáng tạo khác nhau. Và vì vậy tôi đã tưởng tượng rằng công việc của tôi là thiết kế hoặc tệ nhất là xây dựng trang web, tạo mô hình 3D hoặc chỉnh sửa video! May mắn thay, niềm đam mê này đã thực sự mang đến những thay đổi trong cuộc đời tôi. Trong vòng một vài năm, công việc bán thời gian và giải thưởng quan trọng trong các cuộc thi sáng tạo đã xuất hiện. Và thế là tôi được gọi đến một công việc khác - là nhà thiết kế tại một công ty sản xuất địa phương. Đột nhiên một làn gió thay đổi xuất hiện trong cuộc đời tôi, giống như trong bài hát nổi tiếng của Bọ Cạp. Lần đầu tiên thay đổi công việc sau một thời gian dài, tôi chợt cảm thấy mình có thể thay đổi mọi thứ nếu muốn. Tôi nhận ra rằng khi mỗi phút trong cuộc đời tôi sẽ không tràn ngập việc nghịch điện thoại của ai đó hay nói chuyện với bạn của bạn của bạn của bạn của người quen về những gì họ nên làm để điện thoại của họ hoạt động, hay thư giãn vô ích khi chơi xe tăng, hoặc ngồi ở nơi làm việc và nỗi sợ rằng một hành động bất cẩn nào đó sẽ buộc tôi phải chi số lương vốn đã ít ỏi của mình để mua một bộ phận bị hỏng - tôi nhận ra rằng mình có thể thay đổi. Thay đổi để thực sự làm được điều mình muốn. Và khi tôi bắt đầu làm nhà thiết kế, hóa ra tôi không muốn làm thiết kế. Tất nhiên, vẽ, thiết kế, quản trị trang web, tạo mô hình và chỉnh sửa video đều là những nghề thú vị. Nhưng ở họ vẫn còn thiếu một điều gì đó, sự sáng tạo ở một cấp độ khác. Khi tôi nhìn thấy quảng cáo “Khóa học Java” và mức lương được hứa hẹn sau khi đào tạo, tôi đã hiểu nó như thế nào :) Vâng, tất nhiên rồi! Cả đời tôi mơ ước trở thành một lập trình viên! Mức lương cao gấp ba bốn lần lương của tôi và một công việc khiến bạn phải suy nghĩ! Một công việc mà bạn không bị ràng buộc bởi bất cứ điều gì ngoại trừ cái đầu của bạn! Đây là điều tôi luôn mơ ước, nhưng Chúa ơi, bao lâu rồi tôi không hiểu được nó! “Em biết đấy,” tôi nói với vợ tôi. - nếu tôi trở thành lập trình viên thì sao? Họ nhận được 100-200 nghìn. “Tất nhiên,” cô nói. - Đứng lên. Và chúng ta sẽ đến Brazil. - Nhưng đây không phải là vấn đề của một tháng. Của năm! Và vào buổi tối tôi sẽ luôn rất bận rộn! - À... bạn có thể làm gì? Mọi chuyện lẽ ra đã bắt đầu như thế này, nhưng... Vì lý do nào đó, ngân hàng đã không chấp thuận khoản vay 30 nghìn để đào tạo một nhà thiết kế mới gia nhập thị trường lao động. Và hóa ra, không phải vô ích :) Mọi tai nạn đều không phải ngẫu nhiên, như ông già Oogway đã từng nói với Sư phụ Shifu. Mong muốn nhanh chóng gia nhập hàng ngũ lập trình viên có thể trở nên đáng buồn. Suy cho cùng, điều quan trọng trong quá trình đào tạo không phải là số tiền bạn phải trả mà là kiến ​​thức bạn nhận được. Mặc dù không tham gia các khóa học đắt tiền nhưng tôi vẫn không từ bỏ mong muốn trở thành lập trình viên. Tình hình đã góp phần vào việc này. Một môi trường yên tĩnh, thanh bình, nơi bạn có thể suy nghĩ và thư giãn. Lương! Trong tháng tiếp theo, tôi lùng sục trên Internet, tìm kiếm cách tốt nhất (và tất nhiên là miễn phí!) Để trở thành lập trình viên Java. Tại sao lại là Java? Rốt cuộc, họ có mức lương cao nhất! Đó là cách tôi bước vào JavaRush . Sau đó, nó có thiết kế cũ, gợi nhớ đến bộ phim hoạt hình Futurama được yêu thích một thời. Với 10 cấp độ miễn phí và một số loại Javarush “kỹ thuật” phức tạp, tôi ngay lập tức bị thu hút. Tôi háo hức lao vào học. Tôi nghĩ rằng sau 10 cấp độ, với việc học song song các khóa học miễn phí như trên Youtube, nhiều hội thảo khác nhau như Geekbrain's và các ứng dụng như SoloLearn, tôi có thể sẽ trở nên thành thạo đến mức chắc chắn sẽ đạt được điều gì đó trong sự nghiệp của mình! Tôi đã hoàn thành 10 cấp độ đầu tiên trong khoảng một tuần hoặc ít hơn. Nó thật đơn giản, thú vị, phức tạp và đồng thời say mê - không thể diễn tả bằng lời. Tất nhiên, cũng có những hiểu lầm sâu sắc. Bạn có thể tưởng tượng trong gần 20 năm bạn hiểu rõ về lập trình và một chương trình là một tệp được thực thi từ trên xuống dưới sẽ như thế nào... và phải đối mặt với thực tế là chương trình đó không phải là một tệp ở tất cả, ngoại trừ toàn bộ dự án và vẫn còn một loạt tệp trong dự án và khi bạn nhấp vào nút "chạy" (trong IntellijIDEA lúc bấy giờ), đó không nhất thiết là tệp mà bạn nhìn thấy trên màn hình. được ra mắt... Nó thật khó hiểu, nên đâu đó trong vùng hoang dã của các Cuộc thảo luận cũ vẫn còn những bình luận giận dữ và lăng mạ của tôi về sự thiển cận của những người sáng tạo, những người không nghĩ rằng người dùng của họ hoàn toàn mới và không hiểu gì cả về những “ý tưởng” mới lạ này =) Không bao giờ là quá muộn!  - 2Đây là cách 10 cấp độ miễn phí kết thúc - nhanh chóng, chỉ trong một hơi thở. Nó tốt đến mức tôi gần như ngay lập tức mua bản trả phí tiếp theo trong một tháng. Đây là một giao dịch mua đáng kể đối với tôi. Lúc đầu mọi thứ diễn ra tốt đẹp, nhưng những cấp độ tiếp theo khó khăn hơn nhiều. Ngoài ra, tôi hiểu rằng cho đến cấp 10 sẽ có những vấn đề thuật toán tương đối đơn giản và tôi chưa bao giờ hiểu sâu về “lập trình hiện đại”. Một tháng đã trôi qua và tôi không có tiến triển gì đáng kể. Có lẽ là gần cấp 20 hay gì đó. Nhưng mỗi ngày tôi đều có cảm giác mình không theo kịp. Số tiền đã được đầu tư, nhưng tôi không thể biện minh cho điều đó. Dưới sức nặng của việc nhận ra sự bất lực của mình, tôi đã bỏ học trong một hoặc hai tháng. Chỉ thỉnh thoảng tôi mới xem một số video thú vị về chủ đề này nhưng không có thông tin chi tiết. Năm mới 2017 đang đến gần. Và cùng với đó là một món quà cực lớn mà tất cả học viên JavaRush đang chờ đợi - giảm giá cực lớn 50% học phí. Sự dằn vặt bản thân lắng xuống nhưng giấc mơ vẫn sống. Và tôi đã mua nó. Đó không phải là khoản tiền lớn nhưng cũng là số tiền rất đáng kể cần phải được chứng minh. Ngay sau kỳ nghỉ Tết, tôi bắt tay vào làm việc với một sức sống mới. Tôi nhớ rằng mọi thứ diễn ra tốt đẹp cho đến khi tôi gặp phải một vấn đề tưởng chừng đơn giản nhưng đồng thời cũng rất khó khăn đối với người mới bắt đầu với “nền tảng” của tôi. Tôi nghĩ nó được gọi là "Nhà hàng". Cô ấy không thoải mái với việc tắm rửa hay cưỡi ngựa, cô ấy không muốn quyết định việc học tập kéo dài hoặc trong thời gian ngắn “năm phút”. Các lớp và phương thức cứ lởn vởn trong đầu tôi, bối rối và bám lấy nhau, và tôi chắc chắn không thể phân biệt được cái nào với cái nào. Tôi đã cãi nhau với cô ấy khoảng một tuần. Nỗi sợ hãi cũ đã bắt đầu lờ mờ trên chân trời ý thức; và chỉ có một con cóc dọa bóp cổ tôi với số tiền khổng lồ 6 nghìn rúp đã buộc tôi không được bỏ trò chơi mà tôi đã tham gia... Và rồi một nỗi đau buồn lớn lao đã xảy ra trong gia đình tôi... Rất lớn và, như mọi khi, thật bất ngờ.. Cả tuần tôi không thể nghĩ được gì cả. Tôi không thể làm bất cứ điều gì, suy nghĩ, sống... Tôi chỉ dừng lại ở một điểm nào đó trong Vũ trụ và bay đến một nơi mà tất cả chúng ta đều đang bay... Tôi rất vui, quý độc giả, vì bạn đã đến được nơi này. Bởi vì đây là điều quan trọng nhất trong câu chuyện của tôi. Đây là lý do chính tại sao bây giờ tôi có thể nói rằng tôi sống và không tồn tại. Và dù có buồn nhưng mọi kết thúc đều là một sự khởi đầu. Đó là cách tôi bắt đầu. Cho thật. Sau một tuần thờ ơ và thờ ơ, nỗi u sầu nhường chỗ cho khát khao và khao khát được sống. Một nhận thức hiện lên trong đầu tôi. Cha mẹ nào cũng mơ ước con mình được sống. Chúng ta đã sống chừng nào chúng ta còn sống. Và rồi chúng sẽ sống trong chúng ta... Trở lại “Nhà hàng”, tôi chợt cảm thấy nhẹ nhõm lạ thường. Các lớp sử dụng các lớp, tạo các thể hiện của lớp và triển khai các giao diện đột nhiên có vẻ giống như một nhiệm vụ đơn giản là gỡ rối các chuỗi. Bạn kéo một cái, xem cái gì chuyển động - và nó đây rồi! Hóa ra đó chỉ là một lỗi đánh máy! :) Tôi khuyên mọi người nên tháo nút thắt “bổ dưỡng” này. Sau đó còn khó khăn hơn và phức tạp hơn đáng kể. Nhưng tất cả những điều này dường như không còn giống như ngày tận thế hay bản án tử hình nữa. Mọi câu đố đều có câu trả lời. Nếu nó không được giải quyết trong một thời gian dài, nó có thể bị trì hoãn và quay trở lại sau đó với sức sống mới. Và rồi cô không thể cưỡng lại được nữa! Tất nhiên, đã có những cuộc chiến tranh với những người xác nhận và sự khó hiểu sôi sục trong đầu tôi, nhưng mọi thứ đã phù hợp với một loại cấu trúc nào đó. Mọi thứ dường như đã quyết định thay đổi, và đá granit cứng đã biến thành đá sa thạch. Và khối đá sa thạch nào cũng có thể bị bào mòn, chỉ cần có thời gian. 4 hoặc 5 tháng nữa trôi qua. Và tôi đã cảm nhận được sức mạnh của mình. Vô số bài kiểm tra kiến ​​​​thức về Java Core, các câu đố, một số lượng lớn video (thật may mắn khi giờ đây chúng ta có Internet, nơi bạn có thể tìm thấy mọi thứ!) về nhiều chủ đề lập trình khác nhau.Истории успеха, đáng khích lệ hay không nhưng cũng không kém phần tò mò, tiết lộ lĩnh vực CNTT chưa được biết đến này. Hoặc có lẽ tôi đã có thể rồi? Tại một thời điểm nào đó, đầu tôi thực sự quay cuồng vì tất cả những câu chuyện này. Vì vậy, sau khi nghe theo nhiều lời khuyên, tôi quyết định đi phỏng vấn. Suy cho cùng, trong hầu hết mọi câu chuyện thành công, người ta khuyên bạn nên đi vòng quanh ít nhất một tá trong số đó trước khi tìm thấy vận mệnh của mình. Tôi đã xem một nguồn tìm kiếm việc làm rất nổi tiếng. Tôi thậm chí còn không nghĩ rằng ở Izhevsk nhỏ bé, khiêm tốn của chúng tôi lại có nhu cầu lớn về lập trình viên. Nhưng nhận thấy vị trí khá thú vị của một đàn em, tôi quyết định mạo hiểm. Sau khi ghi rõ số tiền khá khiêm tốn trong sơ yếu lý lịch, tôi đã nộp đơn xin việc. Nhưng tôi ngạc nhiên biết bao khi vào thứ Hai tuần sau (tôi đã nộp hồ sơ, nếu tôi không nhầm thì vào thứ Sáu), các nhà tuyển dụng bắt đầu gọi cho tôi. Và hoàn toàn không phải từ công ty nơi tôi đã nộp hồ sơ của mình. Tất nhiên, tôi có thể cho rằng ai đó sẽ tìm thấy sơ yếu lý lịch của tôi và thấy nó khá thú vị, nhưng về mặt tinh thần, tôi sẵn sàng đi phỏng vấn mỗi tháng một lần và hầu như không hơn. Vì vậy, sợ hãi trước sự chú ý đột ngột như vậy, tôi nhanh chóng giấu sơ yếu lý lịch của mình. Nhưng vì tò mò, tôi quyết định tham gia cả hai cuộc phỏng vấn mà họ đã sắp xếp cho tôi. Tôi đã không chuẩn bị kỹ thuật chút nào cho cuộc phỏng vấn đầu tiên. Người ta kể rằng các cuộc phỏng vấn được chia thành nhiều giai đoạn và đầu tiên thường là phần giới thiệu đơn giản, không cần kiểm tra. Tuy nhiên, tôi không trông chờ vào sự thành công và đã chuẩn bị tinh thần cho mình, trước hết là không khó chịu trước sự từ chối hay điều gì đó tốt đẹp từ một câu hỏi hoang mang “làm sao bạn dám ở mức độ như vậy?” Tôi chưa bao giờ đến văn phòng của các công ty CNTT, tôi chỉ nhìn thấy trong ảnh những “ngôi nhà bánh gừng” tuyệt vời của Google, Facebook, v.v. Vâng, tôi không mong đợi được nhìn thấy điều gì đó như thế. Có vẻ như ở vùng hẻo lánh của chúng tôi sẽ có một số loại người đeo kính, bị áp bức ngồi sau những chiếc ghế gỗ, được chôn gần màn hình CRT có bộ lọc bảo vệ. Nhưng không. Tất nhiên, tôi không nhìn thấy sự lộng lẫy và sang trọng của Google ở ​​đó, nhưng quả bóng bàn trong văn phòng đã gây ấn tượng với tôi. Theo một nghĩa nào đó, đó là một thách thức đối với toàn bộ cách làm việc trước đây của tôi, nơi số giờ làm việc có liên quan trực tiếp đến số tiền lương. Một cuộc phỏng vấn nhanh với bộ phận nhân sự, sau đó điền vào một bảng câu hỏi với bàn tay run rẩy (tôi chưa sẵn sàng để kiểm tra). Sau đó là một cuộc trò chuyện ngắn với trưởng bộ phận và bây giờ tôi đã được mời làm việc. Vâng vâng! Mặc dù tôi không trả lời hết các câu hỏi trong bài kiểm tra nhưng nhìn chung kiến ​​thức về Java của tôi rất tốt nên tôi ngay lập tức được mời làm việc. Mức lương họ đưa ra tuy hơi thấp nhưng cao hơn mức tôi yêu cầu trong hồ sơ xin việc. Ngoài ra, sau thời gian thử việc, mức lương này được cho là sẽ tăng lên. Và sau đó họ ngay lập tức đầu tư vào việc tăng lương và thậm chí tăng lương nhiều hơn nữa! Tôi hơi choáng váng trước sự cám dỗ này. Nhưng anh cũng trở nên táo bạo hơn. Tôi không còn chủ ý chuẩn bị cho cuộc phỏng vấn tiếp theo nữa. Và chúng ta cũng không nên đồng ý ngay với lời mời làm việc đầu tiên – những câu chuyện thành công dạy chúng ta điều đó. Ở một khía cạnh nào đó điều này đúng. Vì vậy, tất nhiên, tôi không từ chối nhà tuyển dụng thứ hai và đi phỏng vấn lần thứ hai sau khi được mời làm việc. Nhưng ở cuộc phỏng vấn này tôi phải cảm thấy hơi xấu hổ vì sự tự tin của mình. Những câu hỏi đơn giản nhất mà bây giờ tôi thậm chí không còn coi là nhiệm vụ nữa, khi đó đã khiến tôi hoàn toàn bối rối. Tôi đã suy sụp, kiệt sức và (ôi chúa ơi!) Tôi thậm chí còn nhầm lẫn HTML với HTTP khi nói chuyện với khách hàng tiềm năng! Sau sự hủy diệt đó, tôi không còn chắc chắn rằng mình đã sẵn sàng trở thành một lập trình viên nữa. Nhân sự từ công ty nơi tôi phỏng vấn lần đầu tiên đã kiên trì yêu cầu câu trả lời và thậm chí còn gửi cho tôi lời đề nghị (một từ thông dụng khác mà tôi phải gặp lần đầu tiên). Họ thậm chí còn sẵn sàng chờ đợi tôi trở về sau kỳ nghỉ đã lên kế hoạch rất dài, nhưng tôi vẫn do dự. Rốt cuộc, vẫn cần phải thông báo với sếp cũ mới rằng nhà thiết kế cũ mới sẽ rời bỏ họ, thật bất ngờ cho chính họ và cho chính họ. Dù vậy, tôi vẫn không thể không đồng ý. Tôi đồng ý, nói chuyện với sếp cũ mới và mọi việc diễn ra suôn sẻ. Đó là cách tôi trở thành một người thử nghiệm tự động. Có lẽ ai đó sẽ nói rằng những người thử nghiệm tự động hoàn toàn không phải là lập trình viên, và công việc của họ chắc hẳn rất nhàm chán. Nhưng tôi hoàn toàn không đồng ý với họ ở đây. Ngoài ra, bản thân tôi cũng từng nghĩ rằng những người thử nghiệm là những lập trình viên thiếu một thứ gì đó để trở thành “chính thức” (mong đồng nghiệp của tôi không đánh tôi nếu họ đọc những dòng này và nhận ra tôi! Nhân tiện, xin chào tất cả các bạn!) Nhưng mọi chuyện đã diễn ra hoàn toàn sai. Khi tôi bước qua bước đầu tiên và bắt đầu phát triển đầy đủ các phần của khuôn khổ, một sự hiển linh đã xuất hiện. Tôi cảm thấy mình giống như một lập trình viên không chỉ muốn tạo một số chương trình mà còn biết lỗi nghiêm trọng có thể nằm ở đâu trong đó. Tôi đã hiểu cách hoạt động của trình xác thực Javarush và lý do tại sao chúng không phải lúc nào cũng hợp lý. Tôi nhận ra nhiều điều phức tạp về mặt kỹ thuật của lập trình và tôi bước vào thế giới mới này một cách suôn sẻ hơn so với việc tôi ngay lập tức bước chân vào lĩnh vực CNTT với tư cách là một nhà phát triển cấp dưới. Bạn hỏi, bây giờ tôi có thể trở thành một lập trình viên “chính thức” không? Một cách dễ dàng! Nhưng bây giờ tôi có sự lựa chọn rộng rãi hơn: Tôi có thể chọn công việc không chỉ vì tiền lương mà còn vì đồng đội, môi trường, dự án. Ngoài những hiểu biết sâu sắc về tinh thần, một thế giới làm việc hoàn toàn khác đã mở ra xung quanh tôi. Công việc muốn có tôi. Cô ấy muốn cho tôi ăn, cho tôi thứ gì đó để uống, giúp tôi giải trí, giúp tôi thư giãn và đồng thời trả lương cho tôi. Sáu tháng đầu tiên giống như một giấc mơ. Tôi không thể tin được rằng suốt ngần ấy thập kỷ, trong khi tôi đang mòn mỏi với công việc cũ, tất cả những điều này lại phát triển và nở rộ ở đây. Và tất nhiên là nó đang đợi tôi! Và tất cả những người phấn đấu ở đó :) Thật ngạc nhiên khi thấy hàng chục đồng nghiệp vì lý do nào đó đã không nhận thấy tất cả sự phong phú của lĩnh vực CNTT, tất cả sự quyến rũ của cuộc sống đang ở ngay đây, ngay trước mặt bạn. Như thể tất cả những điều này quá phổ biến và phổ biến đến mức không có gì đáng chú ý ở đây. Nhưng ở đây bạn sống thực, làm việc thực và kiếm tiền thực. Đồng nghiệp mỗi người là một cá tính riêng biệt trí thức và những người đam mê; nhiều người trong số họ là những người sáng tạo và tất cả họ đều là những người tử tế! Tôi khó có thể truyền tải toàn bộ cảm xúc đó trong đoạn văn nhỏ bé này. Tôi thực sự hy vọng, quý độc giả, rằng bạn sẽ tin tôi rằng mọi thứ đã trở nên thực tế và may mắn như thế nào trong lĩnh vực mới này đối với tôi. Và tôi đã tự mình đi đến điều này một cách có mục đích. Trong suốt một năm, tôi đã làm quen với tất cả các công nghệ được sử dụng. Một lần nữa tôi đã suy nghĩ lại thái độ của mình đối với việc tìm hiểu lập trình nói chung và Java nói riêng. Tôi đã bị truy lùng hàng chục lần, điều này chưa từng xảy ra trước đây! Đối với tôi, cuộc sống trở thành một niềm vui không thể tưởng tượng được - tôi nhận được niềm vui thực sự từ công việc, trở về nhà và tiếp tục học những điều mới một cách thích thú. Tôi đã 34 tuổi. Trong những năm trước, đôi khi tôi thấy rõ ràng rằng não mình đang mờ dần. Đâu đó ký ức bị mất, lời nói bị lãng quên. Suy nghĩ trở nên cứng nhắc, có phần cứng nhắc. Nhưng điều này thật tuyệt vời! Khi tôi bắt đầu nghiên cứu một lĩnh vực rộng lớn như lập trình, bộ não của tôi lúc đầu co lại như thể bị đánh đập, nhưng sau đó dần dần nó dường như giãn ra. Ý nghĩ trở nên nhẹ nhàng, nhanh chóng. Trong những năm gần đây, những ý tưởng hoành tráng như vậy đã xuất hiện trong đầu tôi đến nỗi tôi chỉ đơn giản là ngạc nhiên liệu tôi có nghĩ ra chúng hay không hay vô thức kéo chúng lại với nhau ở đâu đó. Tại nơi làm việc mới, ngay lập tức tôi có khoảng năm mươi đồng nghiệp trong không gian rộng mở. Tôi thừa nhận, lúc đầu tôi hoảng sợ, cố nhớ xem họ là ai và tên gì. Nhưng bộ não của tôi đã bắt đầu học hỏi nhanh chóng, và rất nhanh chóng tôi biết tên của mọi người và đủ loại chi tiết như những chiếc gai nhọn đâm vào mô hình tinh thần của mỗi đồng nghiệp của tôi (vâng, OOP rất dễ dàng được chuyển vào cuộc sống và ngược lại) . Tất cả điều này vẫn làm tôi ngạc nhiên. Với một sự dễ dàng không thể hiểu nổi, tôi đã viết một ứng dụng máy tính để bàn lớn hoàn chỉnh (trước đây tôi chưa bao giờ hoàn thành các dự án lớn) và tôi đã nhận được phần thưởng xứng đáng. Đột nhiên tôi bắt đầu hiểu được các mẫu và thậm chí hiểu được chương trình của người khác chỉ bằng cách nhìn vào mã của họ. Tất cả những từ ma thuật khó hiểu này Spring, JDBC, Hibernate, Git, SQL và hàng trăm từ khác đã có ý nghĩa và trở nên dễ hiểu. Bất kỳ ngôn ngữ nào khác ngoài Java, thậm chí có cú pháp không giống lắm, đột nhiên trở nên dễ hiểu. Cứ như thể tôi không thể đọc và đột nhiên tôi học được. Tôi cảm thấy mình đắm chìm sâu sắc vào thế giới xung quanh theo một cách mới, như thể tôi đã bén rễ vào mọi vật thể và thực thể xung quanh mình. Nhờ công việc, những kiến ​​thức mới và sự nỗ lực của bản thân, tôi bắt đầu nhìn mọi thứ xung quanh một cách khác biệt. Tôi cảm thấy việc thực hiện kế hoạch của mình và đạt được mọi thứ bạn mong muốn sẽ dễ dàng như thế nào nếu bạn thực hiện những nỗ lực rất cụ thể và dễ hiểu. Và đây chính là điều khiến tôi bất ngờ nhất trong sự chuyển đổi nhanh chóng của mình. Và hoàn toàn không phải là tôi đã nhận được một mức lương khổng lồ nào đó, cũng không phải là tôi đã thực hiện được ước mơ thời thơ ấu nào đó của mình. Điều tuyệt vời nhất là mong muốn này đã mang lại cho tôi sức mạnh to lớn và niềm tin rằng mọi thứ trong cuộc sống đều có thể thay đổi theo hướng tốt đẹp hơn. Thỉnh thoảng tôi gặp lại những đồng nghiệp cũ cũng là những người thông minh. Tôi nói: nhìn kìa, Tôi đã nỗ lực trong sáu tháng và đạt được điều mà bạn không thể đạt được trong mười năm! Hãy đến với chúng tôi, trong CNTT! Và họ trả lời tôi: "Không, bạn đang nói về cái gì vậy? Tôi không đủ thông minh (thông minh), tôi sẽ không thể làm chủ được tất cả những điều này." Nhưng tôi tin vào con người, vì tôi đã tin vào bản thân mình và đã kiểm tra. Tôi là người bình thường nhất. Tôi đã đạt được nó, điều đó có nghĩa là mọi thứ đều có thể đạt được đối với những người bình thường khác! Nhưng việc thuyết phục lối suy nghĩ của người khác luôn khó hơn là nóichính mìnhtự mình làm điều đó . Nhưng tôi tin vào bạn, độc giả. Bạn giống tôi, có thể tốt hơn. Tôi có thể làm được và bạn cũng có thể nếu bạn muốn! Tôi hy vọng đến thời điểm này không có ai ngủ quên hoặc chết vì màn dạo đầu quá nhiều. Thực sự, tôi chỉ muốn chia sẻ những quan sát của mình và mọi thứ đã giúp tôi phát triển nhanh chóng và đối với tôi, nó có vẻ khá hiệu quả. Nhưng nếu không có thành phần cảm xúc, mọi chỉ dẫn đối với tôi dường như xa rời cuộc sống và không thể so sánh được với những khó khăn cá nhân. Vì vậy, ở đây cuối cùng tôi chuyển sang điều quan trọng nhất - những nguyên tắc mà đối với tôi, có vẻ như sẽ giúp quá trình đào tạo của bạn diễn ra nhanh chóng và hiệu quả nhất có thể (tôi hy vọng tôi không quên bất cứ điều gì khỏi các nguyên tắc của mình, điều mà tôi không ngừng cố gắng thực hiện). quảng bá giữa những người padawans của tôi):
  • học với JavaRush . Tất nhiên, có những nhược điểm ở đây. Chúng ta sẽ ở đâu nếu không có họ? JavaRush hoàn toàn không nhanh và không kỳ diệu như họ hứa hẹn trong nhiều khóa học hấp dẫn khác nhau. Nhưng ở đây có điều quan trọng nhất không có ở những nơi khác - tại JavaRush bạn sẽ học cách hiểu mã. Trong rất nhiều mã. Tốt và khác biệt. Vào thời điểm tôi đang học, Java 8 và tất cả những thú vui dưới dạng lambda và luồng đều không có trong chương trình đào tạo. Nhưng 1.7 thì khó quá.
  • sử dụng nhiều nguồn , đừng giới hạn mình vào một nguồn cho bất cứ điều gì. Tôi đánh giá cao Javarush, nhưng nhiều chủ đề ở đây được trình bày theo cách chưa rõ ràng. Đôi khi điều đó phụ thuộc rất nhiều vào người trình bày mà anh ta có thể cảm nhận và hiểu được thông tin. Bạn có thể cần đọc bài học, sau đó xem lại Golovach, Tkach, và Nemchinsky, sau đó đọc Horstmann, đọc Eckel, và chỉ khi đó sự hiểu biết mới sáng tỏ: aah, đây là cách nó hoạt động! Và có lẽ một trong số đó sẽ rõ ràng với bạn. Nhân tiện, Horstmann ngon hơn Eckel theo sở thích của tôi, và Bloch đơn giản là không thể so sánh được (trong bản gốc) :)
  • học tiếng Anh . Tất nhiên, mọi người nên được hướng dẫn bởi tài chính. Cá nhân tôi, việc đăng ký Lingualeo hàng năm và bị cóc đe dọa có tác dụng tốt với tôi. Mặc dù ở đây tốt hơn là chọn theo sở thích cá nhân. Ví dụ, đôi khi tôi vô cùng tức giận vì giao diện lỗi thời, nhưng sau đó các đối thủ cạnh tranh (PuzzleEnglish) lại cực kỳ thiếu những gì Leo có. Hơn nữa, trong thời gian đăng ký Leo kéo dài, tôi xem các câu đố và mơ ước được nhảy vào chúng, chỉ có điều con cóc nói trên là không cho phép. Tôi sẽ không nói gì về các ứng dụng điện thoại, vì tôi chưa từng sử dụng chúng, nhưng rất có thể chúng cũng có người hâm mộ và có lẽ xứng đáng được như vậy. Anki? Tôi cũng thích nó, nhiều từ bất thường đã được củng cố trên chúng.
  • изучи сочетания клавиш IntellijIdea. Вообще на мой взгляд это лучшая IDE из всех существующих. И признаться мне очень не хватает шорткеев идеи в других программах. Сделай две главные вещи: Help -> Keymap reference (Распечатать, сложить втрое, скрепить и поставить на рабочем столе) и почаще нажимай в codeе Ctrl + Alt + L =) Этот совет я особенно люблю повторять для коллег.
  • начни использовать Git How можно раньше. Это действительно необходимый навык. Чем раньше вы с ним столкнётесь, чем больше набьёте шишек, тем лучше будет результат. Я советую использовать встроенный в Идею плагин. В планах у меня подробное видео с туториалом How со всем этим работать. Более того. Меня однажды хантor в одну очень крупную компанию, просто найдя мой профиль на github, причём на тогда на нём был всего лишь проект с решениями задач JavaRush
  • не бойся признаться, что ты чего-то не знаешь. Бойся не хотеть узнавать. Как я уже писал раньше, что относительно простая терминология классы-методы-функции-свойства-поля вызывал в моей голове жуткую чехарду и путаницу, но с течением времени всё встало на свои места. Для непонятных вещей иногда просто нужно время.
  • не бойся ошибаться. Допустив ошибку, исправь её и постарайся не допускать впредь. Ошибки это только то, что нельзя исправить.
  • ходи пешком. Может показаться что вы будете тратить время впустую, но это не так. Час пешей прогулки с работы (и на работу тоже!) может оказаться невероятно эффективным для усваивания новой информации. Конечно, лучше всего слушать в наушниках по пути аудиокниги or подкасты на тему IT. Просто представить не могу, смог бы я научиться чему-то столь целенаправленно, если бы не прослушал во время таких пеших прогулок "Сила воли — How развить и укрепить" бесподобной Келли Макгонигал.
  • отдыхай от компьютера чаще. Лично я использую программу WorkRave, которая каждые 25 minutes выгоняет меня из-за компьютера на пять minutes. Может быть это слишком часто? Но у каждого здоровье своё и в определённый момент жизни начинаешь понимать, что тебе дороже — лишняя minutesка в дописывании цикла, or отсутствие боли в спине и других рабочих поверхностях. Кстати, есть очень популярная техника повышения эффективности труда Pomodoro (Помидора) основанная на точно таком же тайминге.
  • Luyện tập thể dục đều đặn . Cá nhân tôi, sau khi đi làm về, được ngồi xuống máy tính xách tay, dành nửa giờ cho tiếng Anh và hai giờ cho các câu đố từ Javarush là một niềm vui lớn đối với tôi. Khi có điều gì đó khó hiểu tích lũy, tôi xem video và đọc các bài viết về chủ đề này cho đến khi chủ đề trở nên rõ ràng. Tôi đặc biệt nhớ cách tôi đã cố gắng hiểu thuốc generic là gì (khi lần đầu tiên gặp vấn đề về thuốc generic, tôi thậm chí còn không biết chúng được gọi là gì). Mặc dù đối với tôi, dường như tôi đã hiểu điều gì và như thế nào, nhưng khoảng một năm sau, tôi nhận ra rằng không phải vậy. Và nói chung, tôi không hoàn toàn chắc chắn rằng nhiều người trong số những người khẳng định nó hiểu được tất cả các sắc thái. Nhìn chung, cuộc sống hàng ngày trở nên sôi động và tràn ngập mong muốn đạt được mục tiêu. Nhưng vào cuối tuần, thật khó để lên kế hoạch trong ngày và tôi phải liên tục thúc đẩy bản thân. Tất nhiên, suốt thời gian qua tôi đã vay mượn từ một gia đình mà tôi gần như không dành thời gian cho họ, nhưng giờ những khoản chi phí này đã được đền đáp. Và những buổi tối tràn ngập gia đình và tôi thậm chí còn viết được thứ gì đó bằng Javarush =)
  • Đừng phủ nhận niềm vui của bản thân khi nghiên cứu các công nghệ liên quan và hoàn toàn không thể hiểu được . UML? HTML? XML? CSS? XPATH? Maven? Lưu trữ? Người lái tàu? TCP? Bộ xử lý thêm số như thế nào? Đúng! Cho tôi hai cái! :)
Đó là tất cả. Tôi đoán đây là kết thúc câu chuyện của tôi ngày hôm nay. Tôi hy vọng trải nghiệm của mình sẽ hữu ích với ai đó và với bài đăng dài này, tôi có thể hỗ trợ ai đó trên con đường họ đã chọn: đưa ra lời khuyên hữu ích hoặc đơn giản là nâng cao tinh thần của họ. Trong mọi trường hợp, trải nghiệm không bao giờ tiêu cực. Suy cho cùng, kinh nghiệm là thứ duy nhất xuất hiện khi nó không có ở đó. Chúc may mắn! Và hẹn gặp lại các đồng nghiệp trong lĩnh vực CNTT! Tái bút Bởi một sự trùng hợp khủng khiếp, khi đang gõ vào biểu mẫu trình duyệt, tôi gần như đánh mất thành quả lao động kéo dài hai giờ của mình. Cảm ơn Chúa vì có Google và một bài viết tuyệt vời Cách khôi phục văn bản bị mất trong biểu mẫu Vì vậy, không bao giờ là quá muộn để học, ngay cả khi bạn 35 tuổi, bạn không có trình độ học vấn, nhưng bạn đã là một lập trình viên, và dù mới bốn tuổi Lúc sáng bên ngoài, bạn và tôi đã dành 6 tiếng đồng hồ cho bài viết hỗn loạn này, thậm chí không phải ai cũng có thể đọc hết và mắt bạn đã giật giật vì mệt mỏi, nhưng bạn vẫn rất hài lòng, vì ngày mai công việc yêu thích của bạn đang chờ bạn và ai đó vẫn đọc tác phẩm của bạn đến cuối và mỉm cười ở dòng này.
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION