JavaRush /Blog Java /Random-VI /Cách Java của tôi
Spoloborota
Mức độ
Казань

Cách Java của tôi

Xuất bản trong nhóm
Giống như nhiều người ở đây, từ lâu tôi đã muốn viết câu chuyện về quá trình bước chân vào con đường trở thành một nhà phát triển Java của mình. Và bây giờ tôi đã có thể thực hiện được. Tôi sẽ bắt đầu từ xa. Mọi chuyện bắt đầu vào ngày 23 tháng 1 năm 2003. Tối hôm đó, sau giờ học và câu lạc bộ kịch, tôi về nhà, bước vào phòng và nhìn thấy những chiếc hộp nằm trên sàn. Một cái rất lớn. Và một vài cái khác, những cái nhỏ hơn. Vâng, đúng vậy - chiếc máy tính đầu tiên của tôi: AMD Athlon XP 1800+, RAM 256 Mb, NVidia GeForce 2 64 Mb và 40 Gb HDD. Từ ngày quan trọng này, một câu chuyện mới của cuộc đời tôi bắt đầu. Lúc đó tôi đang học lớp 9. Tôi đã làm gì ngay sau khi cài đặt và bật nó lên? Tất nhiên là chơi!!! Tôi đã bỏ cuộc đời được khoảng 4 năm. Quake, Doom, Warcraft, Starcraft, Diablo, Command and Conker Generals, Civilization, Silent Hill, Deus Ex, GTA, Farcry, v.v. Có nhiều mâu thuẫn với mẹ tôi, bà không cho tôi chơi trong một thời gian dài và bảo tôi để làm bài tập về nhà. Đúng vậy, không dễ để chuyển sang học ở trường, rồi vào đại học. Rốt cuộc, có một thế giới ảo tuyệt vời đến mức, để đạt được những thành công nhất định ở đó, trong trò chơi, bạn phải thực hiện các hành động đã định trước, bạn luôn có thể khởi chạy một lần lưu trước đó và đạt được những gì bạn muốn. Có lẽ đó là ở ngoài đời thực... Nói tóm lại, tôi đã dành phần lớn cuộc đời mình để chơi game. Nhưng! Có một điểm cộng rất quan trọng đối với tôi trong tất cả những điều này. Đôi khi, trò chơi không khởi động, chạy chậm hoặc đơn giản là không cài đặt được. Và tại những thời điểm này, có một mong muốn lớn lao là hiểu được vấn đề. Và sau đó tôi cài đặt, cài đặt lại, cấu hình và tối ưu hóa mọi thứ có thể. Bắt đầu từ việc làm lại các phân vùng ổ cứng và thay đổi hệ thống tệp bằng việc cài đặt lại Windows, kết thúc bằng việc điều chỉnh sổ đăng ký và tệp cấu hình trò chơi. Nhờ những kiến ​​thức thu được theo cách này, tôi được bạn bè biết đến với cái tên “lập trình viên”. Đã trợ giúp máy tính của họ, cài đặt lại Windows, loại bỏ vi-rút, v.v. Hơn nữa, lúc đó tôi chưa có quyền truy cập Internet và tôi đã mua đĩa có phần mềm ở các quầy thích hợp. Và rồi một ngày, vào mùa hè, sau khi vừa hoàn thành năm đầu tiên ở trường đại học kỹ thuật, tôi quyết định bắt đầu bán kỹ năng của mình. Tôi đã viết một quảng cáo bằng Word với tiêu đề “Trợ giúp khẩn cấp máy tính” và đi khắp nơi dán chúng khắp ngôi làng nơi tôi sống. Có đủ cho “bia và kẹo cao su”. Sau đó, vào năm thứ 5, thay vì chăm chỉ viết luận văn, tôi xin được việc nhờ người quen làm quản trị viên trong một văn phòng nhỏ xiêu vẹo. Lần đầu tiên tôi biết đến miền Windows, làm việc trong mạng, tường lửa Kerio Winroot. Khi nhận bằng tốt nghiệp chuyên ngành "Máy tính, tổ hợp, hệ thống và mạng" vào năm 2010, tôi đã nhìn thấy 2 con đường cho mình - lập trình viên hoặc quản trị viên. Kinh nghiệm lập trình chỉ giới hạn trong phòng thí nghiệm, khóa học và công việc sau đại học. Thậm chí sau đó tôi đã hiểu mảng, vòng lặp, câu lệnh điều kiện và lớp là gì. Nhưng tôi chưa bao giờ thực sự quan tâm đến việc viết mã. Đã có những nỗ lực học cách viết mã khi còn đi học. Nhưng GTA đã thành công cắt đứt mong muốn này. Mặc dù vậy, điều đáng chú ý là tôi viết mã với niềm vui đáng kể. Đã giúp đỡ các bạn cùng lớp của tôi với các phòng thí nghiệm. Nhưng vì có nhiều kinh nghiệm hơn trong lĩnh vực admin nên tôi đã chọn con đường này. Ở một trong những công việc sau đây, Khi tôi giải quyết được những vấn đề tồn đọng, tôi quyết định đã đến lúc sử dụng Linux. Tôi ngồi làm việc vào buổi tối và thử nghiệm. Kết quả là thiết lập một cổng vào Internet bằng tường lửa, chuyển tiếp cổng, kết nối Internet qua Wi-Fi, kết nối với VPN. Vâng, không hay lắm, tôi đồng ý. Nhưng đó là một khởi đầu tốt. Nhờ những kiến ​​thức này, tôi đã có được công việc vào năm 2011 với vị trí trưởng phòng triển khai và hỗ trợ. Tôi có 4 người dưới quyền tôi. Chúng tôi đang triển khai một ứng dụng khách dày đặc bằng Java Swing tại các cửa hàng và nhà kho của một công ty trang sức. Bây giờ tôi đã hiểu điều thú vị mà chúng tôi đang thực hiện! Nhưng sau đó tôi không mấy quan tâm đến sự tinh tế khi triển khai phần mềm này. Tôi sống ở Kazan. Và từ lâu tôi đã muốn thử sức mình trong cuộc sống tự lập. Tôi thực sự muốn đến Nerezinovaya vì điều này. Và vì vậy, sau một thời gian, khi vẫn làm việc ở cùng một tổ chức, vào cuối năm 2012, tôi chuyển đến Moscow. Ồ, đó là tàu điện ngầm! Những con phố khổng lồ này với dòng xe ô tô đắt tiền chạy nhanh! Những dòng người khổng lồ này ở khắp mọi nơi! Tôi vô cùng bị thu hút bởi tất cả những điều này. Tôi tự hào rằng tôi đã có thể đạt được động thái này. Sau khi kết thúc dự án, vào giữa năm 2013, tôi quyết định đã đến lúc rời bỏ việc thiết lập máy tính, hỗ trợ kỹ thuật và quản trị. Tất cả đều có vẻ phù phiếm đối với tôi. Tôi thấy 2 lựa chọn - phân tích hoặc quản lý dự án. Có một vị trí tuyển dụng cho biết cơ hội phát triển lên những vị trí mà tôi đã chỉ ra. Họ đưa tôi đến đó.... Và ở đó tôi nhận ra... Điều mà tôi không bao giờ muốn làm trong đời! Có một khoảnh khắc khi tôi đang sắp xếp lại các trang trong báo cáo hợp đồng của chính phủ theo đúng thứ tự, tôi chợt nhận ra chuyện gì đang xảy ra. Ôi chúa ơi!!! Tôi đã được một phần tư thế kỷ rồi!!! Tôi đứng và lục lọi những mảnh giấy này, trước đó tôi đã sao chép và dán văn bản vào đó từ chính những mảnh giấy đó trong kỳ báo cáo trước!!! Nhưng trước đó, tôi đã làm những điều thú vị với máy chủ, sắp xếp quy trình làm việc, giúp đỡ mọi người... Đó là một bước ngoặt trong cuộc đời tôi. Một loại “khủng hoảng nghề nghiệp”. Và thế là tôi bắt đầu phân tích xem mình nên làm gì với cuộc đời mình. Cho đến khi vẫn chưa quá muộn. Tôi mệt mỏi với việc bảo trì. Tôi muốn tự mình tạo ra và tạo ra thứ gì đó. Đây là lý do chính cho sự lên men trong tâm trí. Tôi nhớ rằng tôi viết mã khá giỏi ở trường đại học. Tôi nhớ rằng các lập trình viên kiếm được rất nhiều tiền. Tôi nhớ rằng có một ngôn ngữ Java thú vị, một ứng dụng khách dày đặc mà chúng tôi đã triển khai và các chương trình của nó có thể chạy trên bất kỳ hệ điều hành nào. Và rồi việc tìm kiếm tài liệu để học ngôn ngữ bắt đầu. Tôi không nhớ mình đã biết đến JavaRush như thế nào. Đó là vào khoảng tháng 10 năm 2013. Cách trình bày thông tin và số lượng lớn các ví dụ thực sự thu hút tôi. Tôi đi làm, ngồi trước máy tính, đi làm về, tối lại ngồi vào máy tính để học. Có khi tôi ngồi đến tận khuya. 10 bài học đầu tiên rất dễ đối với tôi, bởi vì... nhiều khái niệm đã quen thuộc với tôi. Để có thêm thời gian học, tôi ngừng đến phòng gym và tập tạ và tập thể dục tại nhà. Khoảng tháng 12, tôi dự định rằng tôi sẽ không bắt đầu tìm việc cho đến cuối tháng Ba. Nhưng tôi bắt đầu chú ý hơn đến công việc. Không phấn đấu để nhận được nhiều nhiệm vụ hơn, không thể hiện sự chủ động. Và tôi ghét công việc này. Đôi khi tôi thẳng thắn thực hiện các tác vụ JavaRush trực tiếp trên máy tính làm việc của mình trong giờ làm việc. Không mất nhiều thời gian để có kết quả - vào đầu tháng 1 năm 2014, họ thông báo với tôi rằng tôi chỉ làm việc cho họ cho đến cuối tháng. Tất nhiên đó là một cú sốc. Tôi rất lo lắng khi biết rằng mình sẽ không có thu nhập cơ bản trong khi phải trả tiền nhà. Tôi đã chăm chỉ đọc những bài viết như “100 câu hỏi mà java Junior được hỏi trong một cuộc phỏng vấn”. Chà, tôi tiếp tục học Javarash. Tôi đã đạt đến cấp độ 17. Tôi đã đi đến các cuộc phỏng vấn khác nhau. Vì vậy, tại một tổ chức, họ giao cho tôi một bài kiểm tra để viết. Cần phải viết một chương trình để xác định xem liệu tất cả các quân domino có thể được đặt trên một dòng hay không. Nếu có thì xuất giải pháp này. Lấy cảm hứng, tôi ngồi xuống máy tính để viết nó và... tôi kinh hoàng! Trong điều kiện khắc nghiệt của các tác vụ JavaRush, việc ngồi và viết mã rất thoải mái. Nhưng ở đây chúng tôi phải nghĩ ra mọi thứ từ đầu, có thể nói là từ đầu! Đây là nơi nảy sinh những nghi ngờ đầu tiên của tôi khi đưa ra quyết định trở thành một lập trình viên. Đối với tôi việc viết mã rất khó khăn! Tôi thực sự không biết gì về Java cơ bản, kiến ​​thức của tôi rất hời hợt. Và không rõ làm thế nào để giải quyết vấn đề này. Nhưng tôi vẫn có thể tìm ra thuật toán giải trên Internet bằng cách sử dụng đồ thị - tất cả đều tập trung vào việc tìm đường đi Euler. Nhân tiện, đồng nghiệp ở công việc trước đây của tôi đã giúp đỡ tôi rất nhiều trong suốt thời gian học Java. Chỉ là người đã viết ứng dụng khách dày đặc này bằng Java. Anh ấy đã giúp tôi rất nhiều trong mọi việc. Đặc biệt, ông đã giúp giải quyết vấn đề bằng phương pháp đệ quy. Và vì vậy, tôi đã gửi nhiệm vụ để xem xét. Sau đó là 2 tuần dài chờ đợi câu trả lời... Nhưng mọi việc đều ổn! Họ đã bắt tôi!!! Hoan hô, tôi đã làm được! Vào ngày 5 tháng 3 năm 2014, tôi bắt đầu làm việc với tư cách là nhà phát triển Java. Hạnh phúc không có giới hạn. Phần lớn cũng là vì tôi đã làm việc tại một công ty chuyên về thanh toán điện tử. Và họ đối xử với nhân viên rất tốt. Chỉ cần nhìn vào văn phòng sang trọng của họ và cà phê và trà miễn phí - hồi đó đối với tôi đó là một điều mới lạ. Và tôi ngồi đây, phân loại dự án... Và tôi nhận ra... Rằng tôi hoàn toàn không hiểu gì cả! Servlets, bộ lọc, trình phân tích cú pháp Xemel, truy vấn esque, cam kết với kho lưu trữ, nhận và đăng, kiểm tra đơn vị... Tất cả điều này đều mới đối với tôi. Bởi vì gần đây tôi mới học cách sử dụng giao diện. Có những lúc tôi nhìn vào mã, vượt qua chuỗi lệnh gọi phương thức và ngày càng đi sâu hơn vào mã. Và rồi tôi nhận ra rằng tôi đã quên mất nơi tôi bắt đầu tìm kiếm. Thỉnh thoảng tôi lại có ý nghĩ đứng dậy và chạy trốn! Và sau đó là những cơn dị ứng mùa xuân và những vấn đề trong cuộc sống cá nhân của tôi. Bộ não đơn giản là từ chối có thời gian để hiểu mọi thứ. Nói ngắn gọn. Tôi đã không vượt qua được thời gian thử việc. Sau 3 tháng làm việc tại tổ chức sang trọng này, tôi đã ký kết chấm dứt hợp đồng lao động. Thật là căng thẳng khủng khiếp. Tôi không thể xử lý nó điều mà tôi đã mơ ước rất nhiều. Lòng tự trọng bị tổn hại nặng nề. Tóc bạc xuất hiện. Nhưng tôi quyết định tiếp tục những gì tôi đã bắt đầu. Vào tháng 7 năm 2014, họ đồng ý thuê tôi tại quê hương Kazan của tôi, trong một tổ chức quốc tế, một trong những sản phẩm của tổ chức này đang được thực hiện tại văn phòng Kazan. Ở đó tôi đã viết giao diện người dùng trong swing. Chương trình đã chuyển dữ liệu từ DBMS này sang DBMS khác. Ồ, và sau đó tôi đã làm khổ trưởng nhóm và các tiền bối vì kiến ​​thức viết mã Java kém cỏi của mình! Công việc này cho phép tôi mài giũa các kỹ năng của mình, học các kỹ thuật cơ bản và chắc chắn đã nâng cao kiến ​​thức của mình. Về phần mình, tôi cũng đã thực hiện một số đổi mới nghiêm túc. Trong thời gian này, tôi vô cùng nghi ngờ. Tôi vẫn thấy công việc khó khăn, thiếu kiên trì và tập trung. Và thời gian thử việc hầu như không trôi qua. Tuy nhiên, vào tháng 2 năm 2015, thời điểm khủng hoảng nhất, việc cắt giảm nhân sự đã diễn ra. Họ sa thải tôi vì coi tôi là người thiếu kinh nghiệm và mờ nhạt nhất, còn đồng nghiệp của tôi là người lớn tuổi nhất và vốn đã do dự. Nó cũng khá căng thẳng đối với tôi. Tôi biết rằng tôi vẫn hoàn toàn xanh trong lĩnh vực lập trình. Và trong thời kỳ khủng hoảng, rất ít người cần nhân viên mới. Tôi chỉ có 10 tháng kinh nghiệm làm việc. Dù không phải là một thành công đặc biệt nhưng vẫn là một trải nghiệm. Vào tháng 3, khi tôi đang tìm kiếm thì một sự kiện rất thú vị đã xảy ra. Rất tình cờ, có người viết thư cho tôi trên mạng xã hội Nga hỏi tôi có muốn đi dạy Java không. Đề xuất này làm tôi rất ngạc nhiên. Hóa ra, người nhân sự sau đó khá vô tình chỉ tay vào tôi trên bầu trời. Rốt cuộc, ngay cả những từ Java hay lập trình cũng không được liệt kê trong hồ sơ của tôi. Chà, tôi thích tất cả các loại phiêu lưu, vì vậy tôi đã đồng ý đến và trải qua một việc gì đó giống như một cuộc phỏng vấn. Nó bao gồm việc viết một chương trình nhỏ vào một cuốn sổ tay. Tôi đã làm nó. Mặc dù tôi có thái độ rất tiêu cực đối với cách kiểm tra kiến ​​thức thiên vị như vậy. Và sau đó họ đề nghị cho tôi một bài học thử. Họ đưa cho tôi các trang được quét từ sổ tay hướng dẫn xây dựng khóa học. Tôi đã chuẩn bị, trau chuốt bài thuyết trình của mình và dạy thành công bài học này. Cuối cùng, họ nói với tôi rằng mọi thứ đều ổn, nhưng những bài học đó cần phải được dạy cho học sinh! Trong độ tuổi từ 12 đến 18. Vì vậy, chúng tôi đã yêu cầu làm lại tài liệu sao cho thú vị và dễ hiểu đối với lứa tuổi này. Đó là những gì tôi đã làm sau đó. Do đó, họ thông báo với tôi rằng họ chưa sẵn sàng thuê tôi để thay thế cho một ứng viên khác có kinh nghiệm giảng dạy hơn. Chà, không sao đâu, tôi không đặc biệt khó chịu. Họ cũng nói rằng họ sẵn sàng liên hệ với tôi vào mùa thu, khi các nhóm mới sẽ được tuyển dụng. Và lúc đó tôi chỉ có 10 tháng kinh nghiệm làm việc. Tôi cảm thấy không an toàn bằng cách nào đó. Sau đó, vào tháng 4, tôi nhận được việc làm tại văn phòng CNTT đa ngành nổi tiếng nhất và lớn nhất ở Kazan. Ở đó tôi đã làm việc trên nhiều dự án khác nhau. Tôi đã cải thiện các kỹ năng của mình về escuel, servlet, v.v. Ngoài ra, vào tháng 8, tôi đã chủ động bắt đầu chuẩn bị cho OCA như một đồng nghiệp. Khi bắt đầu chuẩn bị, tôi nhận ra rằng mình chẳng biết gì về Java cơ bản cả! Tất cả những rắc rối khi khởi tạo hàm tạo trong quá trình kế thừa chỉ là một sự thay đổi điên rồ, Biên dịch thời gian và thời gian chạy. Hóa ra là tôi bắt đầu nghiên cứu tất cả những điều này chỉ hơn một năm sau khi tôi bắt đầu làm lập trình viên. Vào mùa thu năm 2015, đúng như dự đoán, tôi đã gọi điện cho ban tổ chức khóa học và làm rõ đó là gì. Tôi được thông báo rằng một khóa học dành cho người lớn hiện đang chuẩn bị khai giảng. Tôi đã lấy cảm hứng. Tôi yêu cầu anh ấy gửi cho tôi tài liệu mà khóa học sẽ cần được giảng dạy. Khi nhận được nó, tôi rất ngạc nhiên - chỉ có những chủ đề cần được xem xét! Hóa ra là tôi sẽ phải tự mình biên soạn tất cả tài liệu giáo dục - lý thuyết, bài tập thực hành trên lớp, bài tập về nhà. Hoàn cảnh này làm giảm đáng kể sự nhiệt tình của tôi. Sau cùng, tôi mong đợi rằng tôi sẽ tự mình chuyển tài liệu trong sách hướng dẫn và sau đó trình bày nó dưới một hình thức nào đó trong lớp. Nhưng một lần nữa, tôi lại nghĩ, khi nào cuộc đời mới cho tôi cơ hội như vậy? Tôi nhận thấy một số lợi ích của hoạt động này đối với bản thân tôi. Thứ nhất, trau dồi và củng cố kiến ​​thức của bản thân. Không phải vô ích khi họ nói: nếu bạn muốn học hoặc hiểu điều gì đó, hãy nói và giải thích điều đó cho người khác! Thứ hai, một lý do để vượt qua nỗi sợ nói trước đám đông. Thứ ba, một cơ hội tốt để rèn luyện trí nhớ của bạn. Thứ tư, điều này sẽ cải thiện tình hình tài chính của tôi, bởi vì... Đàn em được trả ít, nhưng tôi đã muốn đổi chiếc xe của mình từ lâu, vì Nexusha đã mục nát từ lâu. Thứ năm, bạn sẽ hài lòng với sự phù phiếm khi nhận ra rằng ai đó có thể cần kiến ​​​​thức và kinh nghiệm của bạn. Và thế là vào tháng 11, các khóa học của tôi bắt đầu. Đó là một địa ngục! Tìm và chuẩn bị tài liệu, suy nghĩ về chủ đề bài học và bài tập về nhà. Việc này đã chiếm hết thời gian rảnh của tôi. Thứ bảy tôi chuẩn bị bài vào thứ ba, vào chủ nhật tôi chuẩn bị bài vào thứ năm. Nhưng đây là trên lý thuyết. Vào thứ bảy, tôi bắt đầu chuẩn bị cho bài học vào thứ ba, và đến tối tôi vội vàng cố gắng ghi chép tài liệu xuống. Vâng, tôi đã hoàn thành được một số việc vào thứ Năm. Nhân tiện, anh ấy đã tích cực quảng bá JavaRush. Là bài tập về nhà, tôi được giao một số cấp độ nhất định để hoàn thành trên trang web tuyệt vời này. Tất nhiên là lên đến cấp độ miễn phí thứ 10. Nhưng tôi còn khuyên bạn nên mua một thuê bao. Bởi vì tôi nghĩ Javarash rất phù hợp để thực hành với các ví dụ. Nhưng lý thuyết cần được phát triển hơn nữa. Tôi nhớ lại cơn ác mộng trong buổi học đầu tiên của tôi. Tôi bước vào lớp học. Tôi ngồi xuống ghế của giáo viên. Còn 10 phút nữa là bắt đầu buổi học... Tôi ngồi và hiểu rằng mọi chuyện vẫn ổn, tôi hoàn toàn an toàn... Học sinh bắt đầu vào lớp... Còn 5 phút nữa là bắt đầu... Có điều gì đó nói với tôi rằng tôi cần phải lặp lại tài liệu, tôi đã quên điều gì đó trong chủ đề của bài học, sự lo lắng bắt đầu tăng lên... Và khoảnh khắc này! Tôi cần phải bắt đầu!!! Tôi thức dậy. bước ra chính giữa trước bảng chiếu. Tôi ngẩng đầu lên... Và tôi thấy khoảng 20 cặp mắt này đang nhìn tôi một cách cẩn thận và đầy nghi ngờ, như thể đang cố khoan vào tôi! Hoảng loạn! Tôi đã giới thiệu bản thân mình. Anh bắt đầu nói điều gì đó, hoàn toàn quên mất mọi điều mình định kể. Dần dần tôi cảm thấy đầu gối mình bắt đầu run rẩy, giọng tôi như đang bóp chặt một thứ gì đó. Việc phát âm các từ trở nên khó khăn đối với tôi. Tôi muốn chạy trốn. Nhưng khi tôi hoàn thành phần lý thuyết và chuyển sang giải thích cách tạo một dự án nhật thực mới, tức là sang phần thực hành, mọi việc trở nên dễ dàng hơn nhiều và bài học diễn ra như kim đồng hồ. Vì vậy, trong tình trạng căng thẳng thường xuyên vì phải chuẩn bị bài tập về nhà, tôi đã cùng tôi hoàn thành khóa học 4 tháng đầu tiên này. Tôi đã cải thiện đáng kể kiến ​​thức về Java và củng cố những kiến ​​thức cơ bản. Đã đổi xe. Và tôi không còn sợ khán giả xa lạ nữa. Ngược lại, khi họ viết trong sách hùng biện, tôi cảm thấy rất hứng thú trong suốt buổi học. Điều tương tự không thể nói về quá trình chuẩn bị cho nó. Đúng, đó là khoảng thời gian rất khó khăn khi tôi không có thời gian giao tiếp với bạn bè. Chà, tôi không nghĩ điều đó đáng nói đến việc thiếu vắng cuộc sống cá nhân. Tôi coi lợi thế của mình với tư cách là giáo viên của khóa học trở thành nhà phát triển Java là bản thân tôi đã vượt qua con đường này tương đối gần đây. Tôi gặp phải nhiều vấn đề khác nhau với điều này. Tôi đã trải qua rất nhiều cuộc phỏng vấn. Tôi biết những công nghệ nào có liên quan vào lúc này. Và quan trọng nhất, tôi biết những gì không nên làm! Cụ thể là ra ngoài tìm việc sớm như tôi đã làm. Nhưng tôi đang ở trong hoàn cảnh cần một phương tiện sinh tồn. Nếu không, tôi sẽ tiếp tục việc học của mình trong ít nhất 3 tháng nữa, nghiên cứu các công nghệ và khuôn khổ, đồng thời cố gắng viết một số loại chương trình vô dụng nhưng có công nghệ tiên tiến. Trong trường hợp này, sẽ ít căng thẳng hơn và tóc bạc nhiều hơn. Tôi đã làm việc ở tổ chức đó được một năm một tháng. Về nguyên tắc, mọi thứ đều ổn ở đó về mặt phát triển chuyên môn cho đến khi trưởng nhóm rời đi. Đây chính là người đã hướng dẫn tôi và giao cho tôi nhiều nhiệm vụ thú vị. Kể cả khi tôi thường xuyên mắc lỗi, eh. Anh ấy biết tất cả mọi thứ, anh ấy có thể đưa ra lời khuyên về mọi vấn đề - cả về front-end, back-end và cơ sở dữ liệu phụ... Với sự ra đi của anh ấy, mối liên kết kết nối giữa quản lý, nhà phát triển và nhà phân tích đã bị mất . Nói tóm lại, sự hỗn loạn hoàn toàn đã bắt đầu trong dự án. Nhân tiện, chỉ khi kết thúc công việc của mình trong tổ chức này, tôi mới ngừng suy nghĩ về tính đúng đắn trong lựa chọn con đường phát triển của mình. Trước đó họ luôn đồng hành cùng tôi. Với nhận thức về từng khó khăn, chậm trễ trong việc giải quyết một vấn đề, một lỗi trong việc sửa một lỗi khác. Nó rất cấp bách. Nhưng tôi nhớ rằng ngay từ đầu cuộc hành trình của mình, tôi đã quyết định chắc chắn rằng tôi sẽ đưa ra quyết định tiếp tục hay kết thúc con đường phát triển chỉ sau 5 năm. Mọi thứ diễn ra thực sự khó khăn với tôi. Tôi luôn cảm thấy mọi người xung quanh thông minh hơn tôi rất nhiều và tôi không thể nắm bắt mọi thứ nhanh như họ. Có lẽ không đáng để lên kế hoạch cho tất cả những điều này. Vào tháng 6 năm nay, tôi đã nhận được một công việc mà tôi vẫn làm cho đến ngày nay. Chúng tôi đang nghiên cứu một dịch vụ rất thú vị để sao lưu dữ liệu đám mây từ các dịch vụ như Google Disk, Dropbox, Office 365 sang máy chủ Amazon. Tôi xin lưu ý rằng nếu không nghiên cứu kỹ chủ đề đa luồng để tiến hành bài học thì tôi đã không thể vượt qua cuộc phỏng vấn với tổ chức này, bởi vì các bài tập được giao cụ thể cho phần này. Vì vậy tôi quyết định quay lại chuẩn bị cho OCA. Vào cuối mùa đông, tôi đã tìm thấy những vật liệu tuyệt vời cho việc này. Nhưng tôi vẫn không tìm được thời gian để chuẩn bị. Và như vậy, giữa đợt học thứ 2 và thứ 3, tôi có một tháng rảnh rỗi để chuẩn bị. Tất nhiên, tôi không có thời gian trước khi khóa học bắt đầu. Nhưng anh ấy vẫn đạt được mục tiêu của mình - anh ấy đã vượt qua kỳ thi Oracle 1z0-808 với 81% câu trả lời đúng và 65% đậu. Tất nhiên, tôi muốn 85%. Nhưng uống trước hơn một lít nước để “bộ não suy nghĩ tốt hơn” buộc tôi phải hoàn thành sớm hơn nửa tiếng mà không có cơ hội kiểm tra lại mọi thứ. Nhưng tôi vẫn rất tự hào về chứng nhận thành công này. Cuối tháng 1 năm 2017 tôi dự định đi thi OCP. Vâng, nếu bạn nghĩ về nó thì việc chứng nhận không có nhiều ý nghĩa. Đối với cá nhân tôi, đây là cơ hội để củng cố những điều cơ bản nhất. Bởi vì Đôi khi tôi cần phải trả lời những câu hỏi khó của học sinh. Để kết thúc câu chuyện của tôi, tôi muốn viết điều này. Mặc dù thực tế là tôi đã làm việc với tư cách là một nhà phát triển được gần 2,5 năm nhưng tôi không coi mình là một lập trình viên như vậy. Tôi biết tôi cần phải chuyển qua một lượng thông tin khổng lồ về tất cả các loại thuật toán, cơ sở dữ liệu con, cấu trúc dữ liệu, công nghệ web, mẫu, giao diện người dùng, khung và nhiều loại của chúng. Và tôi muốn tiếp tục nghiên cứu JavaRush để phát triển chung vì số lượng đăng ký là không giới hạn. Không có kết thúc cho công việc! Và quan trọng nhất là tôi thích nó. Tôi muốn biết nhiều hơn nữa. Có thể viết mã nhanh hơn và tốt hơn. Theo thời gian, tôi muốn phát triển thành một trưởng nhóm hoặc một kiến ​​trúc sư. Nhưng còn rất nhiều việc phải làm trước đó! Tất cả những gì còn lại là quản lý thời gian của bạn một cách chính xác và ít trì hoãn hơn. Cám ơn vì sự quan tâm của bạn!
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION