thắc mắc Tại sao ReactJS lại hot đến vậy ạ?

  • Người tạo chủ đề Người tạo chủ đề Celsius
  • Ngày bắt đầu Ngày bắt đầu
TrMT7Oq.png
Senior thì không bàn chứ phỏng vấn intern / fresher nhé, round 1 lọc CV / HR contact thì thường là round 2 phỏng vấn nó cho test thuật toán rồi, có nơi còn cho 3 câu medium làm trong 90 phút, một số công ty như Grab nó cho 2 bài coding medium 1 bài luận tiếng anh cũng trong 90 phút

Mà kể cả round 2 không test thuật toán thì cũng có technical interview bù vào, đại khái cũng là coding trước mặt người ta, người ta hỏi gì thì trả lời cái đó, thậm chí còn bắt phân tích độ phức tạp trước mặt người ta -> cũng liên quan thuật toán

Ở đó mà intern / fresher đéo cần học thuật toán. Xúi gì toàn xúi bậy
Thực ra thuật toán không phải là thứ gì quá cao siêu. Intern fresher e thấy cũng toàn hỏi OOP DB rồi một vài thứ đơn giản thôi. Chắc số ít các cty là hỏi thuật toán. Đúng thật là học thuật toán giúp ích nhiều thứ nhưng không có nghĩa là phải giỏi thuật toán mới làm được việc :)
 
Ừ đúng là hiểu rõ hơn nhưng mà nếu chỉ để làm task bình thường thì mình chưa thấy áp dụng đc những kiến thức đó vào nhiều lắm
Tầm này thì class components gần như bị thay thế hoàn toàn rồi :) nhưng e nghĩ học để biết thôi chứ để áp dụng thì hơi khoai
 
Thực ra thuật toán không phải là thứ gì quá cao siêu. Intern fresher e thấy cũng toàn hỏi OOP DB rồi một vài thứ đơn giản thôi. Chắc số ít các cty là hỏi thuật toán. Đúng thật là học thuật toán giúp ích nhiều thứ nhưng không có nghĩa là phải giỏi thuật toán mới làm được việc :)
TrMT7Oq.png
nhưng các công ty lớn thì đa phần hỏi thuật toán, không tin thì cứ vào thread review công ty xem quy trình phỏng vấn

Có nơi còn dùng thuật toán để lọc bớt bọn trái ngành, mấy ông trong thread đó nói thẳng luôn
 
cười vc một câu hỏi 100 ông vào tranh nhau trả lời
thể hiện mình hiểu biết reactjs nhưng dí bòi thèm học, toàn coder đi làm thuê mà lên văn chương quá mấy thím ơi
 
cười vc một câu hỏi 100 ông vào tranh nhau trả lời
thể hiện mình hiểu biết reactjs nhưng dí bòi thèm học, toàn coder đi làm thuê mà lên văn chương quá mấy thím ơi
Em cũng không rõ theo reactjs giờ thì có phải là 1 lựa chọn ổn không
 
Em cũng không rõ theo reactjs giờ thì có phải là 1 lựa chọn ổn không
Theo mình thấy thì thím học thật giỏi 1 cái k bh sợ, nên nếu cảm thấy thích cái gì quyết tâm thì cứ theo thôi. Còn để xét về tránh cạnh tranh thì học BE vì dân trái ngành hầu như là đá sang FE, job BE k phải ít nhưng số lượng ng ứng tuyển ít hơn nhiều so với FE, thím cứ vào mấy nhóm tuyển dụng trên fb là sẽ thấy, job FE số lượng ng ứng tuyển phải gấp 3, 4 lần job BE, mình đang nói level intern/fresher nhé

via theNEXTvoz for iPhone
 
Theo mình thấy thì thím học thật giỏi 1 cái k bh sợ, nên nếu cảm thấy thích cái gì quyết tâm thì cứ theo thôi. Còn để xét về tránh cạnh tranh thì học BE vì dân trái ngành hầu như là đá sang FE, job BE k phải ít nhưng số lượng ng ứng tuyển ít hơn nhiều so với FE, thím cứ vào mấy nhóm tuyển dụng trên fb là sẽ thấy, job FE số lượng ng ứng tuyển phải gấp 3, 4 lần job BE, mình đang nói level intern/fresher nhé

via theNEXTvoz for iPhone

BE thiết kế hệ thống, network, security toàn cái khoai hơn, mà kinh nghiệm kiếm chỉ có đi làm / bỏ tiền ra thuê vps vọc vạch.
Intern biết làm BE mới lạ.

Sent from Brick using vozFApp
 
Phải chọn lựa thôi bác, e cũng tay ngang đây, k dám nhận chăm, đi làm trên cty về cứ thời gian rảnh là ngồi học thêm nhưng k có thời gian mà học mấy kiến thức nền nữa, biết là như vậy ăn sổi, lấy ngọn bỏ gốc nhưng tạm thời cứ phải học chắc ít nhất mấy cái công nghệ hot thị trường cần, cty cần r sau đó quay lại học bọn kiến thức nền sau :too_sad:

via theNEXTvoz for iPhone
Hãy xem việc trên công ty của bạn là chặt cây. Còn về nhà học kiến thức nền là mài rìu. Chỉ chặt cây mà không mài rìu thì năng suất sẽ không tăng được
 
Hãy xem việc trên công ty của bạn là chặt cây. Còn về nhà học kiến thức nền là mài rìu. Chỉ chặt cây mà không mài rìu thì năng suất sẽ không tăng được
Cái vấn đề là việc trên cty e hiện tại chưa áp dụng hoặc có thể nói chưa dùng mấy kiến thức về oop, ctdl & thuật toán ấy bác :pudency:. Vì e code React - Nextjs nên chủ yếu gọi api dùng mấy vòng lặp. Việc cty hiện tại lại cần nắm chắc các kiến thức về react, nextjs để tối ưu code và xử lí bug nếu có, e level fresher thôi nên cái e thấy việc trước mắt là cần nắm chắc kiến thức về công nghệ cty cần sau đấy mới quay lại kiến thức nền đc

via theNEXTvoz for iPhone
 
Có cách nào tái hiện được callback của setState trong class component sang hook không bác? Em vẫn chưa biết làm thế nào, toàn phải setTimeout 200 bực vãi.

Bác giống mình. Hồi xưa dùng cb sau setstate để chơi kiểu isloading true => call api. Giờ hook ko có cái đó nữa đâu. Đành chấp nhận dùng useEffect và gán dependancy vào thôi

Sent from Xiaomi 2201117TG using vozFApp
 
Tất nhiên là phen vẫn học và làm được thôi, nhưng về lâu dài thì vẫn dùng như phen nói đấy thây, học ngay từ đầu những thuật toán cơ bản thôi, có thể công ty phen phỏng vấn vào vị trí BE người ta k hỏi thuật toán nên phen pass, nhưng công ty khác hỏi thì phen tạch à :censored::censored::censored:
Đúng rồi fen, cty nào hỏi thuật toán thì tạch thôi, mà số lượng ko nhiều, hầu hết các cty trung bình, vị trí <= senior đều hỏi xoay quanh công nghệ, dự án...chứ có hỏi thuật toán, làm leetcode gì đâu. Đấy không phải là mình không coi trọng thuật toán nhưng mà dân trái ngành thì quan trọng kỹ năng nào có thể code được việc ngay để còn kiếm cơm, khi nào ổn định mới nghĩ tới học nâng cao lên chứ. Mình cỡ 3 năm exp từ lúc chuyển ngành, offer lần gần nhất cao hơn con số trong báo cáo của itviec nhưng cũng không yêu cầu thuật toán khi pv nhé.
 
BE fresher Junior thì sẽ làm task kiểu kiểu như nào vậy bác.e nghiên cứu chuyển sang .NET làm quá
Tùy cty, tùy dự án nữa bạn. .NET thì nhiều mảng lắm, ngon & nhiều việc nhất vẫn là ASP.NET Core
  • Web API: CRUD API, Entity framework/SQL, có thể code thêm FE: Angular/React/Jquery
  • MVC/razor pages
  • Có thể làm framework internal của cty, hoặc framework khác như Sitecore, Sitefinity
  • 1 vài mảng khác ít việc hơn: Winform, webform, Sharepoint, WCF
2 cái đầu là nhiều việc & lương ổn nhất
 
Cái bác nói hình như là devops thì phải?

via theNEXTvoz for iPhone
Devops: Cầu nối giữa development và operations, gắn tất cả frontend, backend, Infrastructure (hạ tầng) làm một để đẩy ra thành sản phẩm hoàn thiện. Làm cho từ dev đến prod nhanh nhất, ít lỗi nhất. Tham gia cả bên frontend lẫn backend. Vận hành app, giám sát server, log luôn.
Backend: Cái gì liên quan đến server ông này làm, chọn cấu trúc microservice hoặc monolithic, DB, auth, network, firewall, security, chơi với các 3rd party .... Và hay chơi với đội hạ tầng.

Mấy role này nó gần nhau lắm, trước chỉ có backend là làm hết chứ làm gì có devops như giờ. Lâu lâu thành fullstack :sexy_girl:
 
Tôi cũng layoff reactJs 1 tháng đây. Kinh nghiệm hơn 1 năm mà nộp CV toàn không thấy phản hồi
 
Em đang sinh viên, dạo này thấy đâu đâu cũng ReactJS, Nodejs, Fullstack. Khóa học mở ra ầm ầm, sinh viên, trái ngành thay nhau học, khoa em cứ hỏi 10 thằng hết 7 thằng học ReactJS, số còn lại thì NodeJS :( .Đối với một thằng sinh viên sắp ra trường thì đã đến lúc em nhìn nhận lại việc này. Theo các anh thì liệu mình có nên nhảy theo trend học ReactJS không ? Hay đi ngược lại với số đông học những ngôn ngữ khác như Flutter, Swift, Java ... =(( Em muốn nghe ý kiến các anh để xác định con đường cho mình, em hướng nội hầu như không quen anh chị nào cùng ngành nên không có ai để hỏi. Chỉ có thể dựa vào các bô lão trên này vẽ cho em 1 con đường
dạo này là còn đỡ r đấy mai fen
KAUdgHo.png
chứ nếu bảo hype React vs Nodejs thì phải quay về khoảng 2k18, 2k19 khi 2 thằng này bắt đầu nổi ở VN, lúc mà hook trong React mới ra mắt và người ta vẫn còn quen với class component ấy
uzQb2yt.png
bây h thì thằng React vẫn hot còn Nodejs thì đỡ r, vì phía BE có nhiều sự lựa chọn hơn.

Quan trọng là fen định hướng làm về mảng nào
320PQq9.png
FE hay BE, nếu bảo muốn làm FE thì đúng là nên học React thay vì Angular hay Vue
zFNuZTA.png
chứ Swift, Flutter và Java lại thuộc về mảng khác r. Swift vs Flutter đều là bên mobile, nên theo Flutter thay vì Swift vì bây h trend đang là app đa nền tảng r, fen làm Swift thì chỉ có làm trên iOS thôi kén việc lắm, mà nếu có thì cũng toàn tuyển bọn cứng thôi. Java thì là bên BE, thị phần của Java thì rất nhiều, ko lo chết đói nhưng mấy chỗ làm Java thì thường hoặc là rất tù hoặc là yêu cầu rất khó, dường như k có nhiều nơi ở level tầm giữa giữa như Nodejs
yBBewst.png
nên nếu nói về cơ hội nghề nghiệp thì Nodejs dễ kiếm việc hơn
 
Em cũng không rõ theo reactjs giờ thì có phải là 1 lựa chọn ổn không
thế này nhé , F.E dev là vị trí có thể thay thế được nên đám trái ngành nhảy F.E vào rất nhiều , thằng backend là nắm hệ thống nên ưu tiên những bạn làm lâu dài nắm rõ requirement của khách hàng và support cho F.E nên thằng B.E rất quan trọng và phải là thằng am hiểu dự án nhất , cảm thấy React khoai quá thì học Vue Angular cũng được
 
Có a nói đến nodejs, ở cty tôi đang làm pm cho nội bộ bằng nodejs. Tôi thấy nó chậm chạp sao ấy

Nếu so về hiệu năng làm backend thì hiện tại có bé nào ổn vậy các anh..

Tính tường minh, dễ triển khai và bảo trì. Sau đó hiệu năng ổn cho lượng truy cập cao
 

Thống kê chủ đề

Ngày tạo
Celsius,
Người trả lời cuối
JavaNeverDie002,
Trả lời
690
Lượt xem
97.259
Quay lại
Lên đầu trang