[Chia sẻ] Real case học lập trình của một người tay ngang | theNEXTvoz…
[Chia sẻ] Real case học lập trình của một người tay ngang | theNEXTvoz
damadoko
Chào các bác, em làm dev Front-end đến giờ cũng được 1,5 năm. Kinh nghiệm về technical có thể không bằng các bác trong ngành, nhưng em có góc nhìn từ một người tay ngang tự học lập trình.
Em lập topic này để share khoảng thời gian từ lúc bắt đầu học lập trình đến lúc đi tìm việc, những khó khăn gặp phải khi đi làm so với các bạn khác,.... Bác nào muốn tự học lập trình có thể tham khảo để chuẩn bị trước tâm lý, khi tự học đỡ tốn thời gian và tiền bạc. Còn các bác nào có nhiều kinh nghiệm hơn thì chia sẻ lại cho đàn em để cùng nhau phát triển
.
Part-1: Bài học đầu tiên khi học lập trình.
Bắt đầu từ lúc em lên SG, bỏ việc đúng chuyên ngành (và mất 4 năm để học đại học) ở quê. Lúc đó em làm job theo ca: đêm và sáng sớm. Lương 11 củ net
, gấp đôi lương ở quê, thuê dormitory mất 2 triệu, còn bao nhiêu để ăn tiêu và để dành. Job này ngon ở đầu vào chỉ cần tiếng anh, trẻ khoẻ để làm việc ca đêm thôi. Làm ở đây được 3 tháng thì sinh ra 2 vấn đề: sức khoẻ không đảm bảo và mất đi giá trị sống. Nhưng em vẫn phải làm tiếp các bác ạ, vì em cần tiền, khi lên SG thì em xác định sẽ đi làm ở đây luôn không về quê nữa. Lúc nhỏ gia đình em phá sản nên từ cấp 1 em đã ở nhờ nhà bà ngoại và dì, mà đã đi khỏi nhà rồi thì khó quay lại.
Em có quen biết đàn anh trên 1 tuổi, học chung trường chuyên cấp 3 và hay chơi thể thao chung (gọi là a.Tr). Ngày đầu lên SG em chưa có đem xe lên, a.Tr chở em đi khám phá SG và bao em đi ăn ở quán đồ Tây gì đó trên đường Võ Văn Kiệt, ra tính bill hơn 1 củ em muốn lên máu luôn (Lúc đó vét hết túi em còn chưa đủ trả). Hỏi ra mới biết A.Tr làm full-stack dev, đang làm lead ở 1 công ty outsource lương 1k đô (~20 củ net)
.
Sau này làm khuya nhiều, bế tắc quá nên mình tìm gặp a.Tr, a động viên mình để mình thay đổi mindset vì lúc đó mình có cái nhìn rất tiêu cực về cuộc sống
. Mình bắt đầu học lập trình từ a.Tr, nhưng có phí tương đối và a.Tr rất strict trong việc học, chỉ 1 tuần mình đã bỏ cuộc, các khái niệm, các tool IDE đầu quá xa lạ với mình (đúng kiểu learn programing from scratch).
Khi còn đi học mình từng đi làm các job part-time (dưới 10k/h), vì kiếm tiền khó nên ky bo lắm, bỏ ra 1 đồng phải tính toán rất kỹ mà lúc đó vừa học khó vừa mất tiền. Sau này khi đã gõ code ra tiền rồi, mới thấy bản thân nông cạn: Tiền học phí của a.Tr đưa ra là tiền a.Tr làm được trên 1 giờ * số giờ + xăng xe + cà phê, tính ra cũng không có lợi lộc gì cho riêng ảnh cả, đồng tiền đi trước là đồng tiền khôn, sau này em mới biết giá đó là quá rẻ so với tiền học trung tâm (mà còn học 1 vs 1). Đây là sai lầm đầu tiên của em:
Trong ngành chỉ sợ không có mentor, chứ có mentor giúp thì cố mà theo, nếu tự học và làm tất cả 1 mình thì rất mất time.
(To be continue...)
Chào các bác, em làm dev Front-end đến giờ cũng được 1,5 năm. Kinh nghiệm về technical có thể không bằng các bác trong ngành, nhưng em có góc nhìn từ một người tay ngang tự học lập trình.
Em lập topic này để share khoảng thời gian từ lúc bắt đầu học lập trình đến lúc đi tìm việc, những khó khăn gặp phải khi đi làm so với các bạn khác,.... Bác nào muốn tự học lập trình có thể tham khảo để chuẩn bị trước tâm lý, khi tự học đỡ tốn thời gian và tiền bạc. Còn các bác nào có nhiều kinh nghiệm hơn thì chia sẻ lại cho đàn em để cùng nhau phát triển
.
Part-1: Bài học đầu tiên khi học lập trình.
Bắt đầu từ lúc em lên SG, bỏ việc đúng chuyên ngành (và mất 4 năm để học đại học) ở quê. Lúc đó em làm job theo ca: đêm và sáng sớm. Lương 11 củ net
, gấp đôi lương ở quê, thuê dormitory mất 2 triệu, còn bao nhiêu để ăn tiêu và để dành. Job này ngon ở đầu vào chỉ cần tiếng anh, trẻ khoẻ để làm việc ca đêm thôi. Làm ở đây được 3 tháng thì sinh ra 2 vấn đề: sức khoẻ không đảm bảo và mất đi giá trị sống. Nhưng em vẫn phải làm tiếp các bác ạ, vì em cần tiền, khi lên SG thì em xác định sẽ đi làm ở đây luôn không về quê nữa. Lúc nhỏ gia đình em phá sản nên từ cấp 1 em đã ở nhờ nhà bà ngoại và dì, mà đã đi khỏi nhà rồi thì khó quay lại.
Em có quen biết đàn anh trên 1 tuổi, học chung trường chuyên cấp 3 và hay chơi thể thao chung (gọi là a.Tr). Ngày đầu lên SG em chưa có đem xe lên, a.Tr chở em đi khám phá SG và bao em đi ăn ở quán đồ Tây gì đó trên đường Võ Văn Kiệt, ra tính bill hơn 1 củ em muốn lên máu luôn (Lúc đó vét hết túi em còn chưa đủ trả). Hỏi ra mới biết A.Tr làm full-stack dev, đang làm lead ở 1 công ty outsource lương 1k đô (~20 củ net)
.
Sau này làm khuya nhiều, bế tắc quá nên mình tìm gặp a.Tr, a động viên mình để mình thay đổi mindset vì lúc đó mình có cái nhìn rất tiêu cực về cuộc sống
. Mình bắt đầu học lập trình từ a.Tr, nhưng có phí tương đối và a.Tr rất strict trong việc học, chỉ 1 tuần mình đã bỏ cuộc, các khái niệm, các tool IDE đầu quá xa lạ với mình (đúng kiểu learn programing from scratch).
Khi còn đi học mình từng đi làm các job part-time (dưới 10k/h), vì kiếm tiền khó nên ky bo lắm, bỏ ra 1 đồng phải tính toán rất kỹ mà lúc đó vừa học khó vừa mất tiền. Sau này khi đã gõ code ra tiền rồi, mới thấy bản thân nông cạn: Tiền học phí của a.Tr đưa ra là tiền a.Tr làm được trên 1 giờ * số giờ + xăng xe + cà phê, tính ra cũng không có lợi lộc gì cho riêng ảnh cả, đồng tiền đi trước là đồng tiền khôn, sau này em mới biết giá đó là quá rẻ so với tiền học trung tâm (mà còn học 1 vs 1). Đây là sai lầm đầu tiên của em:
Trong ngành chỉ sợ không có mentor, chứ có mentor giúp thì cố mà theo, nếu tự học và làm tất cả 1 mình thì rất mất time.
(To be continue...)
Đức
Xí chỗ #2
Mình rất thích nghe quá trình vozer vượt khó nhé, tích cực vl
frincess
Gặp đúng mentor có tâm thì đỡ tốn tg công sức lòng vòng. Cơ mà lead full stack sao có 1k thế
SkyLucat
chấm cái theo dõi. Rất nể phục những bạn tay ngang nên muốn theo dõi câu chuyện của bạn.
Bản thân mình học và làm đúng chuyên ngành dev cũng đã được 7 năm, từng có cơ hội được làm với tầm 4-5 người tay ngang làm trái ngành. Điều đặc biệt là những người làm trái ngành mình biết đều tương đối làm việc tốt hơn những bạn học và làm đúng ngành.
chubedan
em cung đang tìm mentor
cóđịnh hướng như không có mentor thì conđường nó cứ vòng vòng ko tìm ra dc
Real and Straight
Trước thằng bạn tôi cũng tự học, lâu lâu được mấy anh em bên FAANG vào dạy thì khoảng mấy tháng là có việc 100k/năm. Tuy lương chỉ gần bằng 1/2 lúc tôi đi thực tập thôi nhưng vậy cũng là ok rồi.
Thằng này cực kì giỏi, có khi ngang tôi, nhưng vấn đề là ngành nó không phải vua của mọi ngành, Computer Science. Nên anh em chung trường cấp 3 và mấy thằng bạn chung đại học luôn lôi kéo nó học CS để đi qua FAANG chung cho có hội.
Trước thằng bạn tôi cũng tự học, lâu lâu được mấy anh em bên FAANG vào dạy thì khoảng mấy tháng là có việc 100k/năm. Tuy lương chỉ gần bằng 1/2 lúc tôi đi thực tập thôi nhưng vậy cũng là ok rồi.
Thằng này cực kì giỏi, có khi ngang tôi, nhưng vấn đề là ngành nó không phải vua của mọi ngành, Computer Science. Nên anh em chung trường cấp 3 và mấy thằng bạn chung đại học luôn lôi kéo nó học CS để đi qua FAANG chung cho có hội.
bác đang ở bển hả ? vl lương 1/2 là bác tận 200k/year
quá giỏi luôn
làm cho FAANG thì lương đó nghe nói chỉ là thực tập cho 100k/year thì phải, FAANG là cty mơ ước của nhiều ae it nhỉ thím
leanduy
Hóng, em cũng đang bế tắc !
damadoko
Part-2 Quyết định sáng suốt nhất.
Hi các bác, mùa dịch này ae lập trình đa số được ở nhà WFH. Em cũng may mắn được ở nhà tránh dịch, lương vẫn full và có time bên vợ con. Ngày cuối tuần, lướt Facebook thấy các anh chị khi xưa làm chung với em ở dưới quê post ảnh chụp với nhau, vì ở công ty họ đang thực hiện '3 tại chỗ' để chống dịch
. Nghĩ lại lúc xưa lên SG, bỏ công việc đúng chuyên ngành, vấp phải biết bao sự ngăn cản của người thân lại là quyết định sáng suốt. Nhưng có lẽ quyết định sáng suốt nhất trong công việc của em đó là quyết định nghỉ việc để học lập trình
.
Ở phần trước em có chia sẻ, em có học a mentor .Tr, mà em vừa muốn làm vừa muốn học. Bác nào từng làm việc ban đêm, chắc cũng biết nó vất vả cỡ nào. Em làm ca đêm từ 8h tối đến 4h sáng, vừa về phòng là lao lên giường ngủ ngay, đến tầm 12h trưa mới dậy nổi, còn phải tranh thủ đi ăn trưa không thôi hàng quán nó đóng cửa mất. Lúc đó em vừa quen bạn gái, làm chung công ty, thế là còn mất time nói chuyện, gặp nhau => một ngày có dưới 4 tiếng để học (mà cũng không học được full 4 tiếng đó, mất 2 tiếng lướt YouTube, Facebook các kiểu), thế là bỏ cuộc trong vòng 1 tuần.
Chung quy lại là do không có time (em nghĩ thế), bây giờ bạn gái thì không bỏ được nên em quyết định bỏ việc thôi
. Lý do để bỏ việc thì có nhiều, em cũng chẳng xúi các bác phải bỏ việc hiện tại để tập trung học (vì đời không như mơ, phần sau sẽ rõ...). Chỉ là tại thời điểm đó, em có cơ sở để tin tưởng rằng nếu dồn toàn thời gian học lập trình, thì em sẽ thành công trở thành dev sau 6 tháng:
Em có học đại học, tốt nghiệp loại giỏi, cấp 3 thì trường chuyên, cấp 2 thì lớp chọn => có đủ tư duy học lập trình
.
Tiếng Anh của em cũng khá, tốt 2 skill reading và listening
=> có đủ năng lực tiếp thu document, course online.
Bạn gái em ủng hộ 2 tay, sau khi nghỉ việc sẽ thuê 1 phòng sống chung để đỡ tiền nhà
=> Có người tin tưởng mình, đồng cam cộng khổ.
Em có tiền dành dụm là ~150tr (sau khi ba em phá sản, 1 thời gian sau mẹ em mất để lại căn nhà, cũng bị bank siết gần hết) => Có tiền sống khoẻ ở SG trong vòng 1 năm.
Trong cty em làm có nhiều dev, và ông dev trùm (director) ở đó cũng là dân tay ngang, xuất thân bên hardware lắp mạng trông quán net
. Lần nào nghe ổng chém cũng sướng rân cả người => ông làm được thì tui cũng làm được => Có niềm tin rằng mình sẽ làm được.
Nhưng mà đời không như là mơ các bác ạ,...
(To be continue...)
hackermuxam92
Cho hỏi có kiến thức từ Network và system chuyển sang Dev dễ ko anh em
tại thấy mấy ông khoe dev lương cao quá nên ham thôi, mà nâng cấp con đường nào nhỉ, ccnp thì hơi thừa, còn system chả biết hướng nào.
giờ thím chuyển sang là coi như mất 1,2 năm mới có lại mức lương mà thím đang làm hiện tại rồi, chưa kể là càng lớn càng khó vô nữa
lương cao mà thím trừ chất xám + thức khuya sinh bệnh như trĩ,đau lưng v.v... chưa ?
giờ thím chuyển sang là coi như mất 1,2 năm mới có lại mức lương mà thím đang làm hiện tại rồi, chưa kể là càng lớn càng khó vô nữa
lương cao mà thím trừ chất xám + thức khuya sinh bệnh như trĩ,đau lưng v.v... chưa ?
Mịa ông thớt với profile show thế kia mà ko giỏi thì có mà nên đi nhẩy mịa cầu đi . Có căn bản rồi trình độ rồi chỉ thiếu quyết tâm và cơ hội là thành tài thôi . Như tôi sinh ra lớn lên ko nhiều áp lực nên đến h vẫn làng nhàng đủ ăn nuôi vợ con . Đến tuổi rồi học khó vào lắm , tôi có học mỗi html với css để chỉnh sửa cái site theo ý của mình mà học mãi ko đc . Nghĩ lại thấy tiếc ngày trước lúc còn trẻ toàn chơi game ko chịu đầu tư học hành . Giờ thì đi làm culi .hic
nhokkoy58
Ngành IT chả có gì khó khăn ở giai đoạn đầu cả (thường là 3 năm - trừ mấy ông đi code 10 15 năm mà vẫn như thằng 3 năm).
Sau đó mới có tiếp xúc được nhiều thứ sâu hơn mới cần tư duy, kiên trì và cả cơ hội nữa.
Mà giờ ở VN thì cứ tầm 3 năm nó cho lên senior hết cmnr, lương thì cứ > 1k, công việc ngày qua ngày thế là xong.
damadoko
Part-3 Khoảng thời gian khó khăn nhất.
Hi các bác, trở lại câu chuyện sau khi em nghỉ làm để tập trung học lập trình. Khoảng thời gian này vừa khó khăn, và vừa vui vẻ nhất. Vui vẻ là em tìm được bạn đời, đồng cam cộng khổ. Tụi em hay đi dạo mỗi tối, xem phim, đi phượt, mỗi ngày em đưa đón bạn ấy đi làm, ăn trưa chung.Cuối cùng, tụi em quyết định đến với hôn nhân và đi chụp ảnh cưới, làm đám nối, đặt nhà hàng chuẩn bị làm đám cưới
,... Mọi chuyện về mặt tình cảm, gia đình quả thực rất tốt đẹp nhưng về mặt học tập của em thì đi theo hướng ngược lại, không tốt chút nào.
Hãy nhớ lại tuổi thơ, khi các bác đi học trường lớp nào cũng có nội quy, quy chế xử phạt nếu làm sai. Xung quanh các bác là những bạn đồng trang lứa và có cùng mục tiêu học tập. Từ tiếng chuông báo vào học, tan học, sự căng thẳng hồi hộp trong các kì thi,... Những thứ trên có phải là những 'event trigger' khiến các bác phải ngồi vào bàn học, phải ôn bài trước kì thi không
?.
Việc tự học thì khác, các bác chỉ có 1 mình, và không ai care các bác học ra sao cả. Trong căn phòng 20m2 lộn xộn, cùng cốc Café G7 pha vội, cố nhồi nhét những kiến thức mà các bác chưa hiểu học chúng nó để làm gì, với hàng tá thứ có thể làm sao nhãn các bác: Facebook, YouTube, game, điện thoại,... các việc lặt vặt: rửa chén, dọn nhà, đón bạn gái, gửi đồ đi giặt,....
Cưới vợ thì phải có tiền chớ, tiền đi chợ, sắm đồ, quà cưới hỏi, vàng cưới, nhà hàng.... Thế là em tính già hoá non, muốn lấy vợ thì số tiền dành dụm chả đáng là bao. Thời gian này các bác
dễ bị stress rất nặng chủ yếu là vì thiếu tiền và không theo được plan học tập của các bác đã đề ra. Bạn gái em thì không hối thúc gì nhưng mà phụ mẫu của bạn ấy cũng sốt ruột lắm, bây giờ mà không học nhanh tìm việc, người ta đợi hết nổi thì em mất hết, em như bị dồn vào đường cùng vậy
.
Các bác phải chấp nhận là mình
đang thất nghiệp, tương lai không chắc chắn. Thiên hạ ác mồm ác miệng lắm, chủ yếu là người thân với người quen, nên gặp người nào mà gây cho em cảm giác tiêu cực thì dẹp, không nói chuyện nữa, bạn bè thì em cho nó bye bye luôn
. Skill cần phải luyện nhất là mặc kệ thiên hạ nói gì, phải tránh xa những đứa toxic. Các bác nghĩ thằng bạn thân biết chuyện sẽ động viên ủng hộ
? No no, nó sẽ kể về thành công của nó, về việc muốn làm được thì phải học trường lớp đàng hoàng như nó.Các bác nghĩ người thân nghe chuyện sẽ support về tinh thần lẫn tiền bạc
? No no, các cụ khuyên các bác quay đầu là bờ, tiền làm không ra thì vứt, đừng xài hết tiền,....
Lúc này em mới thay đổi timeline và cách học :
Thức dậy sớm, uống 1 cốc nước và bắt đầu học => Bộ não tỉnh táo và thông minh nhất khi vừa thức dậy, không ăn sáng để trigger mode sinh tồn, các bác sẽ có khao khát học hơn (sau khi học khoảng 2 tiếng thì mới ăn sáng, xem như reward cho quá trình đã cố gắng).
Thay đổi môi trường học tập => chọn môi trường thoáng, có người xung quanh. Em chọn 3 quán cf hay uống, mỗi sáng chở bạn gái đi làm xong thì ra uống tới trưa, học ở quán cf cóc thì hơi ồn ào tý, nhưng cũng vui, lâu lâu cũng gặp mấy em sinh viên học nhóm, mấy ông sell BĐS ngồi tiếp khách, .... Nói chung mỗi người có một công việc, và em cũng vậy!
Tranh thủ thời gian học bất cứ lúc nào => khi làm việc nhà, em thường bật kênh YouTube tech talk mà mình đang quan tâm. Khi nằm nghỉ, ngủ, em thường suy nghĩ về problem mà em vừa gặp phải, hoặc nhớ lại lý thuyết, tự đặt câu hỏi và tự trả lời. Đêm em hay nằm mơ về code, nói mớ solution hài vđ
.
Thực hành pomodoro technique: 25p làm việc và 5p nghỉ ngơi => Phương pháp chông sao nhãng hiệu quả nhất, 25p làm việc tập trung này không những học được nhiều hơn, mà còn nhớ lâu hơn.
Ngủ đủ giấc => ngoài việc bảo vệ sức khoẻ tinh thần, việc ngủ đủ giấc giúp não bộ gia tăng các liên kết nơ-ron thần kinh, giúp nhớ lâu.
Hầu hết các điểm nêu trên mình học được từ khoá học:
Learning how to learning của coursera. Mọi chuyện có vẻ ổn cho đến khi em làm CV xin việc....
(To be continue...)
emyeubacho1234567891
bác sinh năm bao nhiêu thế
kuroneko7601
Cũng mấy lần muốn học rồi mà không kiếm được mentor có tâm, và ... ngại sau này phải làm mentor cho quá nhiều học trò
Cho'
Đốt ngoại ngữ chắc ko nên theo lập trình đúng ko mấy thím
Gặp đúng mentor có tâm thì đỡ tốn tg công sức lòng vòng. Cơ mà lead full stack sao có 1k thế
A ấy làm 1 Cty outsource lớn, thường outsource range lương không cao. Giờ a ấy nhảy qua dev cho Bank nước ngoài
, không rõ lương bao nhiêu, 1k là cách đây 2 năm rồi đó bác.
Làm it cài máy trông mạng cơ quan fix lỗi máy móc cho chị em thì có học được không thím?
Ngày rảnh cũng khá mà toàn vào voz đọc báo
Học được chứ bác, em có biết 1 ông Director (dạng Software architect) có backgound giống bác đấy. Nghe ổng nói lúc switch sang làm dev là gần 3x rồi (giờ ổng 4x
).
Mịa ông thớt với profile show thế kia mà ko giỏi thì có mà nên đi nhẩy mịa cầu đi . Có căn bản rồi trình độ rồi chỉ thiếu quyết tâm và cơ hội là thành tài thôi . Như tôi sinh ra lớn lên ko nhiều áp lực nên đến h vẫn làng nhàng đủ ăn nuôi vợ con . Đến tuổi rồi học khó vào lắm , tôi có học mỗi html với css để chỉnh sửa cái site theo ý của mình mà học mãi ko đc . Nghĩ lại thấy tiếc ngày trước lúc còn trẻ toàn chơi game ko chịu đầu tư học hành . Giờ thì đi làm culi .hic
Nếu bác tầm 3x đã vợ con rồi thì em không dám khuyên, còn bác mới 2x thì all in lập trình đi bác
. Trong vòng 3 năm, nếu theo được ngành thì khả năng cao bác sẽ gỡ lại được vốn (Tiền học + time nghỉ việc).
Chào các bác, em làm dev Front-end đến giờ cũng được 1,5 năm. Kinh nghiệm về technical có thể không bằng các bác trong ngành, nhưng em có góc nhìn từ một người tay ngang tự học lập trình.
Em lập topic này để share khoảng thời gian từ lúc bắt đầu học lập trình đến lúc đi tìm việc, những khó khăn gặp phải khi đi làm so với các bạn khác,.... Bác nào muốn tự học lập trình có thể tham khảo để chuẩn bị trước tâm lý, khi tự học đỡ tốn thời gian và tiền bạc. Còn các bác nào có nhiều kinh nghiệm hơn thì chia sẻ lại cho đàn em để cùng nhau phát triển
.
Part-1: Bài học đầu tiên khi học lập trình.
Bắt đầu từ lúc em lên SG, bỏ việc đúng chuyên ngành (và mất 4 năm để học đại học) ở quê. Lúc đó em làm job theo ca: đêm và sáng sớm. Lương 11 củ net
, gấp đôi lương ở quê, thuê dormitory mất 2 triệu, còn bao nhiêu để ăn tiêu và để dành. Job này ngon ở đầu vào chỉ cần tiếng anh, trẻ khoẻ để làm việc ca đêm thôi. Làm ở đây được 3 tháng thì sinh ra 2 vấn đề: sức khoẻ không đảm bảo và mất đi giá trị sống. Nhưng em vẫn phải làm tiếp các bác ạ, vì em cần tiền, khi lên SG thì em xác định sẽ đi làm ở đây luôn không về quê nữa. Lúc nhỏ gia đình em phá sản nên từ cấp 1 em đã ở nhờ nhà bà ngoại và dì, mà đã đi khỏi nhà rồi thì khó quay lại.
Em có quen biết đàn anh trên 1 tuổi, học chung trường chuyên cấp 3 và hay chơi thể thao chung (gọi là a.Tr). Ngày đầu lên SG em chưa có đem xe lên, a.Tr chở em đi khám phá SG và bao em đi ăn ở quán đồ Tây gì đó trên đường Võ Văn Kiệt, ra tính bill hơn 1 củ em muốn lên máu luôn (Lúc đó vét hết túi em còn chưa đủ trả). Hỏi ra mới biết A.Tr làm full-stack dev, đang làm lead ở 1 công ty outsource lương 1k đô (~20 củ net)
.
Sau này làm khuya nhiều, bế tắc quá nên mình tìm gặp a.Tr, a động viên mình để mình thay đổi mindset vì lúc đó mình có cái nhìn rất tiêu cực về cuộc sống
. Mình bắt đầu học lập trình từ a.Tr, nhưng có phí tương đối và a.Tr rất strict trong việc học, chỉ 1 tuần mình đã bỏ cuộc, các khái niệm, các tool IDE đầu quá xa lạ với mình (đúng kiểu learn programing from scratch).
Khi còn đi học mình từng đi làm các job part-time (dưới 10k/h), vì kiếm tiền khó nên ky bo lắm, bỏ ra 1 đồng phải tính toán rất kỹ mà lúc đó vừa học khó vừa mất tiền. Sau này khi đã gõ code ra tiền rồi, mới thấy bản thân nông cạn: Tiền học phí của a.Tr đưa ra là tiền a.Tr làm được trên 1 giờ * số giờ + xăng xe + cà phê, tính ra cũng không có lợi lộc gì cho riêng ảnh cả, đồng tiền đi trước là đồng tiền khôn, sau này em mới biết giá đó là quá rẻ so với tiền học trung tâm (mà còn học 1 vs 1). Đây là sai lầm đầu tiên của em:
Trong ngành chỉ sợ không có mentor, chứ có mentor giúp thì cố mà theo, nếu tự học và làm tất cả 1 mình thì rất mất time.
(To be continue...)
Đốt ngoại ngữ chắc ko nên theo lập trình đúng ko mấy thím
Cải thiện được hết , không phải là dốt đâu . Mỗi ngày tiếp xúc với tiếng Anh nhiều thì sẽ cải thiện. Trước mình học cấp 2 cũng dốt tiếng Anh , cấp 3 chơi game rồi xem video nước ngoài từ từ cũng có khả năng đọc lẫn nghe . Bây giờ có thể ngồi học một khóa học trên Udemy hay Coursera mà không cần sub , bạn cần luyện tập mỗi ngày thì sẽ được thôi.
Hi các bác, trở lại câu chuyện sau khi em nghỉ làm để tập trung học lập trình. Khoảng thời gian này vừa khó khăn, và vừa vui vẻ nhất. Vui vẻ là em tìm được bạn đời, đồng cam cộng khổ. Tụi em hay đi dạo mỗi tối, xem phim, đi phượt, mỗi ngày em đưa đón bạn ấy đi làm, ăn trưa chung.Cuối cùng, tụi em quyết định đến với hôn nhân và đi chụp ảnh cưới, làm đám nối, đặt nhà hàng chuẩn bị làm đám cưới
,... Mọi chuyện về mặt tình cảm, gia đình quả thực rất tốt đẹp nhưng về mặt học tập của em thì đi theo hướng ngược lại, không tốt chút nào.
Hãy nhớ lại tuổi thơ, khi các bác đi học trường lớp nào cũng có nội quy, quy chế xử phạt nếu làm sai. Xung quanh các bác là những bạn đồng trang lứa và có cùng mục tiêu học tập. Từ tiếng chuông báo vào học, tan học, sự căng thẳng hồi hộp trong các kì thi,... Những thứ trên có phải là những 'event trigger' khiến các bác phải ngồi vào bàn học, phải ôn bài trước kì thi không
?.
Việc tự học thì khác, các bác chỉ có 1 mình, và không ai care các bác học ra sao cả. Trong căn phòng 20m2 lộn xộn, cùng cốc Café G7 pha vội, cố nhồi nhét những kiến thức mà các bác chưa hiểu học chúng nó để làm gì, với hàng tá thứ có thể làm sao nhãn các bác: Facebook, YouTube, game, điện thoại,... các việc lặt vặt: rửa chén, dọn nhà, đón bạn gái, gửi đồ đi giặt,....
Cưới vợ thì phải có tiền chớ, tiền đi chợ, sắm đồ, quà cưới hỏi, vàng cưới, nhà hàng.... Thế là em tính già hoá non, muốn lấy vợ thì số tiền dành dụm chả đáng là bao. Thời gian này các bác
dễ bị stress rất nặng chủ yếu là vì thiếu tiền và không theo được plan học tập của các bác đã đề ra. Bạn gái em thì không hối thúc gì nhưng mà phụ mẫu của bạn ấy cũng sốt ruột lắm, bây giờ mà không học nhanh tìm việc, người ta đợi hết nổi thì em mất hết, em như bị dồn vào đường cùng vậy
.
Các bác phải chấp nhận là mình
đang thất nghiệp, tương lai không chắc chắn. Thiên hạ ác mồm ác miệng lắm, chủ yếu là người thân với người quen, nên gặp người nào mà gây cho em cảm giác tiêu cực thì dẹp, không nói chuyện nữa, bạn bè thì em cho nó bye bye luôn
. Skill cần phải luyện nhất là mặc kệ thiên hạ nói gì, phải tránh xa những đứa toxic. Các bác nghĩ thằng bạn thân biết chuyện sẽ động viên ủng hộ
? No no, nó sẽ kể về thành công của nó, về việc muốn làm được thì phải học trường lớp đàng hoàng như nó.Các bác nghĩ người thân nghe chuyện sẽ support về tinh thần lẫn tiền bạc
? No no, các cụ khuyên các bác quay đầu là bờ, tiền làm không ra thì vứt, đừng xài hết tiền,....
Lúc này em mới thay đổi timeline và cách học :
Thức dậy sớm, uống 1 cốc nước và bắt đầu học => Bộ não tỉnh táo và thông minh nhất khi vừa thức dậy, không ăn sáng để trigger mode sinh tồn, các bác sẽ có khao khát học hơn (sau khi học khoảng 2 tiếng thì mới ăn sáng, xem như reward cho quá trình đã cố gắng).
Thay đổi môi trường học tập => chọn môi trường thoáng, có người xung quanh. Em chọn 3 quán cf hay uống, mỗi sáng chở bạn gái đi làm xong thì ra uống tới trưa, học ở quán cf cóc thì hơi ồn ào tý, nhưng cũng vui, lâu lâu cũng gặp mấy em sinh viên học nhóm, mấy ông sell BĐS ngồi tiếp khách, .... Nói chung mỗi người có một công việc, và em cũng vậy!
Tranh thủ thời gian học bất cứ lúc nào => khi làm việc nhà, em thường bật kênh YouTube tech talk mà mình đang quan tâm. Khi nằm nghỉ, ngủ, em thường suy nghĩ về problem mà em vừa gặp phải, hoặc nhớ lại lý thuyết, tự đặt câu hỏi và tự trả lời. Đêm em hay nằm mơ về code, nói mớ solution hài vđ
.
Thực hành pomodoro technique: 25p làm việc và 5p nghỉ ngơi => Phương pháp chông sao nhãng hiệu quả nhất, 25p làm việc tập trung này không những học được nhiều hơn, mà còn nhớ lâu hơn.
Ngủ đủ giấc => ngoài việc bảo vệ sức khoẻ tinh thần, việc ngủ đủ giấc giúp não bộ gia tăng các liên kết nơ-ron thần kinh, giúp nhớ lâu.
Hầu hết các điểm nêu trên mình học được từ khoá học:
Learning how to learning của coursera. Mọi chuyện có vẻ ổn cho đến khi em làm CV xin việc....
(To be continue...)
Sau khi đọc hết của thớt thì mình thấy đúng cái việc mà khi lên một kế hoạch làm gì đó ngoại trừ nguời nào mình thật sự tin tưởng ra thì không bao giờ nói cho ai biết kể cả bạn bè . Một số nguời họ rất kì cục , họ có suy nghĩ " cua trong chậu " , mình đã từng gặp kể cả bạn bè chơi cũng thân cái câu họ nói sẽ là " mày nhắm sức mày làm có được không ? " . Khá là buồn..
111911
Tôi nhớ như in cái hồi lớp 10. Nhà có mỗi cái máy tính cùi bắp. Không có mạng. Tôi đọc quyển sách lập trình c căn bản và bắt đầu code theo. Và mê tới giờ.
damadoko
Part-4: Cú tát đầu ... ngành.
Hi các bác, em đặt title là 'cú tát đầu ngành' vì đây không phải lần đầu tiên em đi tìm việc, em cũng bị đời nó tát nhiều rồi. Lần này em gặp 1 Cty rất củ chuối và hài hước
, đến bây giờ nghĩ lại vẫn muốn đờ mờ chúng nó phát.
Quay lại chuyện tìm việc, em đã học được 6 tháng rồi (tính từ lúc nghỉ việc, còn học được thật sự bao nhiêu time thì khó nói
). Mà giờ đã hết 6 tháng như trong plan đã đặt ra, nếu mà không đi xin việc chắc nhà vợ (tương lai) tế sống em. Mặc dù luyện code chưa tới đâu nhưng em vẫn quyết định xuất sơn dò xem bản thân có phù hợp với market chưa.
Skill set em có lúc đó là:
HTML, CSS (+bootstrap)
, Javascript , là 3 cái cơ bản nhất cho front-end dev. Thiệt ra em cầm CV cũng không tự tin lắm, chỉ có vài khoá học trên Udemy và 1 cái web portfolio code bằng bootstrap + 1 project counter (cái pomodoro mà em có share ở part-3)+ với vài project clone trong lúc theo các khoá học (2 khoá HTML+CSS và khoá Javascript). Nộp trên IT việc thì có mail reject trong vòng 1p30s
, rãi ở topdev thì không thằng nào reply lại cả.
Bế tắc quá, em đành join các trang tìm việc cho front-end ở trên FB mà hóng ngày này qua ngày khác, tìm mãi mới thấy 1 job chỉ yêu cầu tới Javascript (phần lớn các job đều require biết 1 Framework như React, Vue, Angular). Job này cho chính thằng chủ công ty đăng, title intern và yêu cầu biết cơ bản html-css-js là được. Hí hửng apply và đi phỏng vấn, vào pv họ thì hỏi về nhưng project trong CV, pv 5p nhận luôn, mai đi làm
. Em có hỏi về lương thì Cty hứa sẽ có phụ cấp thực tập chứ không có lương. Các cụ hay nói 'đầu xuôi đuôi lọt', quả xin việc này quá nhanh khiến em về nhà nổ với bạn gái quá trời
. Search GG thì thực tập cũng tầm 3-4 củ, có thể san sẻ tiền nhà tiếp bạn gái.
Thế là em cắp con laptop đi làm các bác ạ, dù gì làm thực tập sinh vẫn hơn là ngồi học chay không làm gì . Vào làm nó chỉ yêu cầu xem các trang web của Cty làm (tụi này outsource design và cắt HTML + backend PHP, nói chung là landing page thôi), và xem trang design Award gì đó để học hỏi, nói chung em ngồi từ sáng đến chiều chỉ để xem design. Trong đây có 1 thằng tên Đ gọi là 'senior' front-end chuyên cắt HTML và làm animation, hắn hỏi em học lập trình lâu chưa, em cũng ngáo ngơ trả lời là: "Em tự học được 6 tháng rồi", thế là từ đó nó cứ khinh khỉnh với em, làm em khó chịu cực kì. Mà muốn hỏi cũng chẳng có gì để hỏi, vì k có task. Bài học rút ra là:
Cẩn thận với bọn hỏi làm được bao lâu rồi, học lâu chưa, bọn này đa số không tốt đẹp gì, thấy mình yếu là tìm cách dìm ngay để giữ vị trí của chúng nó.
Sau 3 ngày thằng 'giám đốc' đưa offer là
300k/tháng gọi là tiền phụ cấp xăng xe + hứa là chỉ 2 tháng thử việc sẽ có thu nhập tầm 3-4 triệu
. Lúc đó em tức điên lên, bảo nó thế Cty trả cho senior tầm bao nhiêu, nó trả lời là 8-10 triệu 1 cách không biết ngượng là gì luôn. Ngay hôm đó em xin nghỉ liền, à không, ngay lúc đó em đứng dậy đi về liền. Chạy xe về mà trong lòng ức chế lắm các bác ạ, cuộc đời em không hẳn là chưa bị bóc lột nhưng em vẫn thấy sốc với mức
lương như vậy =>
lúc nhận việc thì hỏi cho rõ offer là bao nhiêu để khỏi lằng nhằng phí thời gian và né bọn hứa hẹn tương lai.
Hôm đó bạn gái động viên an ủi em, và Connect với 1 ông dev front-end trong Cty cũ (Cty mà em nghỉ nhưng bạn gái còn làm), lúc trước nếu em làm ca sáng thì sẽ gặp ổng và ổng cũng biết em đang theo lập trình. Ổng nghe xong cũng thấy tức vl, hẹn em hôm sau đi cafe nói chuyện trao đổi thêm, ông này là mentor thực sự đầu tiên của em.
(To be continue...)
Gâu Gâu Gâu Gâu
Hóng
gongoncr
mới học thấy toán tử tham chiếu trong hướng đối tượng tụi nó dùng mà đến nản , sau này thấy thuật toán xử lý vấn đề mới quan trọng , một cái thuật toán chạy mảng mà mình sửa đi sửa lại , sau này tách ra học Data cho dễ thở hơn tý
Làm it cài máy trông mạng cơ quan fix lỗi máy móc cho chị em thì có học được không thím?
Ngày rảnh cũng khá mà toàn vào voz đọc báo
Thằng chịu học thì nó học luôn rồi không cần lên voz hỏi
damadoko
Part-5: Gặp được mentor đầu tiên.
Hi các bác, không biết các bác định nghĩa 1 người mentor tốt ra sao. Đối với em, sự 'có tâm' là quan trọng nhất, mentor có tâm sẽ giúp bạn nhiệt tình, không có giấu kiến thức. Sau cú tát 300k/tháng ở part-4, em may mắn gặp được 1 người mentor như vậy (gọi là a. M). Nếu nói về technical, a. M không phải là người giỏi nhất em từng gặp, nhưng a có tâm, giúp em trong lúc em mất phương hướng nhất.
Phản ứng đầu tiên của a. M là: 'd c m Cty nào mà cùi mía vậy
!!!', ngay ngày hôm sau em và ảnh đã hẹn uống cf ở đối diện Cty. Sau 1 hồi nói chuyện, có vài điểm mà em rút ra được:
Xác định bọn 'đỗ nghèo khỉ': không có tiền thuê văn phòng hoặc bét nhất là co-working space, mà thuê 1 căn chung cư dạng officetel (max 10 củ/tháng). Không có tiền đăng tin tuyển dụng ở các trang như ITViec (trang này muốn đăng tin thì phải mất phí hàng tháng nha
) mà phải tìm người trên FB (chính thằng chủ cũng không post bài tuyển dụng, nó chỉ Comments ở post tuyển dụng tháng trong Group). Không có tiền nhiều trả cho dev nên mới để bọn dev trong Cty nó thủ dâm với title 'senior' (không biết có bác nào senior cắt html không nha).
Xác định Job dạng low level: Cắt HTML, CSS và làm animation cho landing page. Ông BE duy nhất code PHP để ship cho user nguyên cục HTML,CSS,JS => cái này thì lỗi thời rồi. Mà kêu là tuyển FE cũng sai, FE bây giờ nó có nhiều thứ khác chứ không chỉ cắt HTML.
Đúng là người có kinh nghiệm làm việc trong ngành nói có khác các bác ạ. Tính ra bọn này có quá nhiều dấu hiệu của 1 Cty tồi, nhưng mà mấy người tay ngang như em không thấy được. A. M động viên em học thêm 1 thời gian đi, ảnh có test thử lý thuyết về html, css, js của em thì thấy ok, có thể bắt đầu học framework như React rồi, nếu muốn học React thì ảnh chỉ cho. Em như bắt được vàng các bác ạ, lúc về a. M còn không quên đưa ra một số bài test thuần Javascript, bảo khi nào làm xong ảnh review cho.
Các bài tập ảnh giao dạng nhỏ thôi, nhưng mà em phải tự làm (bình thường clone theo các course online). Quả thực trong mấy ngày đầu em không làm được các bác ạ, quá trình này là
sự tổng hợp các kiến thức đã học, nếu các bác có kiến thức trong đầu mà không ra được output thì chưa đi làm được. Trong quá trình làm bài tập thì em cũng quay lại research chứ không nhớ nổi =>
Learning by doing là hiệu quả nhất, mà phải làm những thứ không có sẵn (như clone các project khoá học) thì mới tiến bộ nhanh được.
Sau các bài tập về JS là các bài tập về React, và em vừa học React vừa làm. Lúc này em được giao 'due day' (deadline) cho task, khá áp lực nhưng mà nó nhanh. Kiến thức vừa học đem ra dùng liền, mà dùng là phải động não chứ không giống các project trong các course. Khi học các course online và clone project theo họ, các bác rất dễ
ảo tưởng bản thân cũng làm được những project đó. Cũng trong khoảng thời gian này, em học thêm những mảng gọi là 'advance' của JS. Cũng may trong 6 tháng trước đó, em học những thứ rất cơ bản và nắm khá chắc chắn. Nghĩa là
theo từng thời điểm mà mình chọn tài liệu, khoá học khác nhau, lúc trước em chỉ hiểu được những cuốn sách dạng 'abc ... for dummy',
khi có căn bản rồi thì học dễ hơn, đọc hiểu được cuốn sách bình thường cho tới advance.
Đừng nhảy cóc, vào học những thứ cao siêu nhưng mà không apply nổi.
Các project e làm bằng React là 'todo list', 'calculator', 'covid report' (api public) để update cv. Lúc này em mới đi kiếm job lần 2...
(To be continue...)
timlaidi
mình cũng tự học code ,chỉ là code vặt, nhưng áp dụng vào mmo, ăn xỏi là chủ yếu, tháng vài k trump, giờ mmo nát nên khó khăn hơn, nhưng rất may mắn khi tự mò mẩm và biết chút code
haruharu9229
Rất nể các bác tay ngang tự học code. Mình thấy đa phần các bác tự học code thì:
phải có ý chí gấp 10 lần người thường (người ta học 4 năm ĐH còn các bác học trong vòng vài tháng thì nó phải thế)
chịu khó tiếp thu và học hỏi hơn những người không phải tay ngang
luôn có tinh thần lấp đầy cái mình đang thiếu
Nói chung nói thì luôn dễ hơn làm, chúc mừng chủ thớt đã có 1 mentor tốt.
kslove.qt
Đang vừa làm xd vừa tự học buổi tối. Mong bác chia sẽ tiếp để em có động lực
Hi các bác, không biết các bác định nghĩa 1 người mentor tốt ra sao. Đối với em, sự 'có tâm' là quan trọng nhất, mentor có tâm sẽ giúp bạn nhiệt tình, không có giấu kiến thức. Sau cú tát 300k/tháng ở part-4, em may mắn gặp được 1 người mentor như vậy (gọi là a. M). Nếu nói về technical, a. M không phải là người giỏi nhất em từng gặp, nhưng a có tâm, giúp em trong lúc em mất phương hướng nhất.
Phản ứng đầu tiên của a. M là: 'd c m Cty nào mà cùi mía vậy
!!!', ngay ngày hôm sau em và ảnh đã hẹn uống cf ở đối diện Cty. Sau 1 hồi nói chuyện, có vài điểm mà em rút ra được:
Xác định bọn 'đỗ nghèo khỉ': không có tiền thuê văn phòng hoặc bét nhất là co-working space, mà thuê 1 căn chung cư dạng officetel (max 10 củ/tháng). Không có tiền đăng tin tuyển dụng ở các trang như ITViec (trang này muốn đăng tin thì phải mất phí hàng tháng nha
) mà phải tìm người trên FB (chính thằng chủ cũng không post bài tuyển dụng, nó chỉ Comments ở post tuyển dụng tháng trong Group). Không có tiền nhiều trả cho dev nên mới để bọn dev trong Cty nó thủ dâm với title 'senior' (không biết có bác nào senior cắt html không nha).
Xác định Job dạng low level: Cắt HTML, CSS và làm animation cho landing page. Ông BE duy nhất code PHP để ship cho user nguyên cục HTML,CSS,JS => cái này thì lỗi thời rồi. Mà kêu là tuyển FE cũng sai, FE bây giờ nó có nhiều thứ khác chứ không chỉ cắt HTML.
Đúng là người có kinh nghiệm làm việc trong ngành nói có khác các bác ạ. Tính ra bọn này có quá nhiều dấu hiệu của 1 Cty tồi, nhưng mà mấy người tay ngang như em không thấy được. A. M động viên em học thêm 1 thời gian đi, ảnh có test thử lý thuyết về html, css, js của em thì thấy ok, có thể bắt đầu học framework như React rồi, nếu muốn học React thì ảnh chỉ cho. Em như bắt được vàng các bác ạ, lúc về a. M còn không quên đưa ra một số bài test thuần Javascript, bảo khi nào làm xong ảnh review cho.
Các bài tập ảnh giao dạng nhỏ thôi, nhưng mà em phải tự làm (bình thường clone theo các course online). Quả thực trong mấy ngày đầu em không làm được các bác ạ, quá trình này là
sự tổng hợp các kiến thức đã học, nếu các bác có kiến thức trong đầu mà không ra được output thì chưa đi làm được. Trong quá trình làm bài tập thì em cũng quay lại research chứ không nhớ nổi =>
Learning by doing là hiệu quả nhất, mà phải làm những thứ không có sẵn (như clone các project khoá học) thì mới tiến bộ nhanh được.
Sau các bài tập về JS là các bài tập về React, và em vừa học React vừa làm. Lúc này em được giao 'due day' (deadline) cho task, khá áp lực nhưng mà nó nhanh. Kiến thức vừa học đem ra dùng liền, mà dùng là phải động não chứ không giống các project trong các course. Khi học các course online và clone project theo họ, các bác rất dễ
ảo tưởng bản thân cũng làm được những project đó. Cũng trong khoảng thời gian này, em học thêm những mảng gọi là 'advance' của JS. Cũng may trong 6 tháng trước đó, em học những thứ rất cơ bản và nắm khá chắc chắn. Nghĩa là
theo từng thời điểm mà mình chọn tài liệu, khoá học khác nhau, lúc trước em chỉ hiểu được những cuốn sách dạng 'abc ... for dummy',
khi có căn bản rồi thì học dễ hơn, đọc hiểu được cuốn sách bình thường cho tới advance.
Đừng nhảy cóc, vào học những thứ cao siêu nhưng mà không apply nổi.
Các project e làm bằng React là 'todo list', 'calculator', 'covid report' (api public) để update cv. Lúc này em mới đi kiếm job lần 2...
(To be continue...)
âu thím cho xin mấy bài test về js nếu trên được, nếu được cảm ơn thím nhiều
resooser
Tại sao ở VN học lập trình đa phần đều bắt đầu với web nhỉ ? thấy tụi tây đa phần chơi toàn App Windows/Sys các kiểu rồi học deploy lên cloud.
wecwec
Mình cũng tự học code web cơ bản: tầm 1 tuần mình mò xong để custom cái web wordpress.
https://danhbadr.com
yourdalink
Mình ngoài ngành nhưng thấy hấp dẫn phết.
haihoang267
Nghe ông thớt kể lại nhớ hồi tự học code của mình
những đêm ngồi 4 tiếng vừa xem youtube vừa code theo. Mình từng mất tròn 1 năm để release trang web đầu tiên cho người dùng (với trình độ bây giờ chắc mất tầm 3-4 tuần).
Sau này gặp mentor ngon mới lên như diều gặp gió. Nhoằng cái đã đi làm được 5 năm rồi, nhưng mãi mãi ko bao giờ quên được những ngày tháng vất vả đó
Chào các bác, em làm dev Front-end đến giờ cũng được 1,5 năm. Kinh nghiệm về technical có thể không bằng các bác trong ngành, nhưng em có góc nhìn từ một người tay ngang tự học lập trình.
Em lập topic này để share khoảng thời gian từ lúc bắt đầu học lập trình đến lúc đi tìm việc, những khó khăn gặp phải khi đi làm so với các bạn khác,.... Bác nào muốn tự học lập trình có thể tham khảo để chuẩn bị trước tâm lý, khi tự học đỡ tốn thời gian và tiền bạc. Còn các bác nào có nhiều kinh nghiệm hơn thì chia sẻ lại cho đàn em để cùng nhau phát triển
.
Part-1: Bài học đầu tiên khi học lập trình.
Bắt đầu từ lúc em lên SG, bỏ việc đúng chuyên ngành (và mất 4 năm để học đại học) ở quê. Lúc đó em làm job theo ca: đêm và sáng sớm. Lương 11 củ net
, gấp đôi lương ở quê, thuê dormitory mất 2 triệu, còn bao nhiêu để ăn tiêu và để dành. Job này ngon ở đầu vào chỉ cần tiếng anh, trẻ khoẻ để làm việc ca đêm thôi. Làm ở đây được 3 tháng thì sinh ra 2 vấn đề: sức khoẻ không đảm bảo và mất đi giá trị sống. Nhưng em vẫn phải làm tiếp các bác ạ, vì em cần tiền, khi lên SG thì em xác định sẽ đi làm ở đây luôn không về quê nữa. Lúc nhỏ gia đình em phá sản nên từ cấp 1 em đã ở nhờ nhà bà ngoại và dì, mà đã đi khỏi nhà rồi thì khó quay lại.
Em có quen biết đàn anh trên 1 tuổi, học chung trường chuyên cấp 3 và hay chơi thể thao chung (gọi là a.Tr). Ngày đầu lên SG em chưa có đem xe lên, a.Tr chở em đi khám phá SG và bao em đi ăn ở quán đồ Tây gì đó trên đường Võ Văn Kiệt, ra tính bill hơn 1 củ em muốn lên máu luôn (Lúc đó vét hết túi em còn chưa đủ trả). Hỏi ra mới biết A.Tr làm full-stack dev, đang làm lead ở 1 công ty outsource lương 1k đô (~20 củ net)
.
Sau này làm khuya nhiều, bế tắc quá nên mình tìm gặp a.Tr, a động viên mình để mình thay đổi mindset vì lúc đó mình có cái nhìn rất tiêu cực về cuộc sống
. Mình bắt đầu học lập trình từ a.Tr, nhưng có phí tương đối và a.Tr rất strict trong việc học, chỉ 1 tuần mình đã bỏ cuộc, các khái niệm, các tool IDE đầu quá xa lạ với mình (đúng kiểu learn programing from scratch).
Khi còn đi học mình từng đi làm các job part-time (dưới 10k/h), vì kiếm tiền khó nên ky bo lắm, bỏ ra 1 đồng phải tính toán rất kỹ mà lúc đó vừa học khó vừa mất tiền. Sau này khi đã gõ code ra tiền rồi, mới thấy bản thân nông cạn: Tiền học phí của a.Tr đưa ra là tiền a.Tr làm được trên 1 giờ * số giờ + xăng xe + cà phê, tính ra cũng không có lợi lộc gì cho riêng ảnh cả, đồng tiền đi trước là đồng tiền khôn, sau này em mới biết giá đó là quá rẻ so với tiền học trung tâm (mà còn học 1 vs 1). Đây là sai lầm đầu tiên của em:
Trong ngành chỉ sợ không có mentor, chứ có mentor giúp thì cố mà theo, nếu tự học và làm tất cả 1 mình thì rất mất time.
(To be continue...)
Đang là giáo viên tiếng Anh bị nghỉ do dịch và đang trong giai đoạn đi clone web, đọc những bài này cảm thấy rất có tinh thần. Mình đã phải chuyển từ kỹ sư hóa sang giáo viên tiếng Anh và giờ đang chuyển sang mảng web trong thời kỳ dịch này. Cảm ơn bác đã share những trải nghiệm của mình
.
thangdurex
Hi thím, mình 93, đi vòng từ thực phẩm qua cơ khí, đang làm trái ngành bên may mặc. Dự định giữa năm sau sẽ nhảy việc sang Dev và phát triển luôn. Thớt cho mình hỏi nếu muốn tìm 1 mentor tốt hướng dẫn mình online thì có khác so với trường hợp của thím k?
Sent from Xiaomi M2010J19CG using vozFApp
Dollar Trump
dev quèn méo biết TA
Hóng chuyện lạ
Cái mình để ý nhất là bác tìm được một người con gái chấp nhận yêu bác trong 1 cái hoàn cảnh nó phải gọi là éo le thật sự
may thật đấy.
Hi thím, mình 93, đi vòng từ thực phẩm qua cơ khí, đang làm trái ngành bên may mặc. Dự định giữa năm sau sẽ nhảy việc sang Dev và phát triển luôn. Thớt cho mình hỏi nếu muốn tìm 1 mentor tốt hướng dẫn mình online thì có khác so với trường hợp của thím k?
Sent from Xiaomi M2010J19CG using vozFApp
Trước khi có job, thì 90% case là mentor hướng dẫn mình online nha. Sau này đi làm thì mới có mentor trực tiếp
.
damadoko
Part-6: Việc tìm người hay người tìm việc?
Tình hình dịch đang căng thế này nhưng lâu lâu account Linkedin của em vẫn được Head-hunter contact job các bác ạ. Hiện tại em đang có hơn 250 connection Linkedin, khoảng 80% là em được invite, trong số đó lại có khoảng 50% là họ contact job (nghĩa là giới thiệu job, Cty, range lương chứ vẫn phải phỏng vấn nha các bác). Còn 20% connection là do em gửi invite và tất cả đều nằm trong khoảng thời gian em đi tìm việc lần 2.
Nếu làm dev tay ngang, các bác sẽ phải build connection từ con số 0, sẽ khó tìm được job nếu không có ai biết các bác.
Theo em thì job đầu tiên là khó tìm nhất, khi đã có kinh nghiệm thì job sẽ tự tìm đến các bác.
Quay lại thời gian em tìm việc lần 2. Chiến thuật của em lúc đó là rải CV khắp các trang tìm việc, tìm connection linkedin và không quên mồi chày ông mentor (a. M) xem Cty có đang hoặc sắp tuyển dev chưa
. Rút kinh nghiệm đợt trước, em chỉ apply những job fresher, junior để tránh bị ép lương. Bác nào tay ngang thì cũng học đến mức apply được fresher chứ đừng vào intern. Khi mức
expect của Cty đối với các bác càng cao thì mình mới có cơ hội phát triển được, job title phản ánh mức expect đó, mức lương ứng với title phản ánh độ 'có tiền' của Cty và công việc thực tế so với mức lương phản ánh độ đàng hoàng của bọn nó
.
Lúc này thì CV của em đã có phản hồi (dù tỉ lệ thấp), các HR của cty (thường là nữ) sẽ call trực tiếp với em (xem như phỏng vấn lần 1). Họ sẽ giới thiệu về Cty và job description, còn lại là trao đổi về profile, sở thích,... linh tinh. Cuối cuộc gọi thường thì HR sẽ hẹn lịch pv lần sau luôn, nếu kêu các bác chờ là 90% fail nha.
Vòng 'call interview' này chủ yếu xem các bác phù hợp với Cty hay không (bằng cảm quan). Kinh nghiệm của em là
hãy thẳng thắn nhất có thể với HR, các bác không cần quá nhún nhường nha, vì không hợp thì chia tay sớm bớt đau khổ, có vào vòng sau thì cũng dễ out. Ví dụ như họ hỏi 'Em có ngại đi làm xa không?', thì mình bật Google map lên mà xem bao xa, tránh trường hợp chạy đến Cty chưa phỏng vấn là đã mệt muốn về (case này thực tế của em
).
Khi phỏng vấn vòng 2 thì mới có sự khác biệt giữa các Cty (thường là technical interview) :
Cty làm web game của Trung: em đi phỏng vấn Cty này là cực nhất, đi rất xa và kẹt xe. Đến nơi thì toà nhà không cho vào (phải có người dẫn lên) nên ngồi đợi. Vừa vào thì phải spend time điền vào 'tờ khai' của Cty, mục đáng chú ý duy nhất là expect lương (mà đúng ra phải trao đổi từ lúc call với HR) và tiếp tục ngồi đợi. Tiếp theo là đưa laptop cho làm bài test IQ + 1 bài về viết script call api bằng JQuery, và đến đây em mới biết là họ không cho Connect internet hay sử dụng điện thoại ạ. Em gãy chỗ JQuery chỉ đọc document mà dám nói là có biết làm JQuery với HR
.
Cty outsource của Nhật: cty này thì vui, HR support nhiệt tình, vừa vào thì ngồi trao đổi 1 time chứ không làm test ngay. Sau đó họ đưa laptop yêu cầu code responsive cho 1 cái form có sẵn HTML. Đọc code bọn này mới biết tụi nó rất strict trong convention và có nhiều comment, bài này thì em làm được. Sau đó họ đưa 1 content và bảo em design bằng photoshop, lúc này em té ngửa luôn, họ dùng bản photoshop từ đời tống (khác với giao diện em vừa tập làm cách đó mấy ngày), kết quả em fail nặng. HR cũng đi năn nỉ mấy ông dev cho pass mà không được
.
Cty về gọi xe của VN: phỏng vấn trực tiếp với founder ở quán cf ở quận 7 (gần nhà ổng). Lần này thì em không biết fail từ khi nào luôn, nhưng ngồi nói chuyện cũng vui, khi về cũng thấy đầu óc được khai sáng hơn. Ổng trao đổi nhiều thứ về thị trường mảng đặt xe & tầm nhìn của ổng, project đang chạy tới pharse nào rồi. Em cảm thấy ngành lập trình có thể contribute cho xã hội nhiều thứ rất lớn, muốn dân giàu nước mạnh thì cần những start-up Việt, nắm được công nghệ lõi, trong mảng này bây giờ toàn nước ngoài chiếm hết. Khoảng hơn 1 tháng sau thì ổng lên báo (em đọc tên viết tắt và mảng gọi xe), nghe nói bị bọn 'ông lớn' trong ngành đe doạ + có bạo lực với ổng, God bless you man
.
Cty giáo dục trưc tuyến của VN: Bọn này thì kiểu nhà nước rất khó chịu, vào đưa 'tờ khai' mà còn bắt buộc ghi đã từng làm Cty nào, với mức lương bao nhiêu mới vl. Vào phỏng vấn về technical với 2 người, em trả lời được 50/50. Câu nào em không trả lời được (hoặc sai) thì 2 anh ấy giải thích 1 cách khinh khỉnh, câu hỏi cũng rất specific vào 1 công nghệ nào đó (hỏi Real-time-chat). Ôi chắc cũng vì 2 anh này còn trẻ (chưa đến 30 tuổi) mà đã lên title cao, theo thái độ phỏng vấn, nếu em có vào làm cũng khó mà học hỏi được từ mấy ổng.
Có nhiều Cty em bị fail từ vòng 1 với HR rồi nên em không review. Chỉ nhớ có Cty nhà nước của VN, phỏng vấn vòng 1 gặp ngay ông technical mà chỉ hỏi có biết cái này không, biết cái kia không, tại sao chỉ biết cái này mà không biết cái kia (biết hết thì t *éo vào Cty bọn m
).
Nói chung em fail nhiều, đến nỗi chai sạn cảm xúc luôn á. Nhưng mà trời không phụ lòng người, em được nhận vào công ty cùi mía thứ 2 với mức lương 12 củ net. Còn vì sau lương ổn mà em vẫn chê thì phần sau sẽ rõ nhé.
Mấy bài test js mình để trong con Mac cũ, đã xoá để bán rồi. Mấy bài test đó tương tự các bài easy ở trang HackerRank á
.
Theo em vì lập trình web job nhiều hơn bác ơi, mà tay ngang có muốn nhảy vào thì phải chọn mảng có nhu cầu cao nhất chứ
.
Trước khi có job, thì 90% case là mentor hướng dẫn mình online nha. Sau này đi làm thì mới có mentor trực tiếp
.
Nếu được thím có thể giới thiệu mentor của thím cho mình dc k? Mình sẽ chịu phí học tập. Cám ơn thím.
KashiwagiYuki
mình 91 học đại học rồi bôn ba bên Nhật 5 năm, học chả liên quan gì đến IT. Năm nay mới về nước. Đi tìm việc vài tháng ko khả quan lắm, việc muốn thì ko nhận, việc ko muốn thì nó nhận. Dịch cũng chả làm ăn đc gì nên đăng kí học khóa Java full stack. Gần xong module 1 thì thấy tư duy vẫn ngon chán, tiếp thu kiến thức nhanh, có hứng thú bỏ thời gian để tìm hiểu, nghiên cứu thêm. Thế mà hồi trước cấp 3 vs năm 1 đại học (môn cơ sở có lập trình pascal) học méo hiểu gì nên nghĩ chả hợp với IT
G.D
Thím pv công ty thứ 2 chưa có kinh nghiệm dự án thực tế + chỉ biết html css js mà được 12 net luôn á? Mức này là khá ảo với fresher với kinh nghiệm ít như vậy
Thím pv công ty thứ 2 chưa có kinh nghiệm dự án thực tế + chỉ biết html css js mà được 12 net luôn á? Mức này là khá ảo với fresher với kinh nghiệm ít như vậy
12 củ net là hơn lương tôi hồi làm ngân hàng, 2012 full stack oracle adf
12 củ net là hơn lương tôi hồi làm ngân hàng, 2012 full stack oracle adf
Ko biết bác thớt chia sẻ quá trình pv thế nào, chứ 12 củ là mức junior ít nhất làm qua 1-2 dự án rồi, như bác thớt kể thì lúc đó chưa làm qua dự án thực sự, chưa biết framework nào lại là tay ngang mà deal được mức đó thì hơi bị ảo. Trừ khi lúc pv bên họ thấy bác kiểu cực kỳ thông minh và có tiềm năng lớn thì mới deal mức đó để giữ chân
Ko biết bác thớt chia sẻ quá trình pv thế nào, chứ 12 củ là mức junior ít nhất làm qua 1-2 dự án rồi, như bác thớt kể thì lúc đó chưa làm qua dự án thực sự, chưa biết framework nào lại là tay ngang mà deal được mức đó thì hơi bị ảo. Trừ khi lúc pv bên họ thấy bác kiểu cực kỳ thông minh và có tiềm năng lớn thì mới deal mức đó để giữ chân
Nếu đúng thì tầm bao nhiêu là hợp lý cho fresher vậy thím?
Gies.Fly
Đang nghía qua IT và thấy khóa front - end của Cybersoft . Đã ai học ở đó chưa nhỉ
Xom5giapnhi
Lót dép hóng, cũng tự học lập trình như thớt lúc 24 tuổi và cảm thấy sáng suốt
hoa5988
Ông đồng nghiệp cty cũ của mình, cũng tay ngang vào học Objective-C dev iOS app.
Đi chơi, ăn nhậu chung nhiều lần thì ổng có tâm sự. Hồi đó ko biết gì về IT, mỗi ngày cày đủ 8 tiếng. Đúng 1 tháng hết cuốn sách, ổng đi pv thi passed vào cty mình đang làm.
Hi các bác, em đặt title là 'cú tát đầu ngành' vì đây không phải lần đầu tiên em đi tìm việc, em cũng bị đời nó tát nhiều rồi. Lần này em gặp 1 Cty rất củ chuối và hài hước
, đến bây giờ nghĩ lại vẫn muốn đờ mờ chúng nó phát.
Quay lại chuyện tìm việc, em đã học được 6 tháng rồi (tính từ lúc nghỉ việc, còn học được thật sự bao nhiêu time thì khó nói
). Mà giờ đã hết 6 tháng như trong plan đã đặt ra, nếu mà không đi xin việc chắc nhà vợ (tương lai) tế sống em. Mặc dù luyện code chưa tới đâu nhưng em vẫn quyết định xuất sơn dò xem bản thân có phù hợp với market chưa.
Skill set em có lúc đó là:
HTML, CSS (+bootstrap)
, Javascript , là 3 cái cơ bản nhất cho front-end dev. Thiệt ra em cầm CV cũng không tự tin lắm, chỉ có vài khoá học trên Udemy và 1 cái web portfolio code bằng bootstrap + 1 project counter (cái pomodoro mà em có share ở part-3)+ với vài project clone trong lúc theo các khoá học (2 khoá HTML+CSS và khoá Javascript). Nộp trên IT việc thì có mail reject trong vòng 1p30s
, rãi ở topdev thì không thằng nào reply lại cả.
Bế tắc quá, em đành join các trang tìm việc cho front-end ở trên FB mà hóng ngày này qua ngày khác, tìm mãi mới thấy 1 job chỉ yêu cầu tới Javascript (phần lớn các job đều require biết 1 Framework như React, Vue, Angular). Job này cho chính thằng chủ công ty đăng, title intern và yêu cầu biết cơ bản html-css-js là được. Hí hửng apply và đi phỏng vấn, vào pv họ thì hỏi về nhưng project trong CV, pv 5p nhận luôn, mai đi làm
. Em có hỏi về lương thì Cty hứa sẽ có phụ cấp thực tập chứ không có lương. Các cụ hay nói 'đầu xuôi đuôi lọt', quả xin việc này quá nhanh khiến em về nhà nổ với bạn gái quá trời
. Search GG thì thực tập cũng tầm 3-4 củ, có thể san sẻ tiền nhà tiếp bạn gái.
Thế là em cắp con laptop đi làm các bác ạ, dù gì làm thực tập sinh vẫn hơn là ngồi học chay không làm gì . Vào làm nó chỉ yêu cầu xem các trang web của Cty làm (tụi này outsource design và cắt HTML + backend PHP, nói chung là landing page thôi), và xem trang design Award gì đó để học hỏi, nói chung em ngồi từ sáng đến chiều chỉ để xem design. Trong đây có 1 thằng tên Đ gọi là 'senior' front-end chuyên cắt HTML và làm animation, hắn hỏi em học lập trình lâu chưa, em cũng ngáo ngơ trả lời là: "Em tự học được 6 tháng rồi", thế là từ đó nó cứ khinh khỉnh với em, làm em khó chịu cực kì. Mà muốn hỏi cũng chẳng có gì để hỏi, vì k có task. Bài học rút ra là:
Cẩn thận với bọn hỏi làm được bao lâu rồi, học lâu chưa, bọn này đa số không tốt đẹp gì, thấy mình yếu là tìm cách dìm ngay để giữ vị trí của chúng nó.
Sau 3 ngày thằng 'giám đốc' đưa offer là
300k/tháng gọi là tiền phụ cấp xăng xe + hứa là chỉ 2 tháng thử việc sẽ có thu nhập tầm 3-4 triệu
. Lúc đó em tức điên lên, bảo nó thế Cty trả cho senior tầm bao nhiêu, nó trả lời là 8-10 triệu 1 cách không biết ngượng là gì luôn. Ngay hôm đó em xin nghỉ liền, à không, ngay lúc đó em đứng dậy đi về liền. Chạy xe về mà trong lòng ức chế lắm các bác ạ, cuộc đời em không hẳn là chưa bị bóc lột nhưng em vẫn thấy sốc với mức
lương như vậy =>
lúc nhận việc thì hỏi cho rõ offer là bao nhiêu để khỏi lằng nhằng phí thời gian và né bọn hứa hẹn tương lai.
Hôm đó bạn gái động viên an ủi em, và Connect với 1 ông dev front-end trong Cty cũ (Cty mà em nghỉ nhưng bạn gái còn làm), lúc trước nếu em làm ca sáng thì sẽ gặp ổng và ổng cũng biết em đang theo lập trình. Ổng nghe xong cũng thấy tức vl, hẹn em hôm sau đi cafe nói chuyện trao đổi thêm, ông này là mentor thực sự đầu tiên của em.
(To be continue...)
đúng rồi , ở chỗ mình hỗ trợ intern cũng tầm đó , mình Huế nhé , mình code smlz lương 6 củ OT thành 7 củ nè
mấy ông intern đúng tội , tốt nghiệp bằng khá giỏi ngôn ngữ anh phiên dịch mà ra trường đúng mùa dịch đói quá nên thử chuyển nghề ai ngờ chó cắn áo rách ...
thienlinklinkdialinklink
đừng rặn nữa, tiếp đi thớt
thangdurex
Sẵn mấy thím cho mình hỏi, môi trường làm việc ở VNPT như thế nào vậy? Thấy HR ra thông báo tuyển dụng yêu cầu rộng quá. Mấy thím cho mình hỏi: kĩ năng nào trong số trên là cần thiết vậy? VNPT có tuyển trái ngành k có bằng cntt k mấy thím?
Sẵn mấy thím cho mình hỏi, môi trường làm việc ở VNPT như thế nào vậy? Thấy HR ra thông báo tuyển dụng yêu cầu rộng quá. Mấy thím cho mình hỏi: kĩ năng nào trong số trên là cần thiết vậy? VNPT có tuyển trái ngành k có bằng cntt k mấy thím?
Sent from Xiaomi M2010J19CG using vozFApp
Nó ghi yêu cầu tốt nghiệp ĐH chính quy CNTT rồi kìa.
Đang nghía qua IT và thấy khóa front - end của Cybersoft . Đã ai học ở đó chưa nhỉ
Front thì giờ trên ytb đầy, học html CSS rồi kiếm list video nào dạy cho dựng web tĩnh bằng html CSS vào mà code theo, ít cái là tạm quen rồi kiếm cái lib JS học nốt, ytb có tất chỉ là thím kiên trì ko thôi, còn trung tâm thì tất nhiên sẽ đc chăm chút hơn nhưng thiết nghĩ cũng chỉ là fresher, làm ít bữa là quen ấy mà, giờ CTY tuyển intern/fresh cũng chả yêu cầu gì nhiều đâu, nhưng biết nhiều hơn thì chắc chắn tốt hơn
Front thì giờ trên ytb đầy, học html CSS rồi kiếm list video nào dạy cho dựng web tĩnh bằng html CSS vào mà code theo, ít cái là tạm quen rồi kiếm cái lib JS học nốt, ytb có tất chỉ là thím kiên trì ko thôi, còn trung tâm thì tất nhiên sẽ đc chăm chút hơn nhưng thiết nghĩ cũng chỉ là fresher, làm ít bữa là quen ấy mà, giờ CTY tuyển intern/fresh cũng chả yêu cầu gì nhiều đâu, nhưng biết nhiều hơn thì chắc chắn tốt hơn
Gửi từ Sao Hoả bằng vozFApp
Em có tìm hiểu , nhưng kiểu không biết gì về IT tự học trên ytb ok ko bác nhỉ
Em có tìm hiểu , nhưng kiểu không biết gì về IT tự học trên ytb ok ko bác nhỉ
Thím sinh năm bao nhiêu, hiện tại đang làm gì, nếu thực sự muốn cày thì em sẽ giúp thím vẽ ra 1 đường đi theo nhu cầu và hoàn cảnh của thím đỡ phải lên mạng tìm roadmap
Thím sinh năm bao nhiêu, hiện tại đang làm gì, nếu thực sự muốn cày thì em sẽ giúp thím vẽ ra 1 đường đi theo nhu cầu và hoàn cảnh của thím đỡ phải lên mạng tìm roadmap
Gửi từ Sao Hoả bằng vozFApp
Thanks bác
Em 97 . Cũng biết sơ sơ về máy tính chơ IT code củng thì chịu
Nếu được thì nhờ thím chỉ giúp em cái lộ trình từ cơ bản rồi lên từ từ với . Tới đây tháng 10 em cũng chuẩn bị về quê , tiện thể thử xem có ok không . Được thì bỏ thời gian ra cày để kiếm công việc
DungBanToiNua
Bên lập trình mà muốn sang PM thì có phải senior mới sang được ko các bác?
Mình đang làm PM bên mảng SI, cũng lead gần chục ông PM, theo mình thấy vẫn phải hiểu là dev đang làm gì thì mới pm dc chứ, như phòng mình thì cũng toàn senior bên các mảng network, idc lấy về
Mình đang làm PM bên mảng SI, cũng lead gần chục ông PM, theo mình thấy vẫn phải hiểu là dev đang làm gì thì mới pm dc chứ, như phòng mình thì cũng toàn senior bên các mảng network, idc lấy về
PM hiểu dev đc thì càng có lợi thôi thím
, còn quản lí dev sẽ là Technical Architect. Mình làm nhiều công ty đầy PM trẻ măng mới ra trường
dạo gần đây các cty lớn như Tiki, Momo cũng hay có chương trình PM Trainee, tuyển mấy bé vừa ra trường rồi đào tạo làm PM
các PM này tập trung vào business cũng như user hơn là technical
PM hiểu dev đc thì càng có lợi thôi thím
, còn quản lí dev sẽ là Technical Architect. Mình làm nhiều công ty đầy PM trẻ măng mới ra trường
dạo gần đây các cty lớn như Tiki, Momo cũng hay có chương trình PM Trainee, tuyển mấy bé vừa ra trường rồi đào tạo làm PM
các PM này tập trung vào business cũng như user hơn là technical
Đúng rồi, PM thì ko thể biết sâu về tech, nên có ông techlead
Trong nghành dev thì pm lại có công cụ để đo lường dự án chứ bác nhỉ, mình có nghe đến scrum chẳng hạn
Thông cảm, mình ko hiểu tí gì về dev
Đúng rồi, PM thì ko thể biết sâu về tech, nên có ông techlead
Trong nghành dev thì pm lại có công cụ để đo lường dự án chứ bác nhỉ, mình có nghe đến scrum chẳng hạn
Thông cảm, mình ko hiểu tí gì về dev
đúng rồi thím, PM sẽ có các tool để quản lí dự án (tiến độ - các tasks, resources) để nắm được các đầu việc cũng như báo cáo với cấp trên (hoặc khách hàng)
đúng rồi thím, PM sẽ có các tool để quản lí dự án (tiến độ - các tasks, resources) để nắm được các đầu việc cũng như báo cáo với cấp trên (hoặc khách hàng)
Ok thanks bác, thấy tuyển nhiều quá
nickdungtam
Cám ơn thím đã viết bài này, hi vọng thím ko drop
mình đang học khóa python trên freecodecamp, 1 tháng rồi mà mới học đc có 80% bài giảng
) đến phần web service thì ù ù cạc cạc mà vẫn đang ráng, tính học xong để hiểu sơ qua khái niệm cơ bản rồi tìm bài tập để rèn
mình học mục đích cho biết chứ ko ham muốn đổi đời đổi nghề nên cứ từ từ vậy
thím nào có bộ bài tập nào có lời giải ở mức cơ bản của cơ bản thì giới thiệu mình với, cám ơn các thím nhiều
Thanks bác
Em 97 . Cũng biết sơ sơ về máy tính chơ IT code củng thì chịu
Nếu được thì nhờ thím chỉ giúp em cái lộ trình từ cơ bản rồi lên từ từ với . Tới đây tháng 10 em cũng chuẩn bị về quê , tiện thể thử xem có ok không . Được thì bỏ thời gian ra cày để kiếm công việc
1/ lấy căn bản thì html+css+js->php(cả hướng đối tượng nữa nhé)+mysql | yêu cầu: làm đc 1 cái web cỏ cơ bản (create,read,update,delete) mấy cái này trên ytb chỉ đầy ra, kiếm cái list nào đó rồi code theo nhưng phải hiểu, phải biết search lỗi để fix.
2/
backend: có căn cơ rồi thì tìm hiểu mô hình mvc+ 1 framework như CI,laravel mà học, chắc đc mvc+ 1 cái frame work là tự tin xin thực tập đc rồi
frontend thì học html+css+js kĩ xíu thôi( vào cty làm riết quen
)->kiếm cái lib/framework như reactjs hoặc vuejs là xong
nếu thực sự siêng năng thì tầm 3-6 tháng là xin thực tập đc tuỳ thím quyết
PS: phải biết search google nhé, lỗi cứ search tên lỗi để giải quyết vấn đề, search giỏi là ok cân tất nhé và box CNTT(F91) sẵn sàn giúp đỡ thím nhé
Hi thím, mình 93, đi vòng từ thực phẩm qua cơ khí, đang làm trái ngành bên may mặc. Dự định giữa năm sau sẽ nhảy việc sang Dev và phát triển luôn. Thớt cho mình hỏi nếu muốn tìm 1 mentor tốt hướng dẫn mình online thì có khác so với trường hợp của thím k?
Sent from Xiaomi M2010J19CG using vozFApp
Hello bác, em đang có 1 mentor nè, thím ấy đang cần tuyển tay ngang nè
Sent from Samsung SM-A730F using vozFApp
damadoko
Part-7: Intern, Fresher hay Junior?
Hi các bác, lại là em đây
. Ở đa số các ngành khác, level của nhân viên thường được phân loại theo năm kinh nghiệm (experience = exp). Các Cty sẽ dựa vào những level đấy mà apply range lương tương ứng, vì vậy sinh viên mới ra trường mặc định sẽ vào level thấp nhất, nhận mức lương bèo nhất và làm những việc dễ nhất (tất nhiên). Nhưng việc phân loại level nhân viên theo exp có chính xác không? Đặc biệt đối với ngành lập trình, nơi mà các kiến thức mới được update liên tục, các 'best practice' luôn thay đổi theo năm tháng, các requirement luôn đa dạng và đặc thù theo từng công ty. Theo em,
năm kinh nghiệm chỉ là con số. Một anh dev làm 1 loại công việc, lập đi lập lại trong 10 năm sẽ khác với một anh dev luôn muốn upgrade bản thân để làm nhiều việc hơn. (Nguồn:
How to become a senior software engineer: Experience is a lie)
Ở phần trước em có đề cập đến job 12 củ net mà quên note là em pass Junior chứ không phải Fresher
. Lúc đó skill set của em là HTML, CSS, JS và React, Redux + pet project: Covid-19 Report (apply Redux, Redux-thunk, ChartJs, Hook). Em cũng chỉ rãi CV vào các job Fresher, Junior chứ không apply vào Intern nữa. Anh mentor (a. M) cũng nhận xét là em nên apply Junior, vì bây giờ còn thiếu kinh nghiệm thực tế, làm vài tháng hết thử việc thì cũng ngang tầm Junior rồi.
Cty lần này thuê văn phòng ở Q1, Job là tuyển Junior React với range 12-16 củ (nếu em nhớ không lầm). Có 2 vòng phỏng vấn nhưng mà em phải phỏng vấn đến 3 vòng
. Vòng 1 call HR thì cũng tương tự các công ty khác, có điều CV của em có nhiều project hơn và
remove phần education (Vì cho dù có học tới thạc sĩ, tiến sĩ mà không liên quan đến lập trình thì cũng không nên để trong CV). Ở vòng 2 em phỏng vấn trực tiếp với a lead front-end, đa số lý thuyết em trả lời được, cái nào chưa làm mà có đọc qua thì cũng chém gió luôn, 2 ae nói chuyện có vẻ hợp để làm việc chung. A Lead có nói thêm là vào cty phải chịu khó, vì source hơi cùi(??) và phải làm T7 , tiếp đó anh Lead cũng hỏi expect mức lương là bao nhiêu, em đưa ra expect là 12 củ net (
range dưới của Job này và phải làm cả T7).
Tiếp theo là phần Coding (cũng là vòng final), nhưng do HR quên note với em là đem theo laptop nên a lead có suggest là ngày mai quay lại em đem theo laptop để làm bài test. Chắc do nói chuyện hợp nên a cũng tiết lộ là sẽ test về form, validation => tối đó em cày tới khuya, xem lại các khoá học về xử lý form trong React, lần đầu em pass được vòng 2 nên háo hức lắm các bác ạ, chỉ 1 vòng nữa thôi. Bài test là tạo 1 cái form đăng nhập (from scratch) không sử dụng thư viện ngoài + đăng nhập bằng API của cty => lưu token để có Access vào 1 trang private sau khi refresh (f5), thời gian làm bài là 1 tiếng. Em thì có biết làm hết ấy, nhưng mà code không kịp các bác ạ, phải init project và config router, code css (ở mức chấp nhận được) rồi mới đến phần control form. Trong phòng em làm bài test cũng có một số người đang làm việc (sau này mới biết là vào soi). Em cố hết sức, code liền tay nhưng đến khi call API thì timeout, a Lead vào và hỏi 1 số thứ + hướng tiếp theo sau khi call được API. Em tiếp tục chém gió một lúc với anh Lead và ra về.
Vài ngày sau em nhận được tin nhắn Skype của HR pass phỏng vấn, lương 12 củ net. Thế là em lại tiếp tục mang laptop đi làm các bác ạ, bắt đầu chuỗi ngày đen tối ở cái cty VN này...
(To be continue...)
CSHaAnhTuan
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
xgame23
nhiều khái niệm chuyên ngành quá, các bác có thể cắt nghĩa các từ chuyên môn ko? IT bây h gồm những job như thế nào? nên đi theo ngách nào, hướng nào? và đi theo ngách đó thì cần học những môn gì?
ScaTteRedLife
Chúc mừng bạn đã chuyển ngành thành công
Những trải nghiệm mà bạn chia sẻ cũng thực tế. Mong là nó đến được với nhiều người.
Tuy nhiên chặng đường vẫn còn dài, nên cố gắng, khiêm tốn hơn. Ví dụ bảo số năm exp chỉ là con số thì không đúng đâu bạn =.='
khá là khó nếu tay ngang đấy thím, có gì hộp nha thím mắc công em bị kêu là seeder
Em sv sắp ra trường, đang rất muốn đc 1 mentor hướng dẫn, liệu còn slot nào ko thím
Gửi từ Sao Hoả bằng vozFApp
damadoko
Part 8: Những dấu hiệu của 1 công ty tồi
Hi các bác, hôm nay em vô tình đọc được 1 blog với title là 'Những sự thật về nghề lập trình viên chẳng ai nói cho bạn đâu!' (https: //itviec.com/blog/lap-trinh-vien). Tóm tắt bài viết là: Đừng quá trau chuốt code, chạy là được, khách hàng không quan tâm code ra sao đâu, bỏ thời gian viết code đẹp là lãng phí thời gian và nên tập trung vào kĩ năng mềm để PR bản thân (còn recommend đọc cuốn 'đắc nhân tâm' để thu phục lòng người?
). Đọc xong blog em lại có cảm hứng viết tiếp về hành trình của 1 dev tay ngang các bác ạ, .
Phần trước em đã kể đến đoạn em pass được job với mức lương net 12 củ, có vẻ em kể quá chi tiết về chuyên ngành nên có nhiều bác sẽ khó follow, em sẽ rút kinh nghiệm viết overal hơn. Tóm lại là lúc pass job này em đã làm nhiều project nhỏ (pet project) bằng kiến thức đã học được + một chút may mắn do a lead của cty này tiết lộ về bài test (tạo giao diện đăng nhập). Em sẽ note lại những vấn đề gặp phải ở cty này để các bác hình dung được một cty tồi sẽ treat các bác như thế nào.
Ngày đầu tiên đi làm, em được giao source code (mã nguồn) bằng một cách không bình thường lắm: a lead nén File .zip và đưa usb cho em lưu về máy (laptop cá nhân của em luôn). Bác nào làm dev sẽ biết các ae trong team làm việc chung một dự án sẽ quản lý code bằng VCS (Version Control Software) như
Git. Cty lấy lý do là em vừa vào làm chưa chuẩn bị máy tính kịp (yêu cầu em tự mang laptop cá nhân theo) =>
Cách làm việc không chuyên nghiệp.
Cơ cấu nhân sự của công ty này không hoàn toàn là cty công nghệ, ngoài HR ra còn có bộ phận quản lý, bộ phận marketing, bộ phận về pháp luật?. Nói chung là có nhiều bộ phận khác ngoài dev. Trong mảng lập trình web thường sẽ chia ra 2 team là FE (front-end) và BE (back-end) + 1 DevOps (optional, có thể có hoặc không). Team FE có 3 người (1 lead, 1 intern + em là junior), team BE có 3 người (1 lead, 2 intern) và trùm cuối có title là Technical Lead (tech lead) tự xưng là biết mọi thứ từ FE, BE tới DevOps (nhưng tuổi dưới 30??). Phân tích về cơ cấu nhân sự của cty thì đây là công ty start-up product (gồm nhiều bộ phận ngoài dev và sản phẩm chưa release). Nhưng về
cơ cấu dev thì lại có vấn đề khi thuê các dev có trình độ quá chênh lệch (rất nhiều intern <=> lead, có nghĩa là ông lead này phải hướng dẫn toàn bộ intern?). Khi em bắt chuyện với 1 bạn intern thì biết là làm
intern không lương
. Ở các công ty sau này em làm, nếu có tuyển intern thì sẽ tuyển số lượng hạn chế, đồng thời trình độ dev level middle cũng phải đông + vài ông senior và lead. Giống như tháp dân số già vậy (đầu tù, bụng to, đít nhọn) vì lực lượng 'trẻ em' mà đông quá thì tốn công chỉ bảo lắm. Công ty nào quy mô nhỏ như start-up thì nói thẳng luôn là tuyển middle trở lên để tránh 'cầm tay chỉ việc' làm hao tổn tài nguyên trong hoàn cảnh lượng công việc lớn mà tiền đầu tư có hạn.
Sản phẩm mà công ty này đang build là app cho vay, lãi suất cao hơn lãi Bank nhưng mà thấp hơn lãi suất cho vay nặng lãi (nên sinh ra bộ phận giải quyết vấn đề pháp luật chăng?). Doanh thu của cty sẽ dựa vào lãi suất này với tên gọi mỹ miều là tiền 'Tip', nhưng mà nói thẳng ra là
làmapp dạng cho vay tiền online thôi
. Nhân sự công ty thì lưu manh khỏi phải nói, từ chủ cho đến nhân viên. Sặc mùi
công tygia đình trị, phó giám đốc là 'em ruột' của giám đốc (maybe), techlead (dưới 30 tuổi nhé) với 'General Manager' (GM) là 1 cặp, lead FE với HR là 1 cặp (mối quan hệ dính chùm và có dây mơ rễ má với nhau).
Làm đến ngày thứ 2 thì con nhỏ GM (hỏi thì nó nói là 'chị làm quản lý chung', nên đặt tạm GM cho có chút chuyên nghiệp) kêu vào phòng họp. Sau một hồi chém gió về tương lai sáng lạng của cái app cho vay + ca ngợi công sức của team dev (mà đặc biệt là bạn trai Techlead của chị ấy), chốt lại thì bạn ấy đưa ra 1 cái
deal 'tự nguyện' là lấy 2 triệu tiền lương của em để đầu tư vào cty, khi công ty có lãi sẽ chia lại cho nhân viên như mua cổ phiếu vậy, em có thể đầu tư trên 2 triệu thì càng tốt. Chị còn nhấn mạnh là tất cả mọi người trong cty đều làm như vậy và 'đặc ân' này chỉ dành cho nhân viên chính thức của cty thôi (intern không lương nên không có 'đặc ân' này nhá
). Lúc đó em định say đé* rồi nhưng mà kìm lại được, từ chối 1 cách nhẹ nhàng.
Nói về source code của cty, 90% code là của a lead FE và 'Tech Lead' viết. Sau 2 ngày đọc code vã mồ hôi em vẫn chưa hình dung nổi luồng code nên em mới đưa cho anh mentor (a. M) xem thử. Ổng nhận xét là source này viết theo kiểu cũ, mindset của người viết là dân BE chuyển qua (là thằng Tech Lead đó
) nên sẽ khó đọc nếu em không học về OOP (Object-oriented Programming), cái này thì tay ngang học FE sẽ vướng. Ngoài ra, người maintain source này không rành về OOP nên đang xen với cách viết khác. Về phần structure cũng lộn xộn, khó follow, lặp code nhiều. Nói tóm lại,
source code tồi, không được maintain đàng hoàng. Source không tốt thì em gặp nhiều, thường thì nó sẽ được maintain để càng ngày càng tốt hơn, phải bỏ time để refactor code, nếu mà đang chạy deadline thì có thể viết tạm nhưng phải refactor về sau. Đối với Blog mà em share ở đầu bài, em hoàn toàn không đồng ý với quan điểm của họ, đối với em thì làm dev hơn nhau ở dòng code chứ không phải chuyện PR bản thân hay giao tiếp tốt. Các bác dev có gạch đá em xin nhận.
Đến ngày làm việc thứ 4, em bị 'Tech lead' gọi lên phòng họp cùng a Lead FE. Ổng hỏi 'tại sao 2 ngày qua em chưa làm được gì cho công ty mà toàn ngồi đọc code với hỏi a Lead, em nhắm liệu có làm nổi không?'. Em mới nói là 'A lead giao source cho em, bảo là đọc để biết luồng code', rồi tới a Lead bị chất vấn là 'Tại sao không giao task, task a giao em không pass lại cho bạn à?'. Cãi qua cãi lại, thì tóm gọn 'Tech Lead' muốn giao task ngay, làm không được thì tuyển người khác, còn a Lead có quan điểm là với source code này nếu chưa nắm được thì sao làm nổi, khi nào hiểu thì mới giao task chứ. Cuối cùng thì 'Tech Lead' chất vấn em là khi nào đọc xong source?, em có biết lương em đang rất cao không?, hôm qua chị GM có trao đổi với em thì em chọn là làm việc vì tiền rồi thì em phải bỏ kết quả đúng với số tiền nhận được chứ
?. Giải pháp cuối cùng là 'Nếu em đọc source không quen, thì em có thể viết lại source mới theo công nghệ mà em biết, em ước lượng thời gian hoàn thành rồi báo a' ( nghĩa là dùng thư viện mới bây giờ chứ không dùng thư viện đã bị outdate như hiện tại
).
Giờ ăn trưa em chạy gấp qua công ty của bạn gái, bàn bạc 1 hồi thì quyết định nghỉ việc
. Thực sự gặp bọn lưu manh này em cũng bị sốc lắm, ngồi trong phòng họp chỉ biết dạ dạ chứ không dám phản bác gì. Em quay lại cty và lẳng lặng đem laptop về, bảo vệ toà nhà thấy em lấy xe sớm thì khó chịu ra mặt, vì ông ấy phải dời xe ra để em lấy xe (Cty đi làm sớm nhất và về trễ nhất của toà nhà
). Hỏi ra thì em xả với ổng: 'Đ* m* thằng ch* (techlead) tầng 4 láo quá nên con không làm nữa', ông bảo vệ cũng hỏi là thằng xxx đúng không, có vẻ chuyện này với ổng không lạ gì. Phóng chiếc winner phi nhanh trên đường nhưng em lại quay về làm loser tiếp các bác ạ, cứ tưởng sẽ phụ giúp được cho bạn gái, rồi còn cưới hỏi, rồi chuyện công việc bạn gái đã lỡ khoe với gia đình,..., em khóc
Hi các bác, hôm nay em vô tình đọc được 1 blog với title là 'Những sự thật về nghề lập trình viên chẳng ai nói cho bạn đâu!' (https: //itviec.com/blog/lap-trinh-vien). Tóm tắt bài viết là: Đừng quá trau chuốt code, chạy là được, khách hàng không quan tâm code ra sao đâu, bỏ thời gian viết code đẹp là lãng phí thời gian và nên tập trung vào kĩ năng mềm để PR bản thân (còn recommend đọc cuốn 'đắc nhân tâm' để thu phục lòng người?
). Đọc xong blog em lại có cảm hứng viết tiếp về hành trình của 1 dev tay ngang các bác ạ, .
Phần trước em đã kể đến đoạn em pass được job với mức lương net 12 củ, có vẻ em kể quá chi tiết về chuyên ngành nên có nhiều bác sẽ khó follow, em sẽ rút kinh nghiệm viết overal hơn. Tóm lại là lúc pass job này em đã làm nhiều project nhỏ (pet project) bằng kiến thức đã học được + một chút may mắn do a lead của cty này tiết lộ về bài test (tạo giao diện đăng nhập). Em sẽ note lại những vấn đề gặp phải ở cty này để các bác hình dung được một cty tồi sẽ treat các bác như thế nào.
Ngày đầu tiên đi làm, em được giao source code (mã nguồn) bằng một cách không bình thường lắm: a lead nén File .zip và đưa usb cho em lưu về máy (laptop cá nhân của em luôn). Bác nào làm dev sẽ biết các ae trong team làm việc chung một dự án sẽ quản lý code bằng VCS (Version Control Software) như
Git. Cty lấy lý do là em vừa vào làm chưa chuẩn bị máy tính kịp (yêu cầu em tự mang laptop cá nhân theo) =>
Cách làm việc không chuyên nghiệp.
Cơ cấu nhân sự của công ty này không hoàn toàn là cty công nghệ, ngoài HR ra còn có bộ phận quản lý, bộ phận marketing, bộ phận về pháp luật?. Nói chung là có nhiều bộ phận khác ngoài dev. Trong mảng lập trình web thường sẽ chia ra 2 team là FE (front-end) và BE (back-end) + 1 DevOps (optional, có thể có hoặc không). Team FE có 3 người (1 lead, 1 intern + em là junior), team BE có 3 người (1 lead, 2 intern) và trùm cuối có title là Technical Lead (tech lead) tự xưng là biết mọi thứ từ FE, BE tới DevOps (nhưng tuổi dưới 30??). Phân tích về cơ cấu nhân sự của cty thì đây là công ty start-up product (gồm nhiều bộ phận ngoài dev và sản phẩm chưa release). Nhưng về
cơ cấu dev thì lại có vấn đề khi thuê các dev có trình độ quá chênh lệch (rất nhiều intern <=> lead, có nghĩa là ông lead này phải hướng dẫn toàn bộ intern?). Khi em bắt chuyện với 1 bạn intern thì biết là làm
intern không lương
. Ở các công ty sau này em làm, nếu có tuyển intern thì sẽ tuyển số lượng hạn chế, đồng thời trình độ dev level middle cũng phải đông + vài ông senior và lead. Giống như tháp dân số già vậy (đầu tù, bụng to, đít nhọn) vì lực lượng 'trẻ em' mà đông quá thì tốn công chỉ bảo lắm. Công ty nào quy mô nhỏ như start-up thì nói thẳng luôn là tuyển middle trở lên để tránh 'cầm tay chỉ việc' làm hao tổn tài nguyên trong hoàn cảnh lượng công việc lớn mà tiền đầu tư có hạn.
Sản phẩm mà công ty này đang build là app cho vay, lãi suất cao hơn lãi Bank nhưng mà thấp hơn lãi suất cho vay nặng lãi (nên sinh ra bộ phận giải quyết vấn đề pháp luật chăng?). Doanh thu của cty sẽ dựa vào lãi suất này với tên gọi mỹ miều là tiền 'Tip', nhưng mà nói thẳng ra là
làmapp dạng cho vay tiền online thôi
. Nhân sự công ty thì lưu manh khỏi phải nói, từ chủ cho đến nhân viên. Sặc mùi
công tygia đình trị, phó giám đốc là 'em ruột' của giám đốc (maybe), techlead (dưới 30 tuổi nhé) với 'General Manager' (GM) là 1 cặp, lead FE với HR là 1 cặp (mối quan hệ dính chùm và có dây mơ rễ má với nhau).
Làm đến ngày thứ 2 thì con nhỏ GM (hỏi thì nó nói là 'chị làm quản lý chung', nên đặt tạm GM cho có chút chuyên nghiệp) kêu vào phòng họp. Sau một hồi chém gió về tương lai sáng lạng của cái app cho vay + ca ngợi công sức của team dev (mà đặc biệt là bạn trai Techlead của chị ấy), chốt lại thì bạn ấy đưa ra 1 cái
deal 'tự nguyện' là lấy 2 triệu tiền lương của em để đầu tư vào cty, khi công ty có lãi sẽ chia lại cho nhân viên như mua cổ phiếu vậy, em có thể đầu tư trên 2 triệu thì càng tốt. Chị còn nhấn mạnh là tất cả mọi người trong cty đều làm như vậy và 'đặc ân' này chỉ dành cho nhân viên chính thức của cty thôi (intern không lương nên không có 'đặc ân' này nhá
). Lúc đó em định say đé* rồi nhưng mà kìm lại được, từ chối 1 cách nhẹ nhàng.
Nói về source code của cty, 90% code là của a lead FE và 'Tech Lead' viết. Sau 2 ngày đọc code vã mồ hôi em vẫn chưa hình dung nổi luồng code nên em mới đưa cho anh mentor (a. M) xem thử. Ổng nhận xét là source này viết theo kiểu cũ, mindset của người viết là dân BE chuyển qua (là thằng Tech Lead đó
) nên sẽ khó đọc nếu em không học về OOP (Object-oriented Programming), cái này thì tay ngang học FE sẽ vướng. Ngoài ra, người maintain source này không rành về OOP nên đang xen với cách viết khác. Về phần structure cũng lộn xộn, khó follow, lặp code nhiều. Nói tóm lại,
source code tồi, không được maintain đàng hoàng. Source không tốt thì em gặp nhiều, thường thì nó sẽ được maintain để càng ngày càng tốt hơn, phải bỏ time để refactor code, nếu mà đang chạy deadline thì có thể viết tạm nhưng phải refactor về sau. Đối với Blog mà em share ở đầu bài, em hoàn toàn không đồng ý với quan điểm của họ, đối với em thì làm dev hơn nhau ở dòng code chứ không phải chuyện PR bản thân hay giao tiếp tốt. Các bác dev có gạch đá em xin nhận.
Đến ngày làm việc thứ 4, em bị 'Tech lead' gọi lên phòng họp cùng a Lead FE. Ổng hỏi 'tại sao 2 ngày qua em chưa làm được gì cho công ty mà toàn ngồi đọc code với hỏi a Lead, em nhắm liệu có làm nổi không?'. Em mới nói là 'A lead giao source cho em, bảo là đọc để biết luồng code', rồi tới a Lead bị chất vấn là 'Tại sao không giao task, task a giao em không pass lại cho bạn à?'. Cãi qua cãi lại, thì tóm gọn 'Tech Lead' muốn giao task ngay, làm không được thì tuyển người khác, còn a Lead có quan điểm là với source code này nếu chưa nắm được thì sao làm nổi, khi nào hiểu thì mới giao task chứ. Cuối cùng thì 'Tech Lead' chất vấn em là khi nào đọc xong source?, em có biết lương em đang rất cao không?, hôm qua chị GM có trao đổi với em thì em chọn là làm việc vì tiền rồi thì em phải bỏ kết quả đúng với số tiền nhận được chứ
?. Giải pháp cuối cùng là 'Nếu em đọc source không quen, thì em có thể viết lại source mới theo công nghệ mà em biết, em ước lượng thời gian hoàn thành rồi báo a' ( nghĩa là dùng thư viện mới bây giờ chứ không dùng thư viện đã bị outdate như hiện tại
).
Giờ ăn trưa em chạy gấp qua công ty của bạn gái, bàn bạc 1 hồi thì quyết định nghỉ việc
. Thực sự gặp bọn lưu manh này em cũng bị sốc lắm, ngồi trong phòng họp chỉ biết dạ dạ chứ không dám phản bác gì. Em quay lại cty và lẳng lặng đem laptop về, bảo vệ toà nhà thấy em lấy xe sớm thì khó chịu ra mặt, vì ông ấy phải dời xe ra để em lấy xe (Cty đi làm sớm nhất và về trễ nhất của toà nhà
). Hỏi ra thì em xả với ổng: 'Đ* m* thằng ch* (techlead) tầng 4 láo quá nên con không làm nữa', ông bảo vệ cũng hỏi là thằng xxx đúng không, có vẻ chuyện này với ổng không lạ gì. Phóng chiếc winner phi nhanh trên đường nhưng em lại quay về làm loser tiếp các bác ạ, cứ tưởng sẽ phụ giúp được cho bạn gái, rồi còn cưới hỏi, rồi chuyện công việc bạn gái đã lỡ khoe với gia đình,..., em khóc
.
(To be continue...)
Hay đấy tiếp đi fen
Peanut
ngày xưa em học kế toán, mấy cái định khoản nợ/có em siêu ngu thì mấy bác nghĩ em học code được ko, em bên ngành thiết kế, lên đây thấy mấy bác toàn nói code, thấy mê, trước có 1 thời gian làm UI cho 1 cty fintech, làm chung với mấy anh chị code cũng vui vui, mấy thấy mấy anh code với ông xếp cãi lộn cũng nhiều
ngày xưa em học kế toán, mấy cái định khoản nợ/có em siêu ngu thì mấy bác nghĩ em học code được ko, em bên ngành thiết kế, lên đây thấy mấy bác toàn nói code, thấy mê, trước có 1 thời gian làm UI cho 1 cty fintech, làm chung với mấy anh chị code cũng vui vui, mấy thấy mấy anh code với ông xếp cãi lộn cũng nhiều
code là tuỳ khả năng tư duy, và học hỏi cái mới của thím thôi. hồi lớp 12 em đi thi toán thành phố Hà Nội được giải 3, vào học kế toán ngân hàng bằng trung bình
. xong xoay sang code gần 6 năm rồi
skydoll
bây h mà quay về tuổi 24-25 mình sẽ bỏ xd qua đi học lập trình ngay. 30 chắc cũng muộn rồi
Loserboiz
Chấm phát. E đg là sv năm 2 ngành ko f là IT, dự định sau dịch try hard đi học lập trình thử ở 1 trung tâm nào đó ở sài gòn. Các bác chỉ điểm cho e trung tâm đào tạo tốt vs ạ!!
Namekian.Nail
đánh dấu lấy tinh thần phát, cũng đang tay ngang ( ko phải nhảy sang IT ) mà vừa học vẫn đi làm chỗ cũ thấy căng quá, động lực ngày càng giảm dần. Những lúc khó khăn bác có tìm nguồn cảm hứng ở đâu không, em dù thích ngành mới nhưng đặt nặng vấn đề kinh tế quá ( ko nghỉ cv cũ, lấy động lực là ngành mới sẽ cho mình nhiều thứ hơn cái vũng bùn này, ko làm đc sẽ chết chìm ) nên nhiều khi thấy nó cứ thế nào ấy
ngày xưa em học kế toán, mấy cái định khoản nợ/có em siêu ngu thì mấy bác nghĩ em học code được ko, em bên ngành thiết kế, lên đây thấy mấy bác toàn nói code, thấy mê, trước có 1 thời gian làm UI cho 1 cty fintech, làm chung với mấy anh chị code cũng vui vui, mấy thấy mấy anh code với ông xếp cãi lộn cũng nhiều
Bác bên ngành thiết kế web, thường xuyên tiếp xúc với dev thì xem như cũng có network rồi. Bên thiết kế chuyển sang làm Front-end nhiều. Cách đây hơn chục năm, CNTT chưa hot như bây giờ thì điểm chuẩn thấp lắm. Giờ mấy ông đó cũng làm senior đổ lên hết rồi, mà bác đậu kế toán thì xem như cũng có tư duy tốt rồi, điểm chuẩn kế toán có khi nào là thấp đâu bác.
bây h mà quay về tuổi 24-25 mình sẽ bỏ xd qua đi học lập trình ngay. 30 chắc cũng muộn rồi
Bác đi làm một thời gian rồi thì tính lợi ích kinh tế xem có nên chuyển hướng hay không. Bài toán là balance số tiền kiếm được và mất đi nếu bác học lập trình, để tính được thời gian "hồi vốn".
Ví dụ như em mới ra trường, lương 5tr/tháng. Nếu em học mất 1 năm mới tìm được việc làm thì em mất 60tr, sau đó em làm fresher lương 8tr/tháng thì em sẽ mất khoảng 20 tháng (hơn 1.5 năm để balance con số 60tr). Nhưng việc thăng tiến của mỗi người là khác nhau + ít ai chịu làm fresher hơn 1.5 năm lắm => bác có thể hồi vốn nhanh hơn tuỳ khả năng.
Case của em là nghỉ làm 9 tháng mới có việc, lương lúc nghỉ là 11tr net. Em làm hơn 1.5 năm thì "hồi vốn".
Bác đi làm một thời gian rồi thì tính lợi ích kinh tế xem có nên chuyển hướng hay không. Bài toán là balance số tiền kiếm được và mất đi nếu bác học lập trình, để tính được thời gian "hồi vốn".
Ví dụ như em mới ra trường, lương 5tr/tháng. Nếu em học mất 1 năm mới tìm được việc làm thì em mất 60tr, sau đó em làm fresher lương 8tr/tháng thì em sẽ mất khoảng 20 tháng (hơn 1.5 năm để balance con số 60tr). Nhưng việc thăng tiến của mỗi người là khác nhau + ít ai chịu làm fresher hơn 1.5 năm lắm => bác có thể hồi vốn nhanh hơn tuỳ khả năng.
Case của em là nghỉ làm 9 tháng mới có việc, lương lúc nghỉ là 11tr net. Em làm hơn 1.5 năm thì "hồi vốn".
Nó 1 phần ko phải hồi vốn. mà sự tiếp thu kiến thức + sự phát triển trong công việc mới nữa. tính toán kiểu này thì chạy grap nó sẽ hồi vốn lại nhanh nhất đó bạn
vozer_2020
Chà, đã bỏ code vài năm, giờ cũng 30 rồi, đọc lại mấy dòng của bác lại có hứng nghiên cứu làm mấy cái Projẹct nhỏ nhỏ cho vui chứ
đánh dấu lấy tinh thần phát, cũng đang tay ngang ( ko phải nhảy sang IT ) mà vừa học vẫn đi làm chỗ cũ thấy căng quá, động lực ngày càng giảm dần. Những lúc khó khăn bác có tìm nguồn cảm hứng ở đâu không, em dù thích ngành mới nhưng đặt nặng vấn đề kinh tế quá ( ko nghỉ cv cũ, lấy động lực là ngành mới sẽ cho mình nhiều thứ hơn cái vũng bùn này, ko làm đc sẽ chết chìm ) nên nhiều khi thấy nó cứ thế nào ấy
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.
Nó 1 phần ko phải hồi vốn. mà sự tiếp thu kiến thức + sự phát triển trong công việc mới nữa. tính toán kiểu này thì chạy grap nó sẽ hồi vốn lại nhanh nhất đó bạn
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.
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.
Vậy bắt đầu ntn cho 1 tay ngang như mình. So với các bạn mới ra trường thì ntn. chứ đừng nói so với những người có KN lâu năm. dev trên 3x họ vẫn học cái mới là bt. Vì ngành nào chả phải học và cải thiện thêm kiến thức mới
Vậy bắt đầu ntn cho 1 tay ngang như mình. So với các bạn mới ra trường thì ntn. chứ đừng nói so với những người có KN lâu năm. dev trên 3x họ vẫn học cái mới là bt. Vì ngành nào chả phải học và cải thiện thêm kiến thức mới
Muốn thì tìm cách, không muốn thì tìm lý do thôi bác
.
Muốn thì tìm cách, không muốn thì tìm lý do thôi bác
.
đọ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
zAries
chia buồn với bạn chủ thớt vào nhầm 1 cty đéo ra gì
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
đọ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
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
. 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ì
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
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
.
gamerpro_thanh
chỉ cần học 8-9 tháng đã đc 12 củ net, đúng là vua của các nghề
zchimsau
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ả
. 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
damadoko
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ẻ
. 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
.
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
, đú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
. 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
. 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
. 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
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ẻ
. 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
.
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
, đú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
. 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
. 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
. 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
sao thím k nâng cấp cái đó lên mà lại chuyển nhỉ ? em thây cái đó lương mà lậu cũng ok mà
Thím cho em hỏi là bỏ ngang đh, h ngoài bet còn hướng nào ko thím, làm culi ngày 9h chán quá
damadoko
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ỏinè 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é
.
yourdalink
Hóng phần tiếp.
showmethemoney
đổ đẩ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ĩ
greans
Chúc mừng thớt, có quyết tâm thì sẽ đạt được kết quả. Không phải ai cũng được vậy
munkylo
Hay quá thím ơi hong them nhieu chia se nua chúc thím thành công nhé
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ẻ
. 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
.
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
, đú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
. 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
. 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
. 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
Chỉ có phần trắc nghiệm và vòng 4 với PM mới dùng tiếng anh thôi bác
.
Có chứ bác, nhưng ngày trong tuần em phải làm việc nữa. Thường cuối tuần em mới có time viết part mới
.
Nghe nói được tiếng anh là ok rồi.
damadoko
Part 11: Ngày đầu tiên.
Chào các bác, chúc các bác cuối tuần vui vẻ. Chỗ em sống vừa chuyển sang giai đoạn bình thường mới, vùng xanh, nên ra đường xe cộ cũng khá đông đúc. Mùa giản cách vừa rồi ra đường chẳng thấy bóng xe, cái gì quá cũng không tốt. Em nhớ ngày đầu tiên đi làm, em đến trễ vì dính kẹt xe ở SG
.
Phần trước em có kể đến đoạn đi phỏng vấn làm fresher lương 9 củ gross. Công ty này nằm trên trục Cộng Hoà-Trường Chinh, ngày đầu đi làm có trừ hao đi sớm rồi, mà dính kẹt xe kinh quá nên đến trễ hơn 30 phút
. Đến nơi thì bảo vệ thấy lạ nên phải có người bên HR dẫn vào, lúc này mọi người (fresher + HR) đang ở phòng họp, đang chiếu slide giới thiệu về công ty. Sau khi em ổn định chỗ ngồi thì họ đưa hợp đồng + cam kết kêu đọc kỹ rồi ký. Hợp đồng thì bình thường, còn cam kết thì có đoạn: "Sau khoá đào tạo 2 tháng thì cam kết làm cho công ty 1 năm, nếu nghỉ giữa chừng thì phải bồi thường 3 tháng lương". Đọc đoạn này thì em thấy hơi lấn cấn tý, bạn HR có đề cập đến đoạn bồi thường trong lúc phỏng vấn tại công ty (lúc giữa vòng 2 và vòng 3), nhưng không nói rõ mức bồi thường. Nói chung em thấy hơi khó chịu, kiểu họ sẽ đề cập tới cái bất lợi khi mình đang ở trong flow thuận lợi, khả năng cao phải 'say yes'
. Nhưng ở vòng 1 phone với HR mà đã đề cập tới việc bồi thường thì chắc không ai đi phỏng vấn mất, nói chung đây là chính sách của công ty họ, và team HR phải làm khéo để tuyển được ứng viên. Em dò xung quanh thì mấy đứa fresher còn lại cũng ký hết rồi, nên em nhắm mắt ký luôn.
Ký xong hợp đồng + cam kết thì HR chụp hình team Fresher làm kỷ niệm (sau này em tìm lại được tấm hình mới nhớ mặt từng đứa để kể tiếp nè
). Phần tiếp theo là đi theo HR, họ dẫn đi đến từng phòng ban trong công ty:
Tầng 1 là lễ tân + bảo vệ, phòng họp chung, phòng làm việc của team Designer. Chị lễ tân em nói có title là admin executive, công việc thì như lễ tân khách sạn vậy
, có người ngoài đến thì sẽ Connect tới bộ phận cần gặp, nên em nói lễ tân cho dễ hình dung nha.
Tầng 2 là khu làm việc + các phòng họp nhỏ, phòng IT. Khu làm việc này là của bên lập trình nhúng (Application), ở đây toàn là dân C++, Java. Còn phòng IT thì có 2 người, phòng IT trong công ty lập trình chính là phòng của mấy ông IT help-desk, task thường ngày là Setup máy cho nhân viên, quản lý thiết bị của công ty, sửa mạng,.... Nói chung mấy ông này không cần viết code.
Tầng 3 có cấu trúc cũng như tầng 2 vậy, thay phòng IT bằng phòng ăn. Khu làm việc ở đây là của lập trình Web, địa bàn của dân Javascript(+ NodeJs). Team fesher tất cả đều là fresher ReactJs, sẽ làm việc ở đây.
Từ tầng 4 đổ lên là của công ty khác, chắc làm bên kinh tế là nhiều, lâu lâu đi chung thang máy thì thấy toàn nữ văn phòng, nam sơ mi quần tây. Còn công ty em thì thấy nam quần jean áo thun, nữ thì bận váy, kiểu khá tự do.
Khi lên tầng 3, ổn định được chỗ ngồi và tự Setup máy (cài những phần mềm công ty yêu cầu), team fresher lại vào họp với các ông senior. Cuộc họp chủ yếu giới thiệu về lộ trình 2 tháng training ở cty sẽ có những phần nào + chia team (3 người/team). Team fresher có 9 người + 2 người intern (còn đi học), em sẽ gọi fresher bắt đầu bằng F, intern là I nha các bác, đầu tiên là team học đại học ngành IT:
F. Nữ: Là nữ duy nhất trong team fresher
, học đại học đúng chuyên ngành.
F. Gymer: Thằng này to cao, tập gym
, học đại học đúng chuyên ngành.
F. Gamer: Thằng này nghiệm game, cũng học đại học đúng chuyên ngành mà ra trường 1 time mới xin vào đây làm do... bận chơi game
.
F. Lầm lì: Thằng này mặt rất nguy hiểm + ít nói
, học đại học đúng chuyên ngành.
F. KHTN: Thằng này học đh KHTN, em ấn tượng trường nó học nên đặt tên theo trường vậy, vì sao ấn tượng thì các part sau em kể nhá
.
I. Ròm: Thằng này nhỏ con, ốm nhom, em ấn tượng có nhiêu đó.
I. Biết tuốt: Thằng này giỏi, học đh gì cũng danh tiếng lắm. Quá trình làm việc thấy nó làm nhanh, giải quyết vấn đề nhanh.
Team học trung tâm dạy lập trình (bootcamp):
F. Nghĩa vụ: ông anh này nghe nói cũng học đh ra, nhưng xui dính nghĩa vụ 2 năm, về học trung tâm nên về xin làm fresher.
F. Japan: thằng này siêng, chịu khó, mặt giống mấy thằng Nhật nữa nên em đặt tên vậy
. Học trung tâm gì mà 3 tháng full-stack, nó nói học phí hơn 50 củ.
Team tự học ở nhà:
F. Chém gió: Thằng này khoe là tự học, làm việc chung thấy chém gió nhiều.
F. Chủ thớt: Là em đây, nhưng mà ngoài HR với ở trên (lead, PM gì đó) thì mới biết em dân tay ngang
.
Lúc chia team 3 người, anh senior ưu tiên cho bạn nào có kinh nghiệm với Git (là tool để quản lý source code) làm leader => Đoạn này thì team học đh và trung tâm win chặt. Mặc dù biết Git nhưng bác nào tay ngang mà tự học chỉ quen làm việc một mình, mà git thì nó sinh ra để giải quyết việc nhiều người làm trên 1 source code. Lúc làm đồ án, bài tập nhóm chắc chắn team học đh/ trung tâm đã có làm việc với git theo nhóm rồi. Cuối cùng em chung team với F.Chém gió và F. KHTN.
Về chương trình đào tạo sẽ phân ra làm nhiều giai đoạn. Đầu tiên sẽ là dạy củng cố kiến thức về HTML, CSS, JS, ReactJS, được dạy bởi các anh senior: 1 senior javascrip, 1 senior ReactJs + vài a senior khác không rõ thế mạnh (mấy ông này dạy các phần chung chung như Git, agile/scrum. Chịu trách nhiệm khoá fresher này là 1 anh PM, ông này mạnh về các thể loại Testing. Sau các buổi học sẽ đến buổi làm việc nhóm, vận dụng kiến thức đã học để viết code.
Ngày đầu tiên đi làm chỉ có giới thiệu là chính, nghe nói được training bài bản em cũng háo hức lắm, nhưng vào thực tế mới vỡ mộng
.
(To be continue...)
Cú Đấm Sấm Sét
Đang học KHTN và chả ai dạy xài Git hết nhé. Tất cả đều phải tự học
Chào các bác, chúc các bác cuối tuần vui vẻ. Chỗ em sống vừa chuyển sang giai đoạn bình thường mới, vùng xanh, nên ra đường xe cộ cũng khá đông đúc. Mùa giản cách vừa rồi ra đường chẳng thấy bóng xe, cái gì quá cũng không tốt. Em nhớ ngày đầu tiên đi làm, em đến trễ vì dính kẹt xe ở SG
.
Phần trước em có kể đến đoạn đi phỏng vấn làm fresher lương 9 củ gross. Công ty này nằm trên trục Cộng Hoà-Trường Chinh, ngày đầu đi làm có trừ hao đi sớm rồi, mà dính kẹt xe kinh quá nên đến trễ hơn 30 phút
. Đến nơi thì bảo vệ thấy lạ nên phải có người bên HR dẫn vào, lúc này mọi người (fresher + HR) đang ở phòng họp, đang chiếu slide giới thiệu về công ty. Sau khi em ổn định chỗ ngồi thì họ đưa hợp đồng + cam kết kêu đọc kỹ rồi ký. Hợp đồng thì bình thường, còn cam kết thì có đoạn: "Sau khoá đào tạo 2 tháng thì cam kết làm cho công ty 1 năm, nếu nghỉ giữa chừng thì phải bồi thường 3 tháng lương". Đọc đoạn này thì em thấy hơi lấn cấn tý, bạn HR có đề cập đến đoạn bồi thường trong lúc phỏng vấn tại công ty (lúc giữa vòng 2 và vòng 3), nhưng không nói rõ mức bồi thường. Nói chung em thấy hơi khó chịu, kiểu họ sẽ đề cập tới cái bất lợi khi mình đang ở trong flow thuận lợi, khả năng cao phải 'say yes'
. Nhưng ở vòng 1 phone với HR mà đã đề cập tới việc bồi thường thì chắc không ai đi phỏng vấn mất, nói chung đây là chính sách của công ty họ, và team HR phải làm khéo để tuyển được ứng viên. Em dò xung quanh thì mấy đứa fresher còn lại cũng ký hết rồi, nên em nhắm mắt ký luôn.
Ký xong hợp đồng + cam kết thì HR chụp hình team Fresher làm kỷ niệm (sau này em tìm lại được tấm hình mới nhớ mặt từng đứa để kể tiếp nè
). Phần tiếp theo là đi theo HR, họ dẫn đi đến từng phòng ban trong công ty:
Tầng 1 là lễ tân + bảo vệ, phòng họp chung, phòng làm việc của team Designer. Chị lễ tân em nói có title là admin executive, công việc thì như lễ tân khách sạn vậy
, có người ngoài đến thì sẽ Connect tới bộ phận cần gặp, nên em nói lễ tân cho dễ hình dung nha.
Tầng 2 là khu làm việc + các phòng họp nhỏ, phòng IT. Khu làm việc này là của bên lập trình nhúng (Application), ở đây toàn là dân C++, Java. Còn phòng IT thì có 2 người, phòng IT trong công ty lập trình chính là phòng của mấy ông IT help-desk, task thường ngày là Setup máy cho nhân viên, quản lý thiết bị của công ty, sửa mạng,.... Nói chung mấy ông này không cần viết code.
Tầng 3 có cấu trúc cũng như tầng 2 vậy, thay phòng IT bằng phòng ăn. Khu làm việc ở đây là của lập trình Web, địa bàn của dân Javascript(+ NodeJs). Team fesher tất cả đều là fresher ReactJs, sẽ làm việc ở đây.
Từ tầng 4 đổ lên là của công ty khác, chắc làm bên kinh tế là nhiều, lâu lâu đi chung thang máy thì thấy toàn nữ văn phòng, nam sơ mi quần tây. Còn công ty em thì thấy nam quần jean áo thun, nữ thì bận váy, kiểu khá tự do.
Khi lên tầng 3, ổn định được chỗ ngồi và tự Setup máy (cài những phần mềm công ty yêu cầu), team fresher lại vào họp với các ông senior. Cuộc họp chủ yếu giới thiệu về lộ trình 2 tháng training ở cty sẽ có những phần nào + chia team (3 người/team). Team fresher có 9 người + 2 người intern (còn đi học), em sẽ gọi fresher bắt đầu bằng F, intern là I nha các bác, đầu tiên là team học đại học ngành IT:
F. Nữ: Là nữ duy nhất trong team fresher
, học đại học đúng chuyên ngành.
F. Gymer: Thằng này to cao, tập gym
, học đại học đúng chuyên ngành.
F. Gamer: Thằng này nghiệm game, cũng học đại học đúng chuyên ngành mà ra trường 1 time mới xin vào đây làm do... bận chơi game
.
F. Lầm lì: Thằng này mặt rất nguy hiểm + ít nói
, học đại học đúng chuyên ngành.
F. KHTN: Thằng này học đh KHTN, em ấn tượng trường nó học nên đặt tên theo trường vậy, vì sao ấn tượng thì các part sau em kể nhá
.
I. Ròm: Thằng này nhỏ con, ốm nhom, em ấn tượng có nhiêu đó.
I. Biết tuốt: Thằng này giỏi, học đh gì cũng danh tiếng lắm. Quá trình làm việc thấy nó làm nhanh, giải quyết vấn đề nhanh.
Team học trung tâm dạy lập trình (bootcamp):
F. Nghĩa vụ: ông anh này nghe nói cũng học đh ra, nhưng xui dính nghĩa vụ 2 năm, về học trung tâm nên về xin làm fresher.
F. Japan: thằng này siêng, chịu khó, mặt giống mấy thằng Nhật nữa nên em đặt tên vậy
. Học trung tâm gì mà 3 tháng full-stack, nó nói học phí hơn 50 củ.
Team tự học ở nhà:
F. Chém gió: Thằng này khoe là tự học, làm việc chung thấy chém gió nhiều.
F. Chủ thớt: Là em đây, nhưng mà ngoài HR với ở trên (lead, PM gì đó) thì mới biết em dân tay ngang
.
Lúc chia team 3 người, anh senior ưu tiên cho bạn nào có kinh nghiệm với Git (là tool để quản lý source code) làm leader => Đoạn này thì team học đh và trung tâm win chặt. Mặc dù biết Git nhưng bác nào tay ngang mà tự học chỉ quen làm việc một mình, mà git thì nó sinh ra để giải quyết việc nhiều người làm trên 1 source code. Lúc làm đồ án, bài tập nhóm chắc chắn team học đh/ trung tâm đã có làm việc với git theo nhóm rồi. Cuối cùng em chung team với F.Chém gió và F. KHTN.
Về chương trình đào tạo sẽ phân ra làm nhiều giai đoạn. Đầu tiên sẽ là dạy củng cố kiến thức về HTML, CSS, JS, ReactJS, được dạy bởi các anh senior: 1 senior javascrip, 1 senior ReactJs + vài a senior khác không rõ thế mạnh (mấy ông này dạy các phần chung chung như Git, agile/scrum. Chịu trách nhiệm khoá fresher này là 1 anh PM, ông này mạnh về các thể loại Testing. Sau các buổi học sẽ đến buổi làm việc nhóm, vận dụng kiến thức đã học để viết code.
Ngày đầu tiên đi làm chỉ có giới thiệu là chính, nghe nói được training bài bản em cũng háo hức lắm, nhưng vào thực tế mới vỡ mộng