thảo luận Front-end framework nào fresher nên biết trước khi đi làm

Bác này đúng kiểu là ví dụ điển hình của dev VN mà ông sếp cũ của mình nói. Khác biệt lớn nhất của dev VN với dev nước ngoài luôn. VN mình trẻ thì cháy dữ lắm, nhưng kiếm người kinh nghiệm 10 năm và là 1 senior thực sự thì hiếm vì cứ làm được 6,7 năm là chán không muốn code nữa. Trong khi ở Mỹ hay châu Âu một dev code tới năm 50 tuổi là chuyện hết sức bình thường, và những người đó mới đáng gọi senior.

Tiêu chuẩn senior của họ cũng khác hẳn với bên mình, ở VN đầy ông mới 3 năm mà tự xưng senior trong khi bọn US code bục mặt ít nhất 5 năm mới có thể gọi là tiệm cận senior, còn bình thường cũng phải 8, 10 năm.

Nói chung đường dài mới biết ngựa hay.
thế a qua mỹ mà làm.
ai chả biết mỹ hay này nọ. nhưng a đang ở vn. cty sếp cũng vn nốt.
ở vn này lứa IT đầu tiên giờ cũng 4x và họ đã thôi code r. có ai đã code tới 50-60 chưa mà cứ so với mỹ???
 
Chào mọi người!
Mình năm nay 30t rồi, trước mình học Bách Khoa ngành kỹ thuật hóa, đi làm được 5 năm rồi. Sau đó trải qua mùa dịch, mình xin nghỉ cv hiện tại và về quê để sống gần ba mẹ hơn. Hiện tại mình đang theo học IT VB2 của KHTN để chuyển ngành có thể làm remote chứ ngành hóa ở quê mình ít cơ hội việc làm, nếu có thì lương cũng rất thấp.
Mình định hướng ra trường sẽ làm front-end trước. Mình cũng chăm nên chắc tốt nghiệp cũng được sẽ bằng giỏi nhưng trên trường phần front-end chỉ dạy làm web động bằng thuần JS, HTML, CSS (có xài Bootstrap), template engine thì dùng Handlebars, không học framework.
Đọc JD các job front-end thì HR cũng yêu cầu có kinh nghiệm làm việc với framework. Mình có xem thử trên linkedin hoặc các forum tuyển dụng trên fb thấy nhiều bạn trẻ giỏi quá, framework, ngôn ngữ lập trình, database thứ nào cũng biết 2-3 món. Sợ lúc ra trường mình cạnh tranh không lại vì tốt nghiệp xong tuổi cũng quá 30 rồi.
Ae nào đi làm rồi cho mình hỏi khi phỏng vấn ở mức độ fresher họ có yêu cầu phải biết framework không? Nếu có thì nên học thêm framework front-end nào để có cơ hội xin được việc cao nhất và nguồn học nào thì sát với thực tế đi làm nhất?
Cám ơn mọi người!
VB2 KHTN bác học hệ đào tạo online hay offline v bác? Học phí ntn ạ?
 
Bác này đúng kiểu là ví dụ điển hình của dev VN mà ông sếp cũ của mình nói. Khác biệt lớn nhất của dev VN với dev nước ngoài luôn. VN mình trẻ thì cháy dữ lắm, nhưng kiếm người kinh nghiệm 10 năm và là 1 senior thực sự thì hiếm vì cứ làm được 6,7 năm là chán không muốn code nữa. Trong khi ở Mỹ hay châu Âu một dev code tới năm 50 tuổi là chuyện hết sức bình thường, và những người đó mới đáng gọi senior.

Tiêu chuẩn senior của họ cũng khác hẳn với bên mình, ở VN đầy ông mới 3 năm mà tự xưng senior trong khi bọn US code bục mặt ít nhất 5 năm mới có thể gọi là tiệm cận senior, còn bình thường cũng phải 8, 10 năm.

Nói chung đường dài mới biết ngựa hay.
Thì đó, mỗi ở VN là có bài kỳ thị ngoài 35 tuổi. Trong khi nước ngoài ltv 40 - 50 tuổi đầy rẫy, dn còn thích tuyển những người như thế này vì kn dày dặn và độ chín trong nghề.

Cái khái niệm mà code 1 thời gian rồi lên PM hay quản lý là đã sai bét rồi. Vì mindset của quản lý và dev là khác nhau. Đã có rất nhiều TH PM ko có mindset về lập trình quản lý team hiệu quả hơn một ông PM lên từ dev.

Bên nc ngoài, cấp tiếp theo của senior là principal, Staff,... nhưng điểm chung vẫn phải là Engineer, phải là 1 thằng kỹ sư, chứ ko bẻ lái qua PM như ở VN.
 
VB2 KHTN bác học hệ đào tạo online hay offline v bác? Học phí ntn ạ?
Hiện tại là 800k/chỉ. KHTN VB2 IT thì chỉ có hệ từ xa qua mạng, cuối kỳ thi tập trung. Chỉ cần có bằng đh nộp vào là được. Nhưng học từ xa thì xác định tự học là nhiều, bài tập phải nộp hàng tuần và đồ án lập trình cũng nhiều. Nên năm nào cũng tuyển hơn 400 cho cả 2 đợt mà tốt nghiệp được có hơn 30 người thôi.
 
cùng suy nghĩ với thớt năm 30 tuổi, trăn trở mãi mới bắt đầu học code, nghỉ việc. nhưng mình học 2 năm mới đi làm. Mình cũng học tè le, từ Java đến JS rồi qua ReacJS, SpringBoot, SQL. Giờ mình đang là Java Dev quèn và vẫn đang cày các course nâng cao của Java. Qua ngành này thớt cứ xác định là học miết thôi :LOL:
có cơ hội nào cho người học trái ngành không bác. em đang học được java và thấy muốn theo chỉ mỗi java, làm dev quèn 10-15tr/1th bác ạ, em học java 4 tháng rồi
 
