
Chào anh em, tôi là một Đép (Fresher), tuổi đời thì ngót nghét ba chục, nhưng tuổi nghề thì mới hơn 1 năm. Hôm nay tôi sẽ chia sẻ với anh em hành trình từ một người trái ngành bắt ngang sang làm Coder và bén duyên với nghề Developer tại HiveTech như thế nào.
1. Tôi đã chuyển ngành như thế nào?
Chia sẻ với anh em lịch sử của tôi, tôi đã có gần 10 năm làm công việc khác xa với ngành CNTT. Sau một khoảng thời gian dài làm công việc cũ, tôi thấy tính cách mình không phù hợp và nhận ra nhu cầu nhân lực lớn trong ngành CNTT, đặc biệt là lập trình viên.
Tôi quyết định học tại một trung tâm để bổ sung kiến thức nền và các kỹ năng cần thiết cho nghề Dev trong khoảng gần 5 tháng tập trung. Tôi biết rằng khoảng thời gian học ngắn như vậy khó có thể xây vững nền tảng như các bạn được đào tạo trong trường lớp chính thống, nhưng đây là con đường gần nhất cho một thanh niên ngoại đạo như tôi bước vào thế giới của anh em Coder.
Kết thúc khóa học, chúng tôi được trung tâm giới thiệu tham gia buổi Job Fair với các công ty công nghệ lớn nhỏ để phỏng vấn trực tiếp. Tại đây, tôi may mắn được phỏng vấn trực tiếp với đại diện của HiveTech và nghe thêm chia sẻ thẳng thắn của anh ấy về quá trình phát triển tư duy – kỹ năng trong nghề.
Sau buổi Job Fair đó, tôi tin rằng HiveTech là nơi mà tôi muốn đến làm việc và phát triển sự nghiệp dài hạn. Cuối cùng, may mắn cũng mỉm cười với tôi, ngày nhận được offer tôi đã không chần chừ mà gửi mail xác nhận “đồng ý” ngay và luôn.
2. Tôi bắt đầu tại HiveTech ra sao?
Tôi bắt đầu vào làm việc tại công ty HiveTech từ vị trí Intern và được training chi tiết lại những thứ cơ bản như Design Pattern. Nói thật, tuy là cơ bản nhưng đối với tôi lại là lần tiếp xúc đầu tiên, tôi cũng chắc là những bạn tầm trình độ như tôi cũng ít người biết đến mấy kiến thức chi tiết này.
Tôi được anh em trong công ty giúp đỡ và training tổng kết ra một bảng xương xương thế này thôi:
Trong thời gian training, tôi lại may mắn được join ngay vào một dự án của công ty. Tại thời điểm đó, tôi chủ yếu chỉ biết về framework spring MVC, spring Boot, những cấu trúc tôi chưa biết đến đã xuất hiện như struts, servlet, jsp… Mặc dù, cấu trúc này tôi có được giới thiệu trong thời gian học ở trung tâm nhưng lại không biết nó có thể ứng dụng ra thực tế tuyệt vời đến như vậy. Vì vậy, anh em khi học các framework có sẵn thì nên dành thời gian hiểu về nguồn gốc và lý do tại sao nó xuất hiện.
Ví dụ : Khi bạn sử dụng CrudRepository, JpaRepository là các Spring Data chúng rất tiện và nhanh sử dụng nhưng điều đó dẫn đến một khuyết điểm là bị mất nền tảng tại sao cái này được tạo ra.
Khi đó, nên sử dụng JDBC để hiểu căn bản.
Cũng may mắn dự án tôi được tham gia cũng toàn sử dụng những công nghệ đã được training, nên dễ dàng tổng hợp kiến thức nền để có thể sử dụng được các framework mới.
Một ví dụ nữa cho anh em về hibernate framework: giúp đơn giản hóa sự phát triển của ứng dụng, chỉ cần tạo trong model add các thuộc tính vào là ta có được bảng trong data.
Chưa chắc nhiều bạn biết khi tạo một bảng với câu lệnh cơ bản như sau:
Vừa rồi là hành trình của tôi từ những ngày bập bõm bước vào nghề cho đến khi học hỏi và thực hành nhuần nhuyễn một số công cụ cơ bản vào các dự án thực tế tại HiveTech.
3. Kinh nghiệm cho các anh em Newbie
Các bạn từng học cùng trung tâm với tôi hay nói “Học để biết chứ sau này không làm đâu”, nhưng với tôi đây là một nhận định khá chủ quan. Mình phải hiểu căn bản, có nền tảng thì mới làm nhanh – làm tốt được, chứ biết nửa vời – làm nửa vời thì chẳng công ty nào muốn tuyển luôn ấy.
Tóm lại cái quần lại, các framework được tạo ra đều có lý do của nó, mà nó còn được đúc kết từ các thế hệ kinh nghiệm, từ những Dev giỏi nó là thành tựu, là kết quả tuyệt vời. Ta nên học cách sử dụng nhưng cũng không nên lạm dụng nó, hiểu được các framework đó có các interface nào và được tạo ra từ đâu, làm được điều đó ta phải nắm chắc căn bản anh em nhé, không xôi thịt ngay và luôn được đâu.
Trên đây là các ý kiến riêng của cá nhân tôi – một Đép mới vào nghề, anh em cho góp ý để thêm ít gạch đá về xây nhà. Hy vọng anh em có ý định chuyển nghề như tôi cứ vững tin, kiên nhẫn học hỏi từ đồng nghiệp nhé.
Đủ lượng, chất sẽ thay đổi thôi.
Chúc anh em thành công!
Đoàn Văn Hiệu