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

Mới mò mẫm tìm thấy cái này recommend từ một trang reddit. Anh em nào hứng thú theo IT và muốn thực sự build career ngang level các trường ĐH thì mình recommend trang này: https://teachyourselfcs.com/

Mặc dù cũng mới chỉ skim qua nhưng thấy khóa học cover gần như toàn bộ "core majors" trong Computer Science. Tác giả cũng viết "bạn có thể không cần học Computer Science mà chỉ cần biết vài công cụ mạnh, nhưng nên nhớ ngày càng nhiều người tham gia vào ngành này, còn số người thực sự biết Computer Science hầu như vẫn giữ nguyên".

Thấy khóa học cũng cover gần như toàn bộ về những gì (mà theo mình) một senior dev cần biết: từ Lập trình, Thiết kế máy tính, Thuật toán và cấu trúc dữ liệu, Toán học trong khoa học máy tính, Hệ điều hành, Mạng, Cơ sở dữ liệu, Ngôn ngữ và trình biên dịch, Hệ thống phân tán.

Quan điểm cá nhân, ai muốn làm dev ở mức low & mid-level thì chắc ko cần phải học khóa này, nhưng ai muốn làm senior trở lên thì chắc chắn phải học.

À đây nữa, tác giả cũng recommend theo cái này trước: https://www.freecodecamp.org/
 
Last edited:
Mới mò mẫm tìm thấy cái này recommend từ một trang reddit. Anh em nào hứng thú theo IT và muốn thực sự build career ngang level các trường ĐH thì mình recommend trang này: https://teachyourselfcs.com/

Mặc dù cũng mới chỉ skim qua nhưng thấy khóa học cover gần như toàn bộ "core majors" trong Computer Science. Tác giả cũng viết "bạn có thể không cần học Computer Science mà chỉ cần biết vài công cụ mạnh, nhưng nên nhớ ngày càng nhiều người tham gia vào ngành này, còn số người thực sự biết Computer Science hầu như vẫn giữ nguyên".

Thấy khóa học cũng cover gần như toàn bộ về những gì (mà theo mình) một senior dev cần biết: từ Lập trình, Thiết kế máy tính, Thuật toán và cấu trúc dữ liệu, Toán học trong khoa học máy tính, Hệ điều hành, Mạng, Cơ sở dữ liệu, Ngôn ngữ và trình biên dịch, Hệ thống phân tán.

Quan điểm cá nhân, ai muốn làm dev ở mức low & mid-level thì chắc ko cần phải học khóa này, nhưng ai muốn làm senior trở lên thì chắc chắn phải học.

À đây nữa, tác giả cũng recommend theo cái này trước: https://www.freecodecamp.org/
Mình ngoài học trên F8 thì cũng tự học trên trang này https://www.freecodecamp.org/.
Thực sự rất hay và bổ ích nhé, gia diện hiện đại dễ học dễ nắm bắt nữa. Mọi người học theo cũng khá đầy đủ đó
 
Chào bác, tôi là một thằng công chức quèn làm nhà nước, kém bác 2 tuổi, cũng mới có đam mê làm IT, mới đọc full thread của bác trong hôm nay, thấy bác cũng là "tay ngang" nhưng rất nhiều kinh nghiệm, achievements, nên mong được chỉ giáo thêm vài đường cơ bản :p.

- Personality & Background:
  • Tính cách thuộc INTJ Architect (https://www.16personalities.com/intj-personality?), về cơ bản cũng tương đồng với ISTJ của bác, thích nghiên cứu, đào sâu suy nghĩ, thích không gian riêng,... , chỉ khác là tính cách ISTJ hay tập trung giải quyết những việc trước mắt, còn bản thân tôi hay lo lắng cho vấn đề tương lai, lâu dài.
  • Đã học khóa "Learning how to learn" trên coursera giống bác.
  • Nổi trội các môn logic (từng học chuyên toán, tốt nghiệp đại học điểm khá cao A1), tiếng anh khá 2 mảng Writing & Reading.
  • Hiện có bằng cử nhân ngành kinh tế, nhưng về làm công chức quèn, ăn lương 3 cọc 3 đồng (nhưng cũng khấm khá vì có khoản xxx), được cái nhàn, thi thoảng tôi vẫn trốn "làm việc riêng" trong giờ làm việc được (thực ra là học code, đọc các bài báo về công nghệ).
  • Đam mê nghiên cứu công nghệ mới, đặc biệt là blockchain trong 1 năm trở lại đây (đến thời điểm hiện tại chắc cũng do downtrend, với 1 số thay đổi về mindset nên hiện h thấy công nghệ này chưa có gì nhiều ngoài hype).

- Achievement trong ngành: Hầu hết chưa có kinh nghiệm chiến đấu thực tiễn hay làm cho bất kỳ công ty nào, ngoại trừ 3 giải hackathon tôi mới đạt được trong thời gian bắt đầu từ tháng 4/2022 (tất cả đều được tổ chức bởi 1 công ty blockchain).
  • Thiết kế & build Back-end ứng dụng Oracle sử dụng techstack của công ty đó (Scrypto & Radix Engine): https://www.radixdlt.com/post/scrypto-oracles-challenge-results. >> Giải nhì
    Ứng dụng này tôi dùng Rust để code back-end, Shell-script để unit-test và React + TypeScript để code front-end cơ bản. < Tự học và code trong vòng 1-2 tháng.
  • Thiết kế & build Back-end ứng dụng Lending sử dụng techstack của công ty đó: https://www.radixdlt.com/post/scrypto-lending-challenge-results. >> Giải nhì.
    Ứng dụng này tôi cũng dùng Rust để code back-end, Cargo & Rust để unit-test và React + TypeScript để code front-end cơ bản. < Code trong vòng 1 tháng.
  • Thiết kế & build Back-end ứng dụng DAO sử dụng techstack của công ty đó: https://www.radixdlt.com/post/scrypto-dao-challenge-results. >> Giải nhất
    Ứng dụng này tôi chỉ dùng Rust để code back-end, Shell-script để unit-test. < Code trong vòng 1 tháng.
Bác có thể vào link tham khảo, có đường dẫn đến source code của tôi trên github. Tất cả code đều là do tôi tự học qua đọc git code các bạn khác, đọc document của công ty đó và phần lớn là google & techoverflow.

- Mông lung?
Sau khi đạt được giải nhất (finally), tôi đã có "ảo tưởng sức mạnh" rằng mình có thể bỏ việc luôn, startup hoặc làm dev chính cho 1 công ty blockchain luôn. Nhưng khi hỏi một số anh chị dev trong cơ quan (đều là người học cử nhân ngành IT tại VN), họ đều bảo là tôi chưa có gốc, nên học 1 khóa căn bản trước.
Tuy nhiên Khi hỏi một dev kỳ cựu trên cộng đồng của cái blockchain kia (đã có công ty blockchain - là tây lông), thì họ bảo bạn nên cứ tập trung vào mục tiêu của mình, làm ra sản phẩm, chỉ nên học những thứ thật sự cần thiết trong quá trình bạn làm chứ không bạn sẽ "spend your whole life just learn and learn".

Nên tôi h đang lầm đường lạc lối, mong bác chỉ giáo thêm một số điều cơ bản:
  • Có nên bỏ việc công chức theo IT không? Lương hiện tại tôi cũng 10 củ (đã cộng cả khoản phụ xxx), có thể thăng tiến và lên tầm 2 chục củ sau 10-15 năm. Tính chất công việc công chức cũng nhàn, chế độ chính sách, đãi ngộ khá oke (chế độ "nhà nước"). Tôi cũng tính là nếu oke nhất thì phương án là theo "remote working", làm 2 việc cùng lúc để nâng cao thu nhập trong giai đoạn còn trẻ, khỏe.
  • Muốn theo IT thì có phải học căn bản như anh chị tư vấn không? Có phải học bằng đại học IT thì mới làm được không?
  • Theo IT thực ra cũng có nhiều nhánh: DevOps, Front, Fullstack, Cloud, Security, Data Scientist, bản thân tôi muốn làm việc gì có chút sáng tạo (do là kiểu người Architect INTJ) như thiết kế ứng dụng (như đã đạt được trong 3 achievement above), thì theo hướng nào là hợp lý nhất, bác có recommend khóa học nào không?
  • Nếu theo hướng remote working thì nên build profile của mình trên nền tảng nào (Facebook, Twitter, Linkedin, Github,...) và như thế nào, nếu có thể mong bác chia sẻ trên thread một bài riêng về build profile.
Mong được bác reply sớm, chỉ giáo vài đường cơ bản ạ :burn_joss_stick:
Tôi có background gần gần match của bạn(trừ phần archievement :burn_joss_stick: và chuyên ngành viễn thông nhưng quá lâu kh dùng đến nên cũng coi như tay ngang ) hiện đã cày xong khoá cs50 của bọn HV(Thấy thực sự thú vị và hợp với mình vì bọn Reddit bảo phần pset khá khó nhưng mình lại làm oke) và finished phần foundation của The odin project đang chuyển sang cày cs50w
. Tiếng anh khá (ielts 7.). Thực sự ở trong vùng an toàn quá lâu giờ rất sợ thoát hẳn ra nên đang tính tìm remote job trước(tôi có lợi thế hơn vì time work thực tế chỉ xấp xỉ 20 hours/week còn lại có thể dành để học). khá mông lung vì cũng đang có cảm giác "spend the whole life just learn and learn".
 
Part 24: Trải nghiệm làm remote, work-life ... không balance.

Hi các bác, quay lại câu chuyện nhé. Thời gian đầu khi làm ở cty chung với a lead.T, tất cả mọi người đều được làm remote do lúc đó đang có giãn cách xã hội:burn_joss_stick:. Thời gian đó, em vừa làm việc ở nhà, vừa chăm vợ, chăm con mới sinh. Mặc dù là làm remote, nhưng bị nhốt ở nhà 100% không ra đường được, nên cái sướng của sự tự do khi làm việc remote thì em chưa cảm nhận được :(.

Em nói sơ về các hình thức làm việc (không chỉ trong ngành lập trình nha các bác), hiện nay có 3 hình thức phổ biến:

Đầu tiên là làm việc ở Office, hình thức này là mặc định :big_smile:, nếu các bác xem tin tuyển dụng mà không có keyword như Hybrid/Remote thì 99% sẽ phải lên office. Ngoài việc tốn tiền xăng, tốn time đi lại, các bác còn bị áp lực về thời gian khi phải đi đúng giờ, về đúng giấc. Cty nào có thêm keyword "flexible time" thì ok hơn, nghĩa là đi trễ về sớm cũng được, miễn sao đảm bảo được công việc.
Cái flexible này quan trọng nha các bác, làm cty mà flexible time sẽ thoải mái hơn nhiều :). Sáng đi làm mà dính kẹt xe (chuyện thường ở SG/HN), tinh thần hồi hộp vì sắp trễ giờ làm thì hỏng cả một ngày làm việc, lên cty cũng chả vui vẻ gì (sếp mặt nặng mày nhẹ, thậm chí có cty còn trừ lương vì đi trễ :cry:). Hôm nào có việc muốn về sớm thì phải đi "xin" người này người kia, nghĩ tới mà chán đéo tả được :pudency:.

Tiếp theo là Hybrid-working, nghĩa là lên office một số ngày, các ngày làm việc còn lại thì WFH (work from home) :misdoubt:. Sau đại dịch covid thì hình thức này trở nên phổ biến, vì lúc giãn cách xã hội thì dev đã được WFH nhiều tháng liên tục, khi mở cửa lại nếu bắt lên văn phòng thì hầu hết dev sẽ bất mãn :hell_boy:. Vấn đề này ở ngành lập trình khá là nhức nhói, vì trên thực tế, dev làm remote năng suất không thua kém gì dev lên office, thậm chí còn cao hơn :cool:.
Tuỳ từng cty mà họ apply chính sách hybrid working khác nhau, có thể là tối thiểu 1/2/3 ngày/tuần sẽ lên office, từ chính sách chung đó thì các team sẽ thống nhất lên vào ngày nào trong tuần (để các member gặp mặt nhau). Đa số các ngày lên office cũng sẽ flexible time, vì đã cho WFH 1 số ngày trong tuần rồi mà vẫn strict các ngày lên office thì hơi lạ :confuse:.

Cuối cùng là remote, hiện nay cũng khá phổ biến, đặc biệt ở các công ty start-up :beauty:. Em nghĩ đa số mọi người sẽ thích hình thức làm việc này, nó tiết kiệm cho mình (và cả công ty) rất nhiều công sức và tiền bạc. Và dev khi đã làm remote rồi, thì xu hướng tìm công việc mới của họ cũng sẽ là remote. Nếu được chọn giữa 2 công ty (1 remote, 1 office) mà lương remote có thấp hơn 1 chút thì nên chọn remote nha các bác, vì tiền và công sức di chuyển của mình cộng với sự bó buộc về tâm lý nếu quy ra tiền thì cũng là một con số lớn :giggle:.
Trên voz có nhiều bác cày cùng lúc 2,3 job thì đa số job sẽ là remote, vì trung bình 1 ngày làm việc remote khả năng cao là dưới 8 tiếng, mà còn tiết kiệm thời gian di chuyển lượt đi/về nữa, nên nó thể sắp xếp làm thêm 1,2 job part-time.

Mà trải nghiệm lần đầu làm remote của em thực sự không tốt các bác ạ=((. Thời gian đầu ở cty này, thực sự 1 ngày em làm phải trên 8 tiếng, vì không phân chia được time cho công việc và gia đình. Bác nào có con rồi thì sẽ biết, sau khi sinh sẽ rất bận do vợ còn đau và con thì hay quấy khóc, ban đêm ngủ thì cứ cách 1-2 giờ là con khóc đòi sữa/thay tả :doubt:. Lúc đó mỗi ngày em chỉ ngủ tầm 4 tiếng, mà lúc làm việc cũng không tập trung được mấy.
Các bác muốn code thì phải đọc code cũ trước, để biết flow thì mới code tiếp được, cái này cần sự tập trung thời gian dài. Nếu hay bị cắt ngang thì khi quay lại code cũng phải đọc lại, suy nghĩ lại, nên khó mà làm việc hiệu quả. Những sự việc cắt ngang khi làm việc tại nhà thì rất nhiều, đặc biệt lúc trong nhà có nhiều người :tire: (thời gian giãn cách xã hội thì tất cả mọi người phải ở nhà, time này em đã về quê tránh dịch nha các bác).
Mà người lớn trong nhà thì em không control được mindset của họ, khi không có giãn cách, mọi người đi làm thì người nội trợ làm việc nhà bình thường. Khi giãn cách, thì họ lại than vãn là việc nhà cực, không ai phụ giúp (trong khi khối lượng công việc không đổi:shame:). Kết quả là người đi làm vừa phải làm việc công ty, vừa phải làm việc nhà + thêm chăm vợ chăm con (nói chung rất là mệt mỏi và stress:sweat:). Time này tiền bạc làm ra em đập vào các đồ gia dụng (robot hút bụi, máy sấy quần áo, máy rửa chén, máy pha sữa) để giảm với khối lượng công việc nhà lại.

Nói tóm lại, công việc với gia đình nó mix với nhau nên không đâu vào đâu. Công việc thì lúc nào cũng sợ là không làm đủ khối lượng, low performance => sợ bị đuổi trong thời điểm dịch, không có thời gian, cảm hứng để tự học như trước. Gia đình lúc đó thì conflict liên tục, lâu lâu lại cãi nhau, cảm giác lúc nào cũng chán nản, ức chế. Vì buồn chán nên mới sinh ra cái thread này, viết những điều tích cực, sharing những gì em biết, xoa dịu thực tại mệt mỏi lúc đó:big_smile:.

Công việc thì cũng không ok lắm, ức chế sếp và mấy đứa cocc :choler:, nhưng mà part này cũng dài rồi em để part sau kể tiếp nha:sexy_girl:.

(to be continue...)

Chào bác, tôi là một thằng công chức quèn làm nhà nước, kém bác 2 tuổi, cũng mới có đam mê làm IT, mới đọc full thread của bác trong hôm nay, thấy bác cũng là "tay ngang" nhưng rất nhiều kinh nghiệm, achievements, nên mong được chỉ giáo thêm vài đường cơ bản :p.

- Personality & Background:
  • Tính cách thuộc INTJ Architect (https://www.16personalities.com/intj-personality?), về cơ bản cũng tương đồng với ISTJ của bác, thích nghiên cứu, đào sâu suy nghĩ, thích không gian riêng,... , chỉ khác là tính cách ISTJ hay tập trung giải quyết những việc trước mắt, còn bản thân tôi hay lo lắng cho vấn đề tương lai, lâu dài.
  • Đã học khóa "Learning how to learn" trên coursera giống bác.
  • Nổi trội các môn logic (từng học chuyên toán, tốt nghiệp đại học điểm khá cao A1), tiếng anh khá 2 mảng Writing & Reading.
  • Hiện có bằng cử nhân ngành kinh tế, nhưng về làm công chức quèn, ăn lương 3 cọc 3 đồng (nhưng cũng khấm khá vì có khoản xxx), được cái nhàn, thi thoảng tôi vẫn trốn "làm việc riêng" trong giờ làm việc được (thực ra là học code, đọc các bài báo về công nghệ).
  • Đam mê nghiên cứu công nghệ mới, đặc biệt là blockchain trong 1 năm trở lại đây (đến thời điểm hiện tại chắc cũng do downtrend, với 1 số thay đổi về mindset nên hiện h thấy công nghệ này chưa có gì nhiều ngoài hype).

- Achievement trong ngành: Hầu hết chưa có kinh nghiệm chiến đấu thực tiễn hay làm cho bất kỳ công ty nào, ngoại trừ 3 giải hackathon tôi mới đạt được trong thời gian bắt đầu từ tháng 4/2022 (tất cả đều được tổ chức bởi 1 công ty blockchain).
  • Thiết kế & build Back-end ứng dụng Oracle sử dụng techstack của công ty đó (Scrypto & Radix Engine): https://www.radixdlt.com/post/scrypto-oracles-challenge-results. >> Giải nhì
    Ứng dụng này tôi dùng Rust để code back-end, Shell-script để unit-test và React + TypeScript để code front-end cơ bản. < Tự học và code trong vòng 1-2 tháng.
  • Thiết kế & build Back-end ứng dụng Lending sử dụng techstack của công ty đó: https://www.radixdlt.com/post/scrypto-lending-challenge-results. >> Giải nhì.
    Ứng dụng này tôi cũng dùng Rust để code back-end, Cargo & Rust để unit-test và React + TypeScript để code front-end cơ bản. < Code trong vòng 1 tháng.
  • Thiết kế & build Back-end ứng dụng DAO sử dụng techstack của công ty đó: https://www.radixdlt.com/post/scrypto-dao-challenge-results. >> Giải nhất
    Ứng dụng này tôi chỉ dùng Rust để code back-end, Shell-script để unit-test. < Code trong vòng 1 tháng.
Bác có thể vào link tham khảo, có đường dẫn đến source code của tôi trên github. Tất cả code đều là do tôi tự học qua đọc git code các bạn khác, đọc document của công ty đó và phần lớn là google & techoverflow.

- Mông lung?
Sau khi đạt được giải nhất (finally), tôi đã có "ảo tưởng sức mạnh" rằng mình có thể bỏ việc luôn, startup hoặc làm dev chính cho 1 công ty blockchain luôn. Nhưng khi hỏi một số anh chị dev trong cơ quan (đều là người học cử nhân ngành IT tại VN), họ đều bảo là tôi chưa có gốc, nên học 1 khóa căn bản trước.
Tuy nhiên Khi hỏi một dev kỳ cựu trên cộng đồng của cái blockchain kia (đã có công ty blockchain - là tây lông), thì họ bảo bạn nên cứ tập trung vào mục tiêu của mình, làm ra sản phẩm, chỉ nên học những thứ thật sự cần thiết trong quá trình bạn làm chứ không bạn sẽ "spend your whole life just learn and learn".

Nên tôi h đang lầm đường lạc lối, mong bác chỉ giáo thêm một số điều cơ bản:
  • Có nên bỏ việc công chức theo IT không? Lương hiện tại tôi cũng 10 củ (đã cộng cả khoản phụ xxx), có thể thăng tiến và lên tầm 2 chục củ sau 10-15 năm. Tính chất công việc công chức cũng nhàn, chế độ chính sách, đãi ngộ khá oke (chế độ "nhà nước"). Tôi cũng tính là nếu oke nhất thì phương án là theo "remote working", làm 2 việc cùng lúc để nâng cao thu nhập trong giai đoạn còn trẻ, khỏe.
  • Muốn theo IT thì có phải học căn bản như anh chị tư vấn không? Có phải học bằng đại học IT thì mới làm được không?
  • Theo IT thực ra cũng có nhiều nhánh: DevOps, Front, Fullstack, Cloud, Security, Data Scientist, bản thân tôi muốn làm việc gì có chút sáng tạo (do là kiểu người Architect INTJ) như thiết kế ứng dụng (như đã đạt được trong 3 achievement above), thì theo hướng nào là hợp lý nhất, bác có recommend khóa học nào không?
  • Nếu theo hướng remote working thì nên build profile của mình trên nền tảng nào (Facebook, Twitter, Linkedin, Github,...) và như thế nào, nếu có thể mong bác chia sẻ trên thread một bài riêng về build profile.
Mong được bác reply sớm, chỉ giáo vài đường cơ bản ạ :burn_joss_stick:

98 à? Thế thì còn trẻ lắm. Mình 91, 12 năm thâm niên mới quit cuối năm ngoái. GIờ ở nhà code chơi. Hỏi thực là nhà bạn có giàu không? Ông bà có cho mảnh đất nào không? Có muốn theo con đường CT, lên cao sau này k?
Nếu KHÔNG, và có tài chính mạnh thì quit sớm, còn trẻ còn thừa sức làm lại. Còn con nhà nghèo thì kiếm remote job, đầu tư... lúc nào đủ $ thì tính tiếp.
 
98 à? Thế thì còn trẻ lắm. Mình 91, 12 năm thâm niên mới quit cuối năm ngoái. GIờ ở nhà code chơi. Hỏi thực là nhà bạn có giàu không? Ông bà có cho mảnh đất nào không? Có muốn theo con đường CT, lên cao sau này k?
Nếu KHÔNG, và có tài chính mạnh thì quit sớm, còn trẻ còn thừa sức làm lại. Còn con nhà nghèo thì kiếm remote job, đầu tư... lúc nào đủ $ thì tính tiếp.
tài chính thì em k lo, lo nó k sướng & nhàn bằng thời điểm hiện tại, đâm đầu vào nó áp lực mà thu nhập nó cũng tương đương (entry ~10 củ) hoặc thậm chí lúc đầu còn mất khá nhiều thời gian "vô công dồi nghề" ý bác :D

Túm lại là em cũng có dự định nhảy r, nhưng vẫn muốn vừa có thu nhập nhàn & vừa học thêm kiến thức cho chắc đã r hẵng nhảy.
 
tài chính thì em k lo, lo nó k sướng & nhàn bằng thời điểm hiện tại, đâm đầu vào nó áp lực mà thu nhập nó cũng tương đương (entry ~10 củ) hoặc thậm chí lúc đầu còn mất khá nhiều thời gian "vô công dồi nghề" ý bác :D

Túm lại là em cũng có dự định nhảy r, nhưng vẫn muốn vừa có thu nhập nhàn & vừa học thêm kiến thức cho chắc đã r hẵng nhảy.
Bác đỉnh thật đấy, đã tay ngang it còn chơi sang cả blockchain, defi các thứ. Dã man :3
 
Bác chủ thread đánh giá như thế nào về cái The odin project. em thấy trên reddit đánh giá nó rất cao cho tay ngang. em mới finish phần foundation
 
1h32 phút. Em đọc series này từ tháng 6 năm ngoái khi được tk bạn cntt khuyên học web đi vì lúc đó em rất bế tắc (sinh viên cuối cấp). Rồi đến tháng 8 em quyết định chuyển đến ở cùng tk bạn luôn, ăn ngủ với code. Tk bạn em vừa học vừa intern chỉ điểm em luôn. Đến h cũng tháng 1 rồi. Ngoảnh lại chặng đường mình đã cố gắng từng ngày !
Cố cày tiếp rồi tự làm 1 prj qua tết đi xin intern
 
Part 25: Ngày trở lại SG đầy chông gai, làn sóng resignation.

Hôm nay nhằm ngày mùng 1 âm lịch, chúc các bác năm mới nhiều sức khoẻ và may mắn :beauty:. Em cũng mong ai đang tự học lập trình được tiến xa, kiếm được job trong năm 2023:beauty::beauty::beauty:.

Năm 2022 là một năm đầy biến động của em, động lực học tập và làm việc của em cũng không còn như trước nữa:(. Mấy tháng qua em drop, không hiểu sao mỗi lần muốn viết tiếp em lại cảm thấy bản thân mình chưa đủ giỏi để share. Càng làm lâu, em càng thấy kiến thức của mình còn khiêm tốn, không biết những phần sau này em share có giúp ích được các bác không:(. Vì đến job 1k này là đã xong phần tự học và kiếm được job khá tốt rồi, phần sau có vẻ giống với 1 dev bình thường (dev tốt nghiệp ĐH IT). Nhưng mà năm mới ngồi lướt voz thấy có vài bác comment nên em xin kick-off lại thread nhé:sexy_girl:.

Quay lại thời điểm tết năm trước, em đang chuẩn bị trở lại SG làm việc (sau khoảng hơn 6 tháng WFH). Dù chính phủ đã bỏ lockdown, và đa số người dân đã được tiêm 2 mũi vacxin, nhưng tình hình dịch vẫn khá căng. Ở quê em chưa toang nên vẫn còn tầm soát, cách vài ngày là bị chọt mũi 1 lần, trộm vía em và gia đình vợ vẫn âm tính. Có thể do nhà có trẻ sơ sinh nên kĩ lưỡng trong khâu vệ sinh, cách ly. Và cũng may mắn là vợ em có khoảng tiền thai sản + em được WFH nên kinh tế gia đình vẫn OK (Mùa dịch giá thực phẩm cao hơn, dùng nhiều điện nước hơn)

Bắt đầu từ lãnh đạo của lãnh đạo cty em (là giám đốc cty mẹ đó) ra quyết định tất cả nhân viên sẽ back to office sau tết. Có thể ở góc nhìn của cty, hành động này là cần thiết, nhưng đối với em thì nó là một tin không dễ chịu gì:what:. Cty vợ em vẫn cho WFH do vừa nghỉ thai sản và bé còn nhỏ (cty nước ngoài nên nice hơn chăng?). Sự lệch pha này làm vợ chồng em đau đầu tính toán thế nào cho vẹn toàn, vì con còn nhỏ, SG thì còn dịch, đi đi về về lỡ lây cho nó thì tội.
Suy tính một hồi thì có mấy phương án sau:

  1. Cả 2 vợ chồng cùng ở lại, em tìm việc khác (WFH full-time). Trong thời gian tìm việc thì cố xin với cty cho WFH được ngày nào hay ngày đó. Nghỉ rồi thì cố tìm job càng sớm càng tốt, không được thì tìm part-time làm đỡ. Theo lý thuyết thì, lương vợ em vẫn đủ cover những chi phí cơ bản. Nhưng phương án này phá sản vì tiền gửi mẹ vợ hàng tháng khá lớn. Nói về số tiền phải đưa hàng tháng này là một câu chuyện dài, nói chung phận ở nhà người khác thì phải chịu=((. Việc em không đi làm để tìm job mới là không thể khi gia đình nhỏ của chúng em còn ở nhà ba mẹ vợ.:pudency:
  2. Em đi làm SG, vợ vẫn WFH. Nếu theo case này thì em đem xe máy lên rồi ở trọ kiểu sleep-box, KTX để tiết kiệm chi phí. Case này thì vợ em từ chối thẳng luôn, vì mấy tháng qua ở nhà quá ngột ngạt cộng thêm không chịu nổi tính của mẹ vợ:burn_joss_stick:. Mà nếu vợ em ở nhà cũng không làm việc được đàng hoàng, do trước đó mẹ vợ chỉ phụ trông giúp 1 phần, chính yếu vẫn là 2 vợ chồng em. Nên em đi thì workload chăm con của em sẽ chuyển sang vợ.
  3. Vợ em thì suggest thuê chung cư như lúc trước dịch và đem con lên luôn, cực lúc đầu nhưng về sau khoẻ. Nhưng nếu 2 vợ chồng vừa thuê chung cư vừa gửi tiền về cho bà trông cháu (+ tiền tả sữa riêng), vừa xăng xe oto nữa thì thu nhập lúc đó không đủ:cry:.

Cuối cùng, tụi em quyết định chọn case 3, nhưng sống theo lối sống du mục:confident:, tức là sẽ ở khách sạn những ngày trong tuần, cuối tuần chạy về quê.
Vừa đỡ chi phí thuê nhà + gửi xe vừa được gặp con (mà đéo ngờ 2 tháng sau Nga đập Ukraina, xăng tăng khủng khiếp). Time đó tuần nào tụi em cũng phải đổi khách sạn để săn sale chỗ nào rẻ, có bãi đỗ xe,.... Sống kiểu đó cũng ổn trong thời gian ngắn, về lâu dài thì cực hơn là thuê nhà vì mỗi lần đi là phải pack đồ:tire:. Mà lên tầm 3 tuần là dính covid không biết nguồn lây:beat_shot: (khả năng cao là do ở KS). Nói chung là time đó 2 vợ chồng khổ vl, buồn nhất là cả tuần đi làm mệt, cuối tuần về với con được có 2 ngày.

Về phần công ty, không phải họ không có điểm tốt. Nhưng mà đa số điểm tốt xuất hiện lúc em WFH, còn lên office thì là 1 văn hoá khác.
Vì office này là của công ty mẹ, công ty con mà em làm được allocate 2 dãy bàn làm việc. Mà cty mẹ thì gần 200 mạng:ops:, cty em làm thì chưa được chục nên việc bị lấn át văn hoá là không thể tránh khỏi.

Ví dụ như giờ giấc đi làm, trước kia là flexible time, bây giờ phải fix theo khung 9AM-5PM:censored:. Nếu đi trễ hay về sớm là bị mng trong cty mẹ soi mói từ bảo vệ đến sếp (bảo vệ cũng có "biên chế":unsure:).
Về tiền lương bên em không care lương bên cty mẹ ra sao, mà bên họ soi có vẻ ức chế vì lương bên em cao hơn (Soi qua đt, xe, được cấp macbook làm việc...)
À, về con xe oto em đi làm cũng không có chỗ đậu, hỏi sếp thì bảo lựa lời mà nói với bảo vệ, đưa tiền cafe (thấy sự quan liêu trong những thứ nhỏ nhặt:burn_joss_stick:). Mà cái khúc "lựa lời nói, đưa tiền" là thứ mà em kém nhất, kết quả là nó đéo cho đậu sân cty:surrender: (nhét vừa 2 chiếc), lý do là sếp tổng lâu lâu đến phải có chỗ đậu.
Công ty thấy cũng to mà locate ở trong hẻm (2 con oto né nhau phải lựa đường), giờ nó không cho đậu sảnh thì em phải chui hẻm 2 xẹt đậu lụi, ngày nào cũng sợ bị bẻ gương, lâu lâu thì bị dân ở đó nhắc nhở. Con hẻm 2 xẹt đó thì xe dịch vụ hay dừng chờ cuốc, thấy em đậu cả ngày cũng ngứa mắt em lắm:shame:.
Chuyện nghiêm trọng nhất có lẽ là bên cty mẹ "đồn" rằng cty em sẽ làm cả ngày T7 giống bên họ luôn:haha:. Em để trong ngoặc kép là vì bên phòng HR cũng confirm như vậy, chỉ có anh sếp và a lead.T là phủ nhận và bảo mng cứ yên tâm làm việc.

Mà yên tâm thế đéo nào được, em và mng đều hoang mang. Hệ quả là ngoài a Lead.T, đứa cháu của sếp và mấy đứa junior mới ra trường ra, tất cả mng đều có ý định nhảy việc, tạo nên làn sóng resignation trong cty em (gần 50% nhân viên:burn_joss_stick:).
Phát súng đầu tiên là một anh full-stack nghỉ việc ngay sau tết (chắc đợi thưởng rồi nghỉ luôn:byebye:). Phát thứ 2 ... là em, mặc dù bản thân vẫn rất muốn được tiếp tục làm việc để học hỏi từ a lead.T (người đã interview và cho em cơ hội ở công ty trước đó). Nhưng em còn 1 gia đình nhỏ phải lo, còn tương lai phía trước nên đành ra đi.... Mấy đứa thảo mai sẽ nói vậy:sexy_girl:, nhưng lý do chính thúc đẩy em nhảy việc là:
1. Em không thích hợp với môi trường làm việc phong cách nhà nước. Họ ngứa mắt chục người nhưng mình lại ngứa mắt hàng trăm người thì mình phải đi thôi.
2. Em có offer không thể chối từ, nhờ nó mà em có thể xoay chuyển thế bế tắc trong tài chính của gia đình.

Thôi bài viết cũng dài rồi, em để part sau viết tiếp về quá trình tìm việc mới nhá.
(To be continue...)
 
98 à? Thế thì còn trẻ lắm. Mình 91, 12 năm thâm niên mới quit cuối năm ngoái. GIờ ở nhà code chơi. Hỏi thực là nhà bạn có giàu không? Ông bà có cho mảnh đất nào không? Có muốn theo con đường CT, lên cao sau này k?
Nếu KHÔNG, và có tài chính mạnh thì quit sớm, còn trẻ còn thừa sức làm lại. Còn con nhà nghèo thì kiếm remote job, đầu tư... lúc nào đủ $ thì tính tiếp.
Tôi có background gần gần match của bạn(trừ phần archievement :burn_joss_stick: và chuyên ngành viễn thông nhưng quá lâu kh dùng đến nên cũng coi như tay ngang ) hiện đã cày xong khoá cs50 của bọn HV(Thấy thực sự thú vị và hợp với mình vì bọn Reddit bảo phần pset khá khó nhưng mình lại làm oke) và finished phần foundation của The odin project đang chuyển sang cày cs50w
. Tiếng anh khá (ielts 7.). Thực sự ở trong vùng an toàn quá lâu giờ rất sợ thoát hẳn ra nên đang tính tìm remote job trước(tôi có lợi thế hơn vì time work thực tế chỉ xấp xỉ 20 hours/week còn lại có thể dành để học). khá mông lung vì cũng đang có cảm giác "spend the whole life just learn and learn".
em 99 ielts 5.5-6 :angry: đọc chữ - hiểu .nói chuyện load bị chậm như mạng 2G. cũng đang tay ngang :choler:
 
Back
Top