Bên CNTT nó không tính năm kinh nghiệm giống các ngành khác bác ơi. Thường là dựa trên kinh nghiệm học được của cá nhân.
Ví dụ:
Công ty A học được cái 1, 2, 3 thì tính là 3 năm kinh nghiệm (Có nghĩa một nhân viên 3 năm kinh nghiệm thì phải làm được 1 2 3).
Có người đi làm 5 năm nhưng chỉ làm được 1 2 3 thì cũng tính 3 năm kinh nghiệm thôi.
Có người làm 1~2 năm như là được 1 2 3 thì đi xin công ty A vẫn tính 3 năm kinh nghiệm.
===
Trở lại vấn đề của bác mà giờ 4x muốn xin đi làm không lương nhiều khi không được bác à.
1/ Theo luật phải trả tiền lương dù ít hay nhiều
2/ Chi phí đào tạo/thời gian sử dụng => không bù lại được chi phí
3/ Công ty ở việt nam nó kì thị bác ơi trên nhân viên 35 trở lên nó không tuyển đâu. Trừ khi xin các vị trí cao đã có kinh nghiệm thôi.
Em làm ngành năm cũng 7 8 năm rồi giờ qua 3x rồi còn đang tính đường chim cút. (Tại em không thích làm lead với quản lý lắm) Giờ đang tính mở công ty với ông anh ở nhà rồi
bác ơi em sn99 nay trái ngành sang, em tự học có base java rồi mà... không có mentor, tự học mãi thì cảm thấy lạc lối.. bác có thể chia sẻ lời khuyên với em được không , có thể inbox em mong được nhận lời khuyên ạ.
nay cự lộn với ông ba bảo thất nghiệp ở nhà ... =((
 
Bác này đúng kiểu là ví dụ điển hình của dev VN mà ông sếp cũ của mình nói. Khác biệt lớn nhất của dev VN với dev nước ngoài luôn. VN mình trẻ thì cháy dữ lắm, nhưng kiếm người kinh nghiệm 10 năm và là 1 senior thực sự thì hiếm vì cứ làm được 6,7 năm là chán không muốn code nữa. Trong khi ở Mỹ hay châu Âu một dev code tới năm 50 tuổi là chuyện hết sức bình thường, và những người đó mới đáng gọi senior.

Tiêu chuẩn senior của họ cũng khác hẳn với bên mình, ở VN đầy ông mới 3 năm mà tự xưng senior trong khi bọn US code bục mặt ít nhất 5 năm mới có thể gọi là tiệm cận senior, còn bình thường cũng phải 8, 10 năm.

Nói chung đường dài mới biết ngựa hay.
Làm Backend mới có kiểu 8-10 năm kinh nghiệm chứ FrontEnd 3-5 năm nó uptrend cái mới xong nhìn bọn công nghệ cũ như cỏ rác :baffle:. Backend lâu năm chỉ cần đổi mindset từ hệ thống vật lý lên đám mây, còn lại kiến thức ngày càng được chuẩn hóa với nhiều công cụ mới hỗ trợ.
 
lib thì chọn react, mà luyện animation nhiều vào. Giờ múa animation cứ gọi là khét. 5 ông react như nhau mà 1 ông react lại biết múa animation nó lại khác 4 ông còn lại lắm
 
cùng suy nghĩ với thớt năm 30 tuổi, trăn trở mãi mới bắt đầu học code, nghỉ việc. nhưng mình học 2 năm mới đi làm. Mình cũng học tè le, từ Java đến JS rồi qua ReacJS, SpringBoot, SQL. Giờ mình đang là Java Dev quèn và vẫn đang cày các course nâng cao của Java. Qua ngành này thớt cứ xác định là học miết thôi :LOL:
bác đã làm qua caching hay message broker chưa
 
Làm Backend mới có kiểu 8-10 năm kinh nghiệm chứ FrontEnd 3-5 năm nó uptrend cái mới xong nhìn bọn công nghệ cũ như cỏ rác :baffle:. Backend lâu năm chỉ cần đổi mindset từ hệ thống vật lý lên đám mây, còn lại kiến thức ngày càng được chuẩn hóa với nhiều công cụ mới hỗ trợ.

Có vẻ bác cũng khinh dev FE nhỉ :)

Sent from Samsung SM-N986U1 using vozFApp
 
fe khó học hơn be à bác, e thấy fe học nhiều quá, be chỉ có CRUD
BE này:
Tool: Docker, Kubernetes, CI/CD, Database, Message MQ, Observability (Grafana, Dynatrace) v.v.
Kiến thức liên quan: Concurrency, Parallel, Stream, Event Driven, Distributed System, OWASP, Containerization, Database sharding, clustering, in-memory, GRPC, RPC, BSON, JSON, 12/15 factors, Service Mesh, JWT, Authorization, Authentication, Kerberos, OAUTH2, CAP Theorem, Failed Over, Disaster Recovery, Application Repave v.v..

Không ít hơn FE đâu.
 
Google + LinkedIn bác. Thấy có tầm chục job
Screenshot_20230213-235243_LinkedIn.png


🤔 ủa lạ nhỉ mình tra vẫn ra kha khá
 
Thì đó, mỗi ở VN là có bài kỳ thị ngoài 35 tuổi. Trong khi nước ngoài ltv 40 - 50 tuổi đầy rẫy, dn còn thích tuyển những người như thế này vì kn dày dặn và độ chín trong nghề.

Cái khái niệm mà code 1 thời gian rồi lên PM hay quản lý là đã sai bét rồi. Vì mindset của quản lý và dev là khác nhau. Đã có rất nhiều TH PM ko có mindset về lập trình quản lý team hiệu quả hơn một ông PM lên từ dev.

Bên nc ngoài, cấp tiếp theo của senior là principal, Staff,... nhưng điểm chung vẫn phải là Engineer, phải là 1 thằng kỹ sư, chứ ko bẻ lái qua PM như ở VN.
Khổ cái ở việt nam không bẻ qua làm PM hay quản lý thì cũng chim cút thôi.
Tỷ lệ mà PM không có mindset thành công hơn PM đi từ dev nó quá ít (Đối với vn) nên nếu là chủ doanh nghiệp thì nó lấy thằng từ dev đào tạo cho khoẻ.
  • Một là trong lúc train làm PM thì nó đã là coder
  • Hai là có thể train nhiều thằng dev được thằng nào ngon thì bốc lên
=> Chỉ tốn mỗi công sức đi train công việc cho PM chứ chả mất mẹ gì.
Còn trường hợp PM ko có mindset
  • Một đào tạo rất mệt. Ít kiến thức về CNTT phải train qua vòng kiến thức cơ bản
  • Hai trong lúc train thì tốn nhiều chi phí do người này giải quyết được ít công việc
  • Ba công ty bé nó cần người làm được nhiều thứ. Mặc định PM thì cái mẹ gì cũng làm được hết nhé. Từ code, quản lý, trao đổi, đánh giá...
  • Bốn ở việc nam thì dev không có level cao hơn nữa trong cơ cấu tổ chức. 1 là bẻ qua PM, 2 là ngồi code ăn lương tăng đều đều đến lúc nghỉ.
 
Bác này đúng kiểu là ví dụ điển hình của dev VN mà ông sếp cũ của mình nói. Khác biệt lớn nhất của dev VN với dev nước ngoài luôn. VN mình trẻ thì cháy dữ lắm, nhưng kiếm người kinh nghiệm 10 năm và là 1 senior thực sự thì hiếm vì cứ làm được 6,7 năm là chán không muốn code nữa. Trong khi ở Mỹ hay châu Âu một dev code tới năm 50 tuổi là chuyện hết sức bình thường, và những người đó mới đáng gọi senior.

Tiêu chuẩn senior của họ cũng khác hẳn với bên mình, ở VN đầy ông mới 3 năm mà tự xưng senior trong khi bọn US code bục mặt ít nhất 5 năm mới có thể gọi là tiệm cận senior, còn bình thường cũng phải 8, 10 năm.

Nói chung đường dài mới biết ngựa hay.
ở nước ngoài tụi nó giàu tụi nó mới làm vì đam mê nên làm đến 50 60 tuổi. VN nà đi làm dev toàn là nhà nghèo đi lên ( vì phần lớn dân nghèo chọn IT để đổi đời , chứ người giàu sẵn họ làm IT làm gì cho cực). mà người nghèo đi lên thì cái đích của họ là đồng tiền. mà đến 50 60 còn ngồi code thì tiền đâu mà có

via theNEXTvoz for iPhone
 
BE này:
Tool: Docker, Kubernetes, CI/CD, Database, Message MQ, Observability (Grafana, Dynatrace) v.v.
Kiến thức liên quan: Concurrency, Parallel, Stream, Event Driven, Distributed System, OWASP, Containerization, Database sharding, clustering, in-memory, GRPC, RPC, BSON, JSON, 12/15 factors, Service Mesh, JWT, Authorization, Authentication, Kerberos, OAUTH2, CAP Theorem, Failed Over, Disaster Recovery, Application Repave v.v..

Không ít hơn FE đâu.
BE lúc nào cũng hơn FE nhiều về độ phức tạp :)
 
Không biết ai có cùng suy nghĩ với mình không, chứ học mỗi FE cảm giác có thể đào thải bất cứ lúc nào, mà học FE cũng chỉ đến có vậy quanh đi quẩn lại là các framework, nó không có gì đột phá hơn, chỉ hơn là nó hỗ trợ mình tốt thôi chứ code thường bằng HTML, CSS thuần thì nó cũng như code React, Vue. Mình nghĩ ông nào học FE một thời gian cũng nên đá dần qua BE là vừa, có thể không sâu bằng mấy ông chuyên BE nhưng vẫn có thể làm được các small đến medium project là được.
 
Back
Top