kiến thức [Chia sẻ] Real case học lập trình của một người tay ngang

đọc qua không biết có sót ở đâu không,nhưng chưa thấy fen đề cập đến công việc hiện tại + mức lương :D
Em có đề cập trong part-9 là lương "mấy ngàn đô" thực chất là mức lương chém gió của các cụ trong nhà em truyền tai nhau thôi (đọc báo mà đoán), chứ mức lương thật sự các cụ không biết, 1.5 năm kinh nghiệm không tới mức đó được:sexy_girl: . Hiện tại em làm ReactJS developer, còn mức lương hiện tại thì em xin giữ lại cho các part cuối.
chia buồn với bạn chủ thớt vào nhầm 1 cty đéo ra gì :D
công ty của mình dự án ReactJS source code rất đẹp , phân luồng chạy rất rõ ràng , lead rất có tâm nhưng mỗi tội hay có kiểu vừa code vừa tối ưu vô tội vạ và thiếu thông tin đến member (chắc do handle dự án 1 mình quen rồi) thành ra một lần mình pull code mới về là một lần mình khủng hoảng :D
Em thì lại muốn được làm việc trong project như vậy đấy bác. Em cũng thích refactor code ,nhưng thường trong dự án sẽ không có nhiều time để refactor, gặp đoạn nào không ưng thì tiện tay refactor là chủ yếu:smile:.
 
Bài của thím hay vl. Cảm động với tinh thần tích cực, phấn đấu quá.
Nhưng xét cho cùng với 8 tháng mà học cần đó thì cũng ngang sinh viên học 3 năm rồi đó.
hóng tiếp bài sau của thím nha
 
Nếu có điều kiện kinh tế thì bác nên nghỉ công việc hiện tại, vì cùng 1 lúc làm 2 việc thì sẽ không làm tốt được việc nào cả. Bác mất động lực có thể là do cơ thể quá mệt mỏi khi vừa làm vừa học. Học lập trình là học thật làm thật chứ không giống như hệ "vừa làm vừa học" của các trường đại học, chủ yếu để lấy bằng cấp hợp thức hoá cho công việc đâu bác.

Vụ tiếp thu kiến thức thì em có tiếp xúc với các bác dev trên 3x rồi, mấy ổng vẫn học cái mới, research ầm ầm bác ạ. Bác có tuổi ở ngành xây dựng thì qua lập trình một thời gian có thể lên làm Team Lead, Project Manager chẳng hạn, thiên về quản lý nhiều hơn. Nếu bác muốn làm giám đốc cũng được luôn, vì ngành này vốn nước ngoài đổ vào nhiều, bác có team, có ý tưởng, thì tìm cơ hội dễ hơn so với ngành xây dựng đó bác.
đúng là nhiều lúc về chỉ muốn ngủ hoặc nằm lướt web linh tinh thôi, khá oải. Lúc đầu mới tiếp xúc với ngành mới thì đúng đam mê nên không thấy mệt gì cả nhưng càng ngày càng cảm thấy đuối dần, mặc dù việc học đã có thấy tiến bộ và kết quả :sweat:. Việc nghỉ thì em không tính đến vì còn gia đình phải lo chứ không như hồi thanh niên được nữa ( cũng bay nhảy và cũng mất khá thời gian rồi ). Chỉ tham khảo những lúc bác bị tụt mood thì bác làm thế nào để tiếp tục con đường đã chọn thôi :giggle:
 
Part 10: Ngành lập trình dựa vào năng lực là chủ yếu.

Chào các bác, chúc các bác cuối tuần vui vẻ
:smile:
. Nói về công việc đầu tiên (First job) của các bác như thế nào, lương bổng, công việc có làm thoả mãn các bác không, bằng cách nào bác tìm được việc đó.

Lúc em mới ra trường (với chuyên ngành không phải lập trình), first job của em được thầy hướng dẫn luận văn tìm giúp, thầy có network với cựu sinh viên, liên lạc với một chị trên em 4 khoá để giới thiệu. Với CV đúng chuyên ngành, GPA nằm trong top đầu khoá năm đó, em pass phỏng vấn, lương 5tr Gross. Nhiều bác thấy lương thấp nhưng ở quê em mức đó cũng là trung bình, cũng ngang bọn bạn học chung ngành, hơn ở chỗ làm việc văn phòng máy lạnh và làm giờ hành chính, ít phải tăng ca
:sexy_girl:
.

Vừa ra trường đã có việc nên lúc đầu em cũng tự hào lắm, nhưng em chỉ tự hào được khi so với bọn học chung ngành thôi. Khi so với lứa bạn học chung cấp 3 thì còn thua xa, ở lứa tuổi của em thì mạng xã hội đã phổ cập rồi, đứa nào làm ở đâu, lương bổng bao nhiêu, nhàn hạ hay bận rộn thì thông qua mxh cũng đoán được phần nào (chưa kể họp lớp hay cuối tuần đi coffee cũng có gặp mặt). Ở các part trước em có đề cập background của em, cấp 3 em học trường chuyên, đứa nào vào được trường này cũng phải học giỏi, không giỏi thì bố mẹ cũng phải có quan hệ, tiền tệ (em thuộc thành phần đầu tiên nhá). So với bọn trong lớp chuyên của em thì em cũng ít hơn được ai, khỏi so với bọn lớp chính sách (không chuyên), bọn này ra trường thường đi du học, không thì học lớp chất lượng cao của các trường top, xong về các cơ quan ban ngành nhà nước (chỗ ngon chứ không phải nhà nước nào cũng 3 cọc 3 đồng nha) hoặc về học các làm chủ doanh nghiệp gia đình.
Đám con trai chơi chung trong lớp, làm nhiệt điện, công an, quân đội, kiến trúc sư, bác sĩ, kỹ sư xây dựng. Đa số bọn nó chọn ngành dựa trên quan hệ của gia đình, vài đứa nhà giàu nhưng ít có quan hệ bằng thì tính đường đi du học, định cư. Do có bọn bạn như vậy nên em mới thấy tủi thân nhiều, xét ra first job của em cũng do mối quan hệ với giảng viên => do học đại học mà ra.

Ngành lập trình dựa vào năng lực không cần quan hệ vẫn thăng tiến, phát triển được. Ngành này công ty nước ngoài nhiều, cách nhau nửa vòng trái đất thì kiếm đâu ra quan hệ (tất nhiên). Phong cách làm việc của bọn tư bản là dựa theo năng lực, nó không cần biết bố bạn là ai, chính quyền không tạo điều kiện thì nó té sang nước khác, có tiền thì nó tuyển dev khắp thế giới còn được. Tuy nhiên nếu bạn là tay ngang, không bằng cấp chuyên ngành, mới đi làm trình còn thấp thì khó cạnh tranh vào được công ty ngon, cty top trong ngành nó tuyển intern cũng lựa trường top, uy tín mà tuyển.

Khó khăn ở trên thực ra ngành nào cũng gặp cả, nhưng cửa thăng tiến, phát triển trong ngành lập trình rất sáng. Bạn học y mà không có quan hệ + tiền tệ thì làm ở trạm y tế xã, bọn có quan hệ thì làm bệnh viện TW. Bạn học CA, QĐ mà không có quan hệ thì đứng tuyến đầu, công tác ở biên giới, biển đảo, bọn có quan hệ thì về cơ quan trung tâm thành phố lớn, có time, điều kiện làm chân trong chân ngoài. Còn trong ngành lập trình thì khác, đứa có ông chú làm giám đốc công ty lập trình xin cho vào, mà làm ngu thì bạn cũng có thể chỉnh đốn nó ngay, ít có chuyện năng lực kém mà chỉ đạo được người khác. Tóm lại, tay ngang sẽ gặp khó khăn ở first job (dường như ngành nào cũng vậy), khi đã đi làm rồi thì thăng tiến tuỳ trình, cửa rất sáng, ít quan liêu), gặp thằng nào quan liêu thì té qua chỗ khác làm, thoải mái đầu óc. Bác nào đang tự học nên biết để lấy làm động lực, nếu các bác cố gắng sẽ nhận được thành quả xứng đáng. Ngành đang phát triển nhanh, làm 1 công ty 2,3 năm khả năng cao các bác sẽ được cất nhắc lên. Đó là điều tất yếu vì sóng sau xô sóng trước, ngày càng nhiều người vào ngành thì người có kinh nghiệm sẽ được trọng dụng. Khác với các ngành "ghế ít đít nhiều", nhân tài xuất chúng cũng làm lính cho COCC.

Quay lại câu chuyện của em, mặc dù em có network với mấy anh trong ngành, nhưng First job của em là em tự tìm được. Lần này em nộp CV cho cty lớn luôn, cạnh tranh với người có bằng cấp. Vòng đầu tiên trao đổi với HR là em muốn apply Junior, expect 12 củ gross
:confident:
, đúng ra là rớt rồi nhưng HR vẫn gọi lại kêu chưa có kinh nghiệm thực tế nên apply fresher thôi, em deal lại 10 củ gross thì họ ok hẹn ngày đi phỏng vấn.

Đến vòng 2 là technical, làm bài test trắc nghiệm chuyên ngành bằng tiếng anh
:doubt:
. Bài test có 2 phần , phần 1 chủ yếu về OOP (kiểu kiến thức nền, cấu trúc dữ liệu), phần 2 về front-end html, css, js. Vòng này em pass được do quen đọc tài liệu, học toàn khoá học bằng tiếng anh + thêm lúc học trên Udemy cũng nắm được nền tảng lập trình, vì trên đó họ dạy kiểu để hiểu, nói rộng ra chứ không chỉ dạy đúng cái mình làm => nên em mới biết sơ về OOP, cấu trúc dữ liệu.

Vòng 3 là phỏng vấn trực tiếp với senior Javascript, ổng đưa câu hỏi từ cơ bản đến nâng cao, em trả lời được gần hết tất cả câu hỏi. Bắt đầu từ những project trong CV mà em từng làm, rồi ổng đào sâu vào từng project để hỏi, chủ yếu xem mình có thực sự tự làm hay không. Câu hỏi chính xác thì em không nhớ, nhưng bác nào hay clone project khoá học mà không nắm rõ thì dễ gãy phần này.

Vòng 4 là phỏng vấn trực tiếp với PM-Project Manager (ổng cho vào 2 người một lượt), ông này test speaking trước, xong hỏi về định hướng nghề nghiệp, muốn làm gì sau này. Cuối cùng đưa một câu hỏi về logic: có 2 cốc nước dung tích khác nhau, làm sao để đong được số lít mà ổng đưa ra. Thằng test cùng với em học ĐH CNTT, đầu óc nó nhanh hơn, trả lời trước em nên em phải suy nghĩ cách khác (tốn thêm 2,3 phút), mà với đề bài đó chỉ có 2 cách giải nha các bác
:big_smile:
. Lúc thằng test cùng trả lời trước em hơi hoảng, vì em cũng đang nghĩ theo hướng trả lời đó, cũng may bình tĩnh suy nghĩ ra được cách còn lại.

Đến vòng này thì ứng viên đã rơi rụng nhiều rồi các bác, cứ qua mỗi vòng là rớt hơn phân nửa, cuối cùng chỉ còn 4 người phỏng vấn với PM và chỉ pass 2 người (là em và thằng ĐH CNTT). Giữa vòng trắc nghiệm với vòng phỏng vấn trực tiếp với senior (vòng 2 và 3) thì bạn HR dẫn em lên có trao đổi thêm (có thể là vòng phụ cho riêng em) là range lương đợt này chỉ có 8 củ gross ở level fresher thôi (expect của em là 10 củ), em lại deal 1 lúc với HR thì chốt là 9 củ gross, không biết em cứng hơn thì có bị out từ vòng đó không
:doubt:
. Sau này em mới biết chỉ có em là dám deal lương expect với cty, những bạn còn lại chỉ đi phỏng vấn và chấp nhận mức 8 củ.

Và thế là em có first-job trong ngành lập trình, làm 5 ngày/ tuần, 8 tiếng/ngày có phụ cấp ăn trưa, lương 9 củ gross, title fresher. Công ty vốn nước ngoài, làm outsource, nhân viên trên 200 người, thuê hẳn 3 tầng triệt của 1 toà nhà. Phần tiếp theo là quá trình làm việc, học tập, "hội nhập" với team fresher ở công ty nha các bác
:)
.

(To be continue...)
 
Chủ thread giỏi quá.
Tầm này năm ngoái mình cũng nghỉ việc xây dựng để bắt đầu lại.
Cũng đã phân vân giữa việc học IT ở fpt poly tech với đi học tiếng Nhật để đi xkld.
Và rồi mình chọn tiếng Nhật, nhưng vì dịch covid quá căng nên cũng ko đi được.
=((

Gửi từ chàng trai và bông hoa bên ngực trái bằng vozFApp
mình cũng nghỉ làm xây dựng và bắt đầu lại, mình đang xin làm công việc văn phòng trong công ty IT. Chủ yếu làm lặt vặt, test và cái cơ bản đơn giản, đang cố gắng học lại nhưng mà rào cản lớn nhất là tiếng anh, xưa làm xây dựng ko chú tâm, gần như mất gốc. Chắc qua dịch đầu tiên phải học lại tiếng anh.
 
Part 10: Ngành lập trình dựa vào năng lực là chủ yếu.

Chào các bác, chúc các bác cuối tuần vui vẻ
:smile:
. Nói về công việc đầu tiên (First job) của các bác như thế nào, lương bổng, công việc có làm thoả mãn các bác không, bằng cách nào bác tìm được việc đó.

Lúc em mới ra trường (với chuyên ngành không phải lập trình), first job của em được thầy hướng dẫn luận văn tìm giúp, thầy có network với cựu sinh viên, liên lạc với một chị trên em 4 khoá để giới thiệu. Với CV đúng chuyên ngành, GPA nằm trong top đầu khoá năm đó, em pass phỏng vấn, lương 5tr Gross. Nhiều bác thấy lương thấp nhưng ở quê em mức đó cũng là trung bình, cũng ngang bọn bạn học chung ngành, hơn ở chỗ làm việc văn phòng máy lạnh và làm giờ hành chính, ít phải tăng ca
:sexy_girl:
.

Vừa ra trường đã có việc nên lúc đầu em cũng tự hào lắm, nhưng em chỉ tự hào được khi so với bọn học chung ngành thôi. Khi so với lứa bạn học chung cấp 3 thì còn thua xa, ở lứa tuổi của em thì mạng xã hội đã phổ cập rồi, đứa nào làm ở đâu, lương bổng bao nhiêu, nhàn hạ hay bận rộn thì thông qua mxh cũng đoán được phần nào (chưa kể họp lớp hay cuối tuần đi coffee cũng có gặp mặt). Ở các part trước em có đề cập background của em, cấp 3 em học trường chuyên, đứa nào vào được trường này cũng phải học giỏi, không giỏi thì bố mẹ cũng phải có quan hệ, tiền tệ (em thuộc thành phần đầu tiên nhá). So với bọn trong lớp chuyên của em thì em cũng ít hơn được ai, khỏi so với bọn lớp chính sách (không chuyên), bọn này ra trường thường đi du học, không thì học lớp chất lượng cao của các trường top, xong về các cơ quan ban ngành nhà nước (chỗ ngon chứ không phải nhà nước nào cũng 3 cọc 3 đồng nha) hoặc về học các làm chủ doanh nghiệp gia đình.
Đám con trai chơi chung trong lớp, làm nhiệt điện, công an, quân đội, kiến trúc sư, bác sĩ, kỹ sư xây dựng. Đa số bọn nó chọn ngành dựa trên quan hệ của gia đình, vài đứa nhà giàu nhưng ít có quan hệ bằng thì tính đường đi du học, định cư. Do có bọn bạn như vậy nên em mới thấy tủi thân nhiều, xét ra first job của em cũng do mối quan hệ với giảng viên => do học đại học mà ra.

Ngành lập trình dựa vào năng lực không cần quan hệ vẫn thăng tiến, phát triển được. Ngành này công ty nước ngoài nhiều, cách nhau nửa vòng trái đất thì kiếm đâu ra quan hệ (tất nhiên). Phong cách làm việc của bọn tư bản là dựa theo năng lực, nó không cần biết bố bạn là ai, chính quyền không tạo điều kiện thì nó té sang nước khác, có tiền thì nó tuyển dev khắp thế giới còn được. Tuy nhiên nếu bạn là tay ngang, không bằng cấp chuyên ngành, mới đi làm trình còn thấp thì khó cạnh tranh vào được công ty ngon, cty top trong ngành nó tuyển intern cũng lựa trường top, uy tín mà tuyển.

Khó khăn ở trên thực ra ngành nào cũng gặp cả, nhưng cửa thăng tiến, phát triển trong ngành lập trình rất sáng. Bạn học y mà không có quan hệ + tiền tệ thì làm ở trạm y tế xã, bọn có quan hệ thì làm bệnh viện TW. Bạn học CA, QĐ mà không có quan hệ thì đứng tuyến đầu, công tác ở biên giới, biển đảo, bọn có quan hệ thì về cơ quan trung tâm thành phố lớn, có time, điều kiện làm chân trong chân ngoài. Còn trong ngành lập trình thì khác, đứa có ông chú làm giám đốc công ty lập trình xin cho vào, mà làm ngu thì bạn cũng có thể chỉnh đốn nó ngay, ít có chuyện năng lực kém mà chỉ đạo được người khác. Tóm lại, tay ngang sẽ gặp khó khăn ở first job (dường như ngành nào cũng vậy), khi đã đi làm rồi thì thăng tiến tuỳ trình, cửa rất sáng, ít quan liêu), gặp thằng nào quan liêu thì té qua chỗ khác làm, thoải mái đầu óc. Bác nào đang tự học nên biết để lấy làm động lực, nếu các bác cố gắng sẽ nhận được thành quả xứng đáng. Ngành đang phát triển nhanh, làm 1 công ty 2,3 năm khả năng cao các bác sẽ được cất nhắc lên. Đó là điều tất yếu vì sóng sau xô sóng trước, ngày càng nhiều người vào ngành thì người có kinh nghiệm sẽ được trọng dụng. Khác với các ngành "ghế ít đít nhiều", nhân tài xuất chúng cũng làm lính cho COCC.

Quay lại câu chuyện của em, mặc dù em có network với mấy anh trong ngành, nhưng First job của em là em tự tìm được. Lần này em nộp CV cho cty lớn luôn, cạnh tranh với người có bằng cấp. Vòng đầu tiên trao đổi với HR là em muốn apply Junior, expect 12 củ gross
:confident:
, đúng ra là rớt rồi nhưng HR vẫn gọi lại kêu chưa có kinh nghiệm thực tế nên apply fresher thôi, em deal lại 10 củ gross thì họ ok hẹn ngày đi phỏng vấn.

Đến vòng 2 là technical, làm bài test trắc nghiệm chuyên ngành bằng tiếng anh
:doubt:
. Bài test có 2 phần , phần 1 chủ yếu về OOP (kiểu kiến thức nền, cấu trúc dữ liệu), phần 2 về front-end html, css, js. Vòng này em pass được do quen đọc tài liệu, học toàn khoá học bằng tiếng anh + thêm lúc học trên Udemy cũng nắm được nền tảng lập trình, vì trên đó họ dạy kiểu để hiểu, nói rộng ra chứ không chỉ dạy đúng cái mình làm => nên em mới biết sơ về OOP, cấu trúc dữ liệu.

Vòng 3 là phỏng vấn trực tiếp với senior Javascript, ổng đưa câu hỏi từ cơ bản đến nâng cao, em trả lời được gần hết tất cả câu hỏi. Bắt đầu từ những project trong CV mà em từng làm, rồi ổng đào sâu vào từng project để hỏi, chủ yếu xem mình có thực sự tự làm hay không. Câu hỏi chính xác thì em không nhớ, nhưng bác nào hay clone project khoá học mà không nắm rõ thì dễ gãy phần này.

Vòng 4 là phỏng vấn trực tiếp với PM-Project Manager (ổng cho vào 2 người một lượt), ông này test speaking trước, xong hỏi về định hướng nghề nghiệp, muốn làm gì sau này. Cuối cùng đưa một câu hỏi về logic: có 2 cốc nước dung tích khác nhau, làm sao để đong được số lít mà ổng đưa ra. Thằng test cùng với em học ĐH CNTT, đầu óc nó nhanh hơn, trả lời trước em nên em phải suy nghĩ cách khác (tốn thêm 2,3 phút), mà với đề bài đó chỉ có 2 cách giải nha các bác
:big_smile:
. Lúc thằng test cùng trả lời trước em hơi hoảng, vì em cũng đang nghĩ theo hướng trả lời đó, cũng may bình tĩnh suy nghĩ ra được cách còn lại.

Đến vòng này thì ứng viên đã rơi rụng nhiều rồi các bác, cứ qua mỗi vòng là rớt hơn phân nửa, cuối cùng chỉ còn 4 người phỏng vấn với PM và chỉ pass 2 người (là em và thằng ĐH CNTT). Giữa vòng trắc nghiệm với vòng phỏng vấn trực tiếp với senior (vòng 2 và 3) thì bạn HR dẫn em lên có trao đổi thêm (có thể là vòng phụ cho riêng em) là range lương đợt này chỉ có 8 củ gross ở level fresher thôi (expect của em là 10 củ), em lại deal 1 lúc với HR thì chốt là 9 củ gross, không biết em cứng hơn thì có bị out từ vòng đó không
:doubt:
. Sau này em mới biết chỉ có em là dám deal lương expect với cty, những bạn còn lại chỉ đi phỏng vấn và chấp nhận mức 8 củ.

Và thế là em có first-job trong ngành lập trình, làm 5 ngày/ tuần, 8 tiếng/ngày có phụ cấp ăn trưa, lương 9 củ gross, title fresher. Công ty vốn nước ngoài, làm outsource, nhân viên trên 200 người, thuê hẳn 3 tầng triệt của 1 toà nhà. Phần tiếp theo là quá trình làm việc, học tập, "hội nhập" với team fresher ở công ty nha các bác
:)
.

(To be continue...)
thím phỏng vấn bằng tiếng anh mà deal thấp thế.
 
Do có bác inbox em hỏi đề bài và lý do cho rằng chỉ có 2 cách giải, em search GG thì ra đúng câu hỏi nè các bác.
Em nghĩ cách giải sẽ dựa vào bác đổ nước vào bình nào trước => 2 cách giải, đề bài có điều kiện là chỉ dùng 2 cốc nước (3 và 5 lít), đổ chính xác chứ không canh được phân nữa bình => khi thêm nước chỉ được thêm cho đầy bình, khi đổ nước phải đổ hết bình, chỉ có 2 option là đổ sang bình còn lại hoặc đổ bỏ thôi.
Người kia trả lời giống như đáp án trong link á các bác bác. Em thì chọn cách đong bình 3 lít rồi đổ vào bình 5 lít 2 lần => bình 3 lít sau 2 lần đổ sẽ còn 1 lít => đổ vào bình 5 lít rồi đong thêm 3 lít nữa thì được 4 lít.
Bác nào nghĩ ra cách khác mách em nhé :big_smile: .
 
đổ đẩy bình 5 lít rồi đổ 5 lít sang 3 lít, còn dư 2 lít. Đổ bỏ bình 3 lít đi, đổ 2 lít này sang bình 3 lít, lúc này bình 3 lít còn thiếu 1 lít là đầy, sau đó đong đầy bình 5 lít, đổ sang bình 3 lít (lúc này còn thiếu 1 lít nữa đầy bình) cho tới khi bình 3 lít đầy, kết quả là còn lại 4 lít trong bình 5 lít. Mất 30s suy nghĩ :p
 
Part 10: Ngành lập trình dựa vào năng lực là chủ yếu.

Chào các bác, chúc các bác cuối tuần vui vẻ
:smile:
. Nói về công việc đầu tiên (First job) của các bác như thế nào, lương bổng, công việc có làm thoả mãn các bác không, bằng cách nào bác tìm được việc đó.

Lúc em mới ra trường (với chuyên ngành không phải lập trình), first job của em được thầy hướng dẫn luận văn tìm giúp, thầy có network với cựu sinh viên, liên lạc với một chị trên em 4 khoá để giới thiệu. Với CV đúng chuyên ngành, GPA nằm trong top đầu khoá năm đó, em pass phỏng vấn, lương 5tr Gross. Nhiều bác thấy lương thấp nhưng ở quê em mức đó cũng là trung bình, cũng ngang bọn bạn học chung ngành, hơn ở chỗ làm việc văn phòng máy lạnh và làm giờ hành chính, ít phải tăng ca
:sexy_girl:
.

Vừa ra trường đã có việc nên lúc đầu em cũng tự hào lắm, nhưng em chỉ tự hào được khi so với bọn học chung ngành thôi. Khi so với lứa bạn học chung cấp 3 thì còn thua xa, ở lứa tuổi của em thì mạng xã hội đã phổ cập rồi, đứa nào làm ở đâu, lương bổng bao nhiêu, nhàn hạ hay bận rộn thì thông qua mxh cũng đoán được phần nào (chưa kể họp lớp hay cuối tuần đi coffee cũng có gặp mặt). Ở các part trước em có đề cập background của em, cấp 3 em học trường chuyên, đứa nào vào được trường này cũng phải học giỏi, không giỏi thì bố mẹ cũng phải có quan hệ, tiền tệ (em thuộc thành phần đầu tiên nhá). So với bọn trong lớp chuyên của em thì em cũng ít hơn được ai, khỏi so với bọn lớp chính sách (không chuyên), bọn này ra trường thường đi du học, không thì học lớp chất lượng cao của các trường top, xong về các cơ quan ban ngành nhà nước (chỗ ngon chứ không phải nhà nước nào cũng 3 cọc 3 đồng nha) hoặc về học các làm chủ doanh nghiệp gia đình.
Đám con trai chơi chung trong lớp, làm nhiệt điện, công an, quân đội, kiến trúc sư, bác sĩ, kỹ sư xây dựng. Đa số bọn nó chọn ngành dựa trên quan hệ của gia đình, vài đứa nhà giàu nhưng ít có quan hệ bằng thì tính đường đi du học, định cư. Do có bọn bạn như vậy nên em mới thấy tủi thân nhiều, xét ra first job của em cũng do mối quan hệ với giảng viên => do học đại học mà ra.

Ngành lập trình dựa vào năng lực không cần quan hệ vẫn thăng tiến, phát triển được. Ngành này công ty nước ngoài nhiều, cách nhau nửa vòng trái đất thì kiếm đâu ra quan hệ (tất nhiên). Phong cách làm việc của bọn tư bản là dựa theo năng lực, nó không cần biết bố bạn là ai, chính quyền không tạo điều kiện thì nó té sang nước khác, có tiền thì nó tuyển dev khắp thế giới còn được. Tuy nhiên nếu bạn là tay ngang, không bằng cấp chuyên ngành, mới đi làm trình còn thấp thì khó cạnh tranh vào được công ty ngon, cty top trong ngành nó tuyển intern cũng lựa trường top, uy tín mà tuyển.

Khó khăn ở trên thực ra ngành nào cũng gặp cả, nhưng cửa thăng tiến, phát triển trong ngành lập trình rất sáng. Bạn học y mà không có quan hệ + tiền tệ thì làm ở trạm y tế xã, bọn có quan hệ thì làm bệnh viện TW. Bạn học CA, QĐ mà không có quan hệ thì đứng tuyến đầu, công tác ở biên giới, biển đảo, bọn có quan hệ thì về cơ quan trung tâm thành phố lớn, có time, điều kiện làm chân trong chân ngoài. Còn trong ngành lập trình thì khác, đứa có ông chú làm giám đốc công ty lập trình xin cho vào, mà làm ngu thì bạn cũng có thể chỉnh đốn nó ngay, ít có chuyện năng lực kém mà chỉ đạo được người khác. Tóm lại, tay ngang sẽ gặp khó khăn ở first job (dường như ngành nào cũng vậy), khi đã đi làm rồi thì thăng tiến tuỳ trình, cửa rất sáng, ít quan liêu), gặp thằng nào quan liêu thì té qua chỗ khác làm, thoải mái đầu óc. Bác nào đang tự học nên biết để lấy làm động lực, nếu các bác cố gắng sẽ nhận được thành quả xứng đáng. Ngành đang phát triển nhanh, làm 1 công ty 2,3 năm khả năng cao các bác sẽ được cất nhắc lên. Đó là điều tất yếu vì sóng sau xô sóng trước, ngày càng nhiều người vào ngành thì người có kinh nghiệm sẽ được trọng dụng. Khác với các ngành "ghế ít đít nhiều", nhân tài xuất chúng cũng làm lính cho COCC.

Quay lại câu chuyện của em, mặc dù em có network với mấy anh trong ngành, nhưng First job của em là em tự tìm được. Lần này em nộp CV cho cty lớn luôn, cạnh tranh với người có bằng cấp. Vòng đầu tiên trao đổi với HR là em muốn apply Junior, expect 12 củ gross
:confident:
, đúng ra là rớt rồi nhưng HR vẫn gọi lại kêu chưa có kinh nghiệm thực tế nên apply fresher thôi, em deal lại 10 củ gross thì họ ok hẹn ngày đi phỏng vấn.

Đến vòng 2 là technical, làm bài test trắc nghiệm chuyên ngành bằng tiếng anh
:doubt:
. Bài test có 2 phần , phần 1 chủ yếu về OOP (kiểu kiến thức nền, cấu trúc dữ liệu), phần 2 về front-end html, css, js. Vòng này em pass được do quen đọc tài liệu, học toàn khoá học bằng tiếng anh + thêm lúc học trên Udemy cũng nắm được nền tảng lập trình, vì trên đó họ dạy kiểu để hiểu, nói rộng ra chứ không chỉ dạy đúng cái mình làm => nên em mới biết sơ về OOP, cấu trúc dữ liệu.

Vòng 3 là phỏng vấn trực tiếp với senior Javascript, ổng đưa câu hỏi từ cơ bản đến nâng cao, em trả lời được gần hết tất cả câu hỏi. Bắt đầu từ những project trong CV mà em từng làm, rồi ổng đào sâu vào từng project để hỏi, chủ yếu xem mình có thực sự tự làm hay không. Câu hỏi chính xác thì em không nhớ, nhưng bác nào hay clone project khoá học mà không nắm rõ thì dễ gãy phần này.

Vòng 4 là phỏng vấn trực tiếp với PM-Project Manager (ổng cho vào 2 người một lượt), ông này test speaking trước, xong hỏi về định hướng nghề nghiệp, muốn làm gì sau này. Cuối cùng đưa một câu hỏi về logic: có 2 cốc nước dung tích khác nhau, làm sao để đong được số lít mà ổng đưa ra. Thằng test cùng với em học ĐH CNTT, đầu óc nó nhanh hơn, trả lời trước em nên em phải suy nghĩ cách khác (tốn thêm 2,3 phút), mà với đề bài đó chỉ có 2 cách giải nha các bác
:big_smile:
. Lúc thằng test cùng trả lời trước em hơi hoảng, vì em cũng đang nghĩ theo hướng trả lời đó, cũng may bình tĩnh suy nghĩ ra được cách còn lại.

Đến vòng này thì ứng viên đã rơi rụng nhiều rồi các bác, cứ qua mỗi vòng là rớt hơn phân nửa, cuối cùng chỉ còn 4 người phỏng vấn với PM và chỉ pass 2 người (là em và thằng ĐH CNTT). Giữa vòng trắc nghiệm với vòng phỏng vấn trực tiếp với senior (vòng 2 và 3) thì bạn HR dẫn em lên có trao đổi thêm (có thể là vòng phụ cho riêng em) là range lương đợt này chỉ có 8 củ gross ở level fresher thôi (expect của em là 10 củ), em lại deal 1 lúc với HR thì chốt là 9 củ gross, không biết em cứng hơn thì có bị out từ vòng đó không
:doubt:
. Sau này em mới biết chỉ có em là dám deal lương expect với cty, những bạn còn lại chỉ đi phỏng vấn và chấp nhận mức 8 củ.

Và thế là em có first-job trong ngành lập trình, làm 5 ngày/ tuần, 8 tiếng/ngày có phụ cấp ăn trưa, lương 9 củ gross, title fresher. Công ty vốn nước ngoài, làm outsource, nhân viên trên 200 người, thuê hẳn 3 tầng triệt của 1 toà nhà. Phần tiếp theo là quá trình làm việc, học tập, "hội nhập" với team fresher ở công ty nha các bác
:)
.

(To be continue...)

xong chuyện bác chia sẻ tên công ty để em biết apply vào nhé bác :)
 
Back
Top