JavaRush /Blog Java /Random-VI /Làm thế nào để trở thành người “phi nhân đạo” trong 10 th...

Làm thế nào để trở thành người “phi nhân đạo” trong 10 tháng

Xuất bản trong nhóm

Hồ sơ

Làm thế nào để trở thành người “phi nhân đạo” trong 10 tháng - 1
Từ lâu tôi đã muốn kết thúc phần hình thức và viết về cuộc đời mình khiêm tốncâu chuyện thành công. Nhưng tay tôi chưa bao giờ chạm tới được... Và đột nhiên tôi nhận ra rằng nếu tôi không viết hôm nay (bây giờ!), thì “Tôi cảnh giác và mọi thứ sẽ mất”! Nhìn chung, tất cả các thành phần cần thiết của thành công đều đã được biết đến từ lâu: động lực, công việc, v.v., v.v. Bây giờ bạn có thể đọc về điều này trong nhiều cuốn sách. Nhưng điều này không giải thích được vấn đề chính: làm sao có thể...? Chà, tất nhiên là sử dụng tất cả những kỹ năng hữu ích này thì sao? Tôi không nghĩ công thức của tôi sẽ hữu ích cho tất cả mọi người. Nhưng tôi sẽ hài lòng nếu ít nhất có ai đó thấy nó thú vị. Sự thật ngắn gọn:
  • Tôi là một nhà ngữ văn ( ngôn ngữ học ) qua đào tạo ;
  • Tôi chưa bao giờ học lập trình ( trong khoa học máy tính, chúng tôi đã học cách gõ bằng 5 ngón tay, nhưng tôi chưa bao giờ học );
  • Vào tháng 7 năm 2014 (lúc 4 giờ sáng), tôi chợt nhận ra rằng mình cần học Java gấp!
  • Chẳng bao lâu sau, tôi bắt đầu nghiên cứu JavaRush - phát hiện thành công nhất của tôi;
  • Vào tháng 12 năm 2014 (gần như) tôi đã đăng ký vào JavaSchool của một công ty CNTT lớn ở St. Petersburg (lúc này tôi đã đạt cấp 18 trong Java Rush ) ;
  • Vào tháng 2 năm 2015, cuối cùng tôi đã nhập học và tốt nghiệp thành công vào tháng 4, sau khi bảo vệ được một dự án web nhỏ;
  • Vào tháng 5 năm 2015, tôi đã nhận được việc làm ở cùng một công ty với cấp dưới - hoan hô!
  • Vào tháng 9 năm 2015, nhân Ngày Lập trình viên Quốc tế, tôi đã vượt qua thành công bài kiểm tra truyện tranh “dành cho những người không theo chủ nghĩa nhân văn” - vâng!
  • Và hôm nay ( 12/11/2015 ) tôi đã vượt qua bài kiểm tra Chứng chỉ Oracle Java SE (7.1) với 83% (đạt từ 63%)
  • Vì vậy, nó đi!

Bạo lực có sinh ra bạo lực không?

Thực tế là tôi là một người phản đối mạnh mẽ mọi bạo lực. Và bao gồm cả ở trên chính bạn. Như bạn đã biết, nếu bạn ép mình làm điều gì đó bằng vũ lực, thì hiệu quả của việc này sẽ kém hơn nhiều so với khi bạn làm điều tương tự nhưng với sự nhiệt tình.
Than ôi, điều mang lại niềm vui hiếm khi lại trở thành nguồn lợi ích toàn diện - hãy hỏi bất kỳ vận động viên chuyên nghiệp nào! Vì vậy, dù muốn hay không, chúng ta vẫn phải tìm kiếm sự thỏa hiệp giữa “mong muốn” và “nhu cầu”. Và trong trường hợp của chúng tôi, nếu bạn “muốn” trở thành một lập trình viên Java thì bạn “cần” học Java. Không có lối thoát nào cả.

Nghiên cứu của tôi: JavaRush, Golovach và những nghiên cứu khác

Lúc đầu, tôi thích đọc một trong những hướng dẫn dành cho người mới bắt đầu ( bằng tiếng Nga ) và sao chép các chương trình nhỏ có cửa sổ thả xuống trong Swing từ cuốn sách. Lúc đầu nó trông rất ấn tượng. Ngay từ ngày đầu tiên, bạn đã bắt đầu cảm thấy mình giống như một “ Vua Java ” ( thuật ngữ này phổ biến ở một số đồng nghiệp của tôi ). Nhưng đến giữa cuốn sách, tôi thấy có nhiều điều không rõ ràng và sự hứng thú dần mất đi. Tôi nhớ nó như bây giờ... Tháng Tám. Nóng. Tôi đang nằm trên bờ Ladoga. Tôi đang đọc về mảng. Và mảng không phù hợp với đầu tôi - thậm chí còn bẻ khóa chúng! - Cốc cốc! - Đóng cửa!
...Vì vậy, tôi bắt đầu giảng bài và giải quyết các vấn đề trong JavaRush. Thật tuyệt! Tôi thích vừa học vừa chơi! Và cũng có thể tăng cấp độ và theo dõi xếp hạng của bạn theo số liệu thống kê!
Nhưng thực tế không phải vậy: một số vấn đề phải mất nhiều thời gian mới giải quyết được. Đôi khi không có đủ thông tin trong bài giảng và ở các nguồn khác thì không dễ hiểu lắm. Mỗi cấp độ tiếp theo ngày càng khó hơn: một tuần rưỡi, hai, hai rưỡi... Sau đó, tôi đã thêm video vào chúng trên YouTube . Tôi đã tìm thấy một kênh hay - “ Kể tất cả về PC ”. Đặc biệt dành cho nhân văn: các video ngắn ( mỗi video 5-10 phút ), kể lại từ đầu (từ mã nhị phân và thiết bị máy tính), đơn giản và có hình ảnh! Tôi đã xem khoảng 150 video... Sau đó, con đường lạc vào rừng giao diện đồ họa. Một ngày nọ tôi tìm thấy kênh của Golovach . Người đàn ông là lửa! Anh ấy kể câu chuyện một cách rõ ràng, đi vào trọng tâm, theo một cách cực kỳ thú vị, với những ví dụ đáng nhớ và giọng điệu đặc trưng (tôi đã học tiếng Ukraina một năm ở khoa ngữ văn)! Hơn nữa, vì tôi là một người học bằng thính giác và âm thanh giáo dục về lập trình thực tế không tồn tại trong tự nhiên... Tôi đã tải video của Golovach, chuyển nó sang MP3 rồi nghe đi nghe lại. Tất nhiên, ở một số nơi, chỉ nhìn vào bảng là chưa đủ. Nhưng Golovach đơn giản là một người thầy đến từ Chúa - thành thật mà nói! — lên tiếng mọi thứ, giải thích và lặp lại nhiều lần (đặc biệt đối với những đồng chí không rành về kỹ thuật). Điều tuyệt vời nhất: ngoài việc nâng cao hiểu biết của tôi về cách Java hoạt động từ bên trong, tôi còn bắt đầu cảm nhận được cấu trúc của CNTT nói chung. Golovach đã cho chúng tôi biết sự nghiệp của một nhà phát triển khác với một người thử nghiệm như thế nào, có những loại công ty nào, chi tiết cụ thể của họ là gì, ở đây như thế nào và ở Hoa Kỳ như thế nào, cùng nhiều điều nhỏ nhặt hữu ích khác . Tôi nghĩ rằng chính trong những chuyến đi bộ dài xuyên qua thời tiết mùa thu đông đầy mây ở St. Petersburg “dưới tiếng thì thầm của những ngày xưa trò chuyện,” với âm thanh trong các bài giảng của Golovach, thì khi đó những kết nối thần kinh đầu tiên của một “không- lòng nhân đạo” bắt đầu hình thành trong đầu tôi. Và tất nhiên là tôi đã đọc. Mặc dù cả Eckel, Horstmann và thậm chí cả Joshua Bloch đều không mang lại cho tôi niềm vui không thể chối cãi như “Head First Servlets & JSP” sau này rất hữu ích. Tôi cũng đã giải được các bài kiểm tra trên Quizful. Hiện tại, tôi đã giải được 23 bài kiểm tra ở đó (không yêu cầu xếp hạng). Trong số đó có cả quản trị Windows Vista! :)).

Trường Java

Tất cả những điều này rất hữu ích cho tôi khi đăng ký vào một trường học Java . Nhân tiện, kết quả của tôi lúc đó là tệ nhất trong số những người đậu (50%). Ngày nay tôi thích chuẩn bị kỹ hơn là chuẩn bị thiếu. Và phải giấu điều gì, tôi thích giải các bài kiểm tra (và thậm chí làm bài kiểm tra của riêng mình)! Bạn ngay lập tức thấy được trình độ của mình và có thể đánh giá kết quả (phản hồi). Ở đây bạn tìm kiếm lỗi, phân tích và sửa chúng. Tất nhiên, điều này không giống như thực hành, nhưng theo tôi, đó cũng là một cách học tốt.
Tóm lại, tôi muốn nói rằng điều quan trọng nhất là tổng số giờ thực hành có chủ ý (“cầu nguyện”) dành cho chủ đề đang được nghiên cứu (trong trường hợp của tôi là Java). Bạn có thể viết chương trình, đọc sách, giải bài kiểm tra, xem video, nghe âm thanh, giao tiếp với các chuyên gia - và thậm chí cả hút đậu (miễn là chúng là hạt cà phê, việc sử dụng chúng sẽ mở rộng). ý thứcKiến thức Java).
Tóm lại, tôi xin chúc thành công cho tất cả những ai đã bắt đầu hoặc sắp bắt đầu con đường trở thành một Java Guru cấp cao (siêu) . Cuối cùng, tất cả mong muốn của chúng tôi đều trở thành sự thật! Sớm hay muộn. Dù sao.

Một năm sau

Một năm đã trôi qua kể từ khi tôi viết câu chuyện của mình. Tôi cũng làm việc ở đó. Tôi hài lòng với công ty. Tôi cũng hài lòng với công việc. Vào tháng 3 năm nay, khi dự án của tôi kết thúc, tôi “ngồi trên ghế dự bị” một thời gian. Trong khoảng thời gian này ( một tháng rưỡi ) tôi đã học JavaScript , Angular và một số công nghệ khác. Lúc đầu, tôi không thể vượt qua cuộc phỏng vấn nội bộ cho một dự án khác. Bất chấp các chứng chỉ Oracle Java Associate & Oracle Java Professional mà tôi đã nhận được về Java 7 , tôi không thể tự hào về kiến ​​thức đầy đủ về một số công nghệ và khung công tác cần thiết khác. Nhưng cuối cùng, tôi đã được thuê vào một trong những dự án quan trọng của công ty với tư cách là lập trình viên ARS. Sau đó tôi đã dành một tháng rưỡi để nghiên cứu công nghệ này ( Hệ thống yêu cầu hành động - Một khuôn khổ của công ty BMC của Mỹ, sử dụng Java , JavaScript , Oracle DB và các nguyên tắc lập trình đồ họa). Chẳng bao lâu, ngoài chức năng lập trình APC , anh bắt đầu viết bằng JavaScript và hỗ trợ Web GUI . Tôi đánh giá cao tất cả những ưu điểm của lập trình web so với back end mà tôi phải làm ở dự án vừa rồi, đến tháng 8 tôi được thăng chức và trở thành “trung”! Dựa trên kinh nghiệm của tôi (chưa nhiều lắm), tôi có thể nói như sau.
Thứ nhất, chương trình rất đa dạng và thú vị. Và các tập lệnh, thuật toán, cơ sở dữ liệu và web. Thứ hai, ngay cả khi mọi việc lúc đầu không suôn sẻ, lĩnh vực CNTT rất rộng lớn nên bạn luôn có thể tìm được một nơi theo ý thích của mình.
Tôi cũng xin chân thành chúc may mắn cho những ai mới bắt đầu học lập trình hoặc ít nhất đã từng nghĩ tới nó! Và hãy nhớ, các bạn ơi, thế giới không bị đóng kín ở bất cứ đâu! Tái bút : Nếu bạn quan tâm đến công ty của tôi và coi đây là nơi làm việc, thì bạn có thể viết thư cho tôi một cách an toàn trên VK: auratarda. Tôi có thể cho bạn biết thêm và cũng khuyên bạn nên đăng ký vào một trường dạy Java.
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION