Junior Software Engineer nên làm sao để lên trình và phát triển bản thân

phucpham1301

Senior Member
Em mong là không bị trùng post :)
Chuyện là em đang làm ở 1 công ty kia được 1 năm rồi nhưng có cảm giác đang dậm chân tại chỗ, cụ thể là em làm về cả FE + BE ReactJS và học hỏi thêm cả chút DevOps
Do công ty làm về banking + finance nên đa phần em được học hỏi về architecture + business là chủ yếu, còn về các chuyên môn chính cần câu kiếm cơm xịn thì khá ít, chủ yếu ai bảo gì thì em làm đó, cảm thấy skills chính đó giờ học bị mai một đi. Kiểu trong công ty giao tasks em làm vẫn ok nhưng mà không học hỏi được nhiều cái em cần lắm
Em rút ra được điều đó bằng cách đi pvan dạo, làm thử các bài test interview như dụng UI React cảm thấy mình làm rất chật vật dù cho yêu cầu rất dễ (nhất là về mặt UI/UX) và có vài kiến thức React, Node, CS questions cũng bị quên :(
Đó là background và context của em, còn đây là các câu hỏi em đang muốn hỏi mọi người:
  • Làm sao để làm đẹp CV của mình, cạnh tranh và vào các công ty lớn ngay từ những năm đầu ở VN hoặc xin job remote các startup ở nước ngoài như trên angellist dành cho fresher. Em thấy việc có giải thi thố algo đồ là khá khó rồi nên em đang tham khảo cách contribute open-source
  • Cách các anh chị làm việc và self-learning sao để vừa học hỏi được thêm ở công ty những kinh nghiệm không kiếm được khi tự học và cả level up bản thân, cập nhật công nghệ mới + nắm vững kiến thức cơ bản
  • Em thấy job remote chủ yếu tuyển ReactJS là chủ yếu và cạnh tranh rất nhiều, làm sao để skill ReactJS của mình nổi bật hơn nhiều ứng viên khác?

TL;DR: cảm giác em đang dậm chân skill Fullstack JS của em tại chỗ và đang muốn level up bản thân hơn cả nâng cao + nền bằng nhiều cách thiết thực cho cả nhu cầu doanh nghiệp cũ (như bank) hoặc mới (startup, outsource), cập nhật techstacks mới (tại có 1 thời gian em vọc thử mấy lib state management xịn với như Jotai, react-query xong vô chả có mấy cty xài nên cũng bỏ phí)

Đàn em cảm ơn các anh chị ạ :)
 
Nhận thêm 2,3 job như mấy ae vozer, vừa có thêm kinh nghiệm vừa có 350 củ 1 tháng :look_down:
 
Bỏ full stack đi qua tập trung làm BE. Cty lớn họ tách BE FE riêng chứ chả cần 1 ông fullstack đâu
Dạ kiểu Frontend bên em làm Backend For Frontend nên phải có luôn cả NodeJS

Nhận thêm 2,3 job như mấy ae vozer, vừa có thêm kinh nghiệm vừa có 350 củ 1 tháng :look_down:
Kiếm sao ấy anh, kiếm được mà giờ giấc ổn với quy trình đàng hoàng lương k bốc lột quá chắc em cũng apply thử
 
Hồi còn đi học kiểu em hay cùng nhóm bạn tham gia nhận dự án làm dùm chơi chơi thôi cảm thấy kĩ năng lên trình nhanh và bắt kịp công nghệ hơn, nói chung cảm thấy hồi đó là thời kì đỉnh cao hơn giờ nhưng đổi lại thì quy trình và mấy cái best practices thì cũng hên xui (chủ yếu Google rồi bắt chước)
Đi làm thì đúng là mở mang hơn nhiều cái khác nhưng mà không hiểu sao cái cần câu chính thì lại dậm chân và giờ là mai một, không biết do em hay do task công ty nó vậy nữa, nhưng em sẽ nhận phần về em trước, còn về công ty thì liệu có nên kiếm bến đỗ mới không :( với các cty nào là phù hợp de ko vào vết xe đổ nữa nhỉ
 
Cái này bạn thử suy nghĩ kỹ hơn về định hướng, làm về banking thì khả năng là phải làm rất sâu về nghiệp vụ, sản phẩm, domain về tài chính rồi. Còn như bạn muốn là mở rộng thêm skill nên cảm giác làm chuyên 1 thứ cho sản phẩm nên cảm giác bị dậm chân tại chỗ. Nếu muốn cải thiện skill khác, thì thử PV các công ty outsource xem. Nên thử qua các công ty nhỏ (quy mô tầm 50~70). Bạn sẽ được yêu cầu học và làm từ A đến Á. Nhưng nếu trụ được và theo được thì skill của bạn nó lên rõ rệt
 
Cái này bạn thử suy nghĩ kỹ hơn về định hướng, làm về banking thì khả năng là phải làm rất sâu về nghiệp vụ, sản phẩm, domain về tài chính rồi. Còn như bạn muốn là mở rộng thêm skill nên cảm giác làm chuyên 1 thứ cho sản phẩm nên cảm giác bị dậm chân tại chỗ. Nếu muốn cải thiện skill khác, thì thử PV các công ty outsource xem. Nên thử qua các công ty nhỏ (quy mô tầm 50~70). Bạn sẽ được yêu cầu học và làm từ A đến Á. Nhưng nếu trụ được và theo được thì skill của bạn nó lên rõ rệt

Nếu mới mới chắc là startup quá, kiếm remote thì toàn đòi exp nhiều năm kinh nghiệm
Nên liệu bác có thể recommend 1 số cty outsource ok không ạ:)
 
Nếu mới mới chắc là startup quá, kiếm remote thì toàn đòi exp nhiều năm kinh nghiệm
Nên liệu bác có thể recommend 1 số cty outsource ok không ạ:)
Bạn tham khảo các công ty outsource cho Nhật ấy (nên hỏi HR là công ty làm các dự án nào, domain ra sao, đa dạng công nghệ không). À cái này nhiều lúc bạn phải cân nhắc đánh đổi khi đang làm banking ổn định/thu nhập đang cao. Sang các môi trường đó họ sẵn sàng trả cao nhưng đi kèm với yêu cầu cũng cao. Một số môi trường còn tạo điều kiện cho học tiếng, hỗ trợ thi chứng chỉ, v.v.. Bạn đang muốn học hỏi (thứ mà bạn biết nhưng chưa được làm), thì khả năng lương khởi điểm sẽ có thể không được ngon như hiện tại đâu :D
 
ủa bạn đi làm, bạn đc trả lương thì bạn làm theo yêu cầu người ta chứ, còn việc bạn muốn phát triển kĩ năng thì là chuyện của bạn chứ nhỉ, có thể tìm học hoặc tự nghiên cứu

bạn cứ thử mở cty đi rồi thuê nhân viên về làm thì bạn sẽ đặt cài gì lên hàng đầu? chất lượng sản phẩm, lợi nhuận cty? muốn học thì tìm chỗ nó có dạy bài bản mà học bạn ơi, đi làm là tạo ra giá trị cho cty và họ trả tiền cho bạn, cho dù cái giá trị kia chả có giá trị gì với bản thân bạn thì bạn vẫn phải làm vì bạn đang nhận lương của người ta, nên nếu thấy ko phù hợp hoặc ko đáp ứng đc kì vọng có thể kiếm cty phù hợp, mà chắc ko có cty nào nó cho bạn chỉ làm đúng thứ mà bạn muốn làm đâu, dự án cần gì là học cái đó thôi:D
 
Code nhiều năm, làm nhiều dự án sẽ có nhiều kinh nghiệm thực tế, level sẽ tự lên khi vừa học vừa làm thôi. Chỉ cần làm tốt công việc hiện tại, đáp ứng được công việc sẽ nhảy tiếp theo là được.

Công nghệ mới xoay liên tục và thay đổi xoành xoạch, nay giỏi mai lại thành lỗi thời rồi. 1 vấn đề hôm nay giải được, mai giải pháp đó lại không phù hợp nữa.
 
Dạ vâng, em cảm ơn mọi người, chỉ là việc kết hợp self-learning với học thêm lúc đi làm cũng khoai ghê
 
Ủa em nhớ post trong F33 mà giờ nhìn ra là F17, B lên mong được các senior vô chia sẻ hic =((=((
chưa bị ban là may rồi.
về câu hỏi của thím thì chờ các senior khác trả lời xem sao, hoặc qua bên /f IT của voz này hỏi các a bên đó xem sao.
tớ cũng có 1.5 năm exp, hiện trên cty vẫn còn nhiều cái để học, nếu tớ là cậu, tớ sẽ dành thời gian để rèn luyện thêm anh văn giao tiếp. IT có TA trao đổi được business khác nhiều với ko có lắm.
 
btw thì sau 1 năm kinh nghiệm thì tớ nhận 2 jobs cùng lúc, và đang làm 2 job full time song song để lên trình.
đừng như tớ, tớ đánh đổi sức khỏe nhiều lắm, sang năm tớ sẽ bỏ bớt 1 job và tập trung luyện tiếng anh.
 
chưa bị ban là may rồi.
về câu hỏi của thím thì chờ các senior khác trả lời xem sao, hoặc qua bên /f IT của voz này hỏi các a bên đó xem sao.
tớ cũng có 1.5 năm exp, hiện trên cty vẫn còn nhiều cái để học, nếu tớ là cậu, tớ sẽ dành thời gian để rèn luyện thêm anh văn giao tiếp. IT có TA trao đổi được business khác nhiều với ko có lắm.
Dạ để mình lưu ý lần sau hic
Tiếng Anh mình cũng có IELTS 7. Nên cũng khá ok. Nếu thế thì chắc thay vào đó là tech nhỉ
 
sure, thiếu gì bù nấy cậu, cậu có IELTS 7 nên ko phải lo như tớ.
Dạ để mình lưu ý lần sau hic
Tiếng Anh mình cũng có IELTS 7. Nên cũng khá ok. Nếu thế thì chắc thay vào đó là tech nhỉ
 
Đọc qua chia sẻ của em thì thấy rõ ràng tech skill của em vẫn còn non (về mọi mặt). Em làm các task đơn giản mà vẫn chật vật, học trước quên sau thì chỉ có thể là em chỉ áp dụng 1 cách mù mờ chứ ko hiểu bản chất. Em cần có tư duy đào sâu vấn đề để hiểu bản chất (của các concept, ngôn ngữ, framework...) trước khi cố gắng mở rộng tech stack.
Ở level thấp như vậy thì ham hố mấy cái title "fullstack, DevOps" làm gì hả em.
Xây dựng thế mạnh cho mình đã thì mới có cái mà deal với nhà tuyển dụng chứ.
 
Back
Top