thảo luận [Tư vấn] Sau 4 tháng học front end development

Status
Not open for further replies.
Thấy nhiều anh khen rồi tới tôi chê 1 tý

Thứ nhất website quá nặng. Hình ảnh 404 thì ko nói nhưng ko lazyload là chắc.

Xài redux thì tìm hiểu thêm redux tool kit.

Cái trang này k biết có design gì ko nhưng màu sắc contrast các kiểu kém.

Rảnh check nhiêu đó thôi, túm váy vẫn còn học dài dài. :shame:
 
Bao ý tứ thì bác @tu_do_quan_diem đã nói hết và nói nhiều hơn những gì tính khuyên bạn thớt rồi
Cứ practice make perfect thôi, kể cả giai đoạn bắt đầu có monkey code đi nữa nhưng chịu khó tìm hiểu rõ những dòng mình code ra thay vì chỉ copy paste thì đã khá hơn rất nhiều người rồi, từ từ sẽ giỏi lên thôi , đừng có quan tâm bọn chửi bới dìm ng khác làm gì, “never give a shit for haters” :LOL:
 
Không có gì bạn ạ.

Tầm 10 năm trước lúc tôi còn trẻ lên mạng xin học hỏi kinh nghiệm cũng bị nhiều thằng đi trước hù doạ, đè đầu các kiểu rồi. Đm hồi ấy tôi hỏi kinh nghiệm du học trường top, nhiều thằng nhảy vào bảo "không iq 180 thì quên mẹ mày đi", rồi "hãy tự biết mình ở đâu" các kiểu. Tôi giờ chưa phải đại gia gì, nhưng cũng tạm gọi là thành đạt ở Mẽo, nghĩ lại chuyện ngày xưa rất khinh những thể loại đi trước đã không truyền đạt giúp đỡ lứa sau thì thôi lại còn dìm người ta xuống.

Chúc bạn thành công nhé, mình có khả năng thì cứ tiếp tục bơi lên thôi, đách phải sợ thằng nào dìm pha nói ra nói vào.

Bạn cũng có thể tham khảo thêm lời khuyên của Peter Norvig về việc học lập trình: https://norvig.com/21-days.html




Tạm dịch:
Fred Brooks, trong bài tản văn Không có viên đạn bạc nào, đưa ra kế hoạch 3 giai đoạn để trở thành một kiến trúc sư phần mềm giỏi:
1) Tìm ra những kiến trúc sư phần mềm tài năng quanh bạn càng sớm càng tốt
2) Cố gắng kiếm một người thầy hướng dẫn (mentor) giúp bạn phát triển định hướng trong ngành và lưu trữ cẩn thận các bước tiến của bạn trong ngành
3) Tìm cơ hội để các kiến trúc sư phần mềm có tiềm năng giao tiếp, học hỏi và giúp đỡ nhau

Phương pháp này giả định là một số người đã có tư chất để thành nhà thiết kế phần mềm tài năng; phần việc còn lại chỉ là giúp họ phát huy khả năng đấy. Alan Peris có viết về vấn đề này khá xúc tích như sau: "Ai cũng có thể huấn luyện để biết tạc tượng được, riêng Michelangelo thì phải được huấn luyện để quên đi khả năng tạc tượng. Các lập trình viên xuất sắc cũng vậy mà thôi" Perlis nói rằng để trở nên xuất sắc đòi hỏi những tố chất bên trong mà không có bài huấn luyện nào có thể tạo ra được. Nhưng những tố chất đấy đến từ đâu? Đó là từ bẩm sinh? Hay là từ quá trình luyện tập bền bỉ? Auguste Gusteau (đầu bếp trong tiểu thuyết Ratatouille) có nói "ai cũng có thể nấu ăn, nhưng chỉ có những con người đéo-sợ-gì-cả mới có thể trở thành đầu bếp vĩ đại." Quan điểm của chính tôi là việc bạn có dám bỏ phần lớn thời gian cuộc đời mình để học hỏi, rèn luyện không mới chính là yếu tố quyết định. Nhưng "đéo-sợ-gì-cả" là cách rất ngắn gọn để thể hiện ý tưởng này. Hay như Anto Ago đã nói, "không phải ai cũng có thể trở thành nhà nghệ sĩ vĩ đại, nhưng nhà nghệ sĩ vĩ đại có thể đến từ bất kì ai"

Vậy tóm lại là bạn cứ đi mua những cuốn sách dạy Java/Ruby/Javascript/PHP đó đọc đi, chúng cũng có thể có chút hữu ích cho bạn. Nhưng đừng mong đợi những cuốn sách đấy sẽ thay đổi cuộc đời bạn, hay khả năng lập trình của bạn trong vòng 24 tiếng hay 21 ngày. Còn nếu bạn sẵn sàng bỏ công sức ra luyện tập vất vả để tiến lên từ từ trong vòng 24 tháng tới? Vâng, có lẽ đó là bước khởi đầu không quá tệ...


Những lời chỉ bảo của bác đúng là có tiền cũng không mua được, nhất là vỡi cá nhân học trái ngành thiếu mối quan hệ với những người trong ngành và về những sự việc xảy ra trong từng bước tiến và phát triển như em đây, em thực sự cảm ơn bác lần nữa.
Tình cờ là lúc trước em được học chuyên tin học trong 3 năm nhưng vì sự 'mông lung' của mình mà đã rẽ qua một hướng khác, giờ đây lại cố gắng gắn bó với ngành một lần nữa, mới 4 tháng bắt đầu từ 0 với web dev thôi nhưng được nhiều người khen và chỉ dạy thế này thực sự là phước của em, em sẽ cố gắng kiên định và thực hiện điều mình thích. Em cảm ơn bác lần nữa.
 
Last edited:
Thấy nhiều anh khen rồi tới tôi chê 1 tý

Thứ nhất website quá nặng. Hình ảnh 404 thì ko nói nhưng ko lazyload là chắc.

Xài redux thì tìm hiểu thêm redux tool kit.

Cái trang này k biết có design gì ko nhưng màu sắc contrast các kiểu kém.

Rảnh check nhiêu đó thôi, túm váy vẫn còn học dài dài. :shame:

dạ vâng bác, có chê thì em mới phát triển thêm dược ạ, em rất mong nhận được những lời nhận xét như này để em cải thiện thêm.
Trang này bác nói đúng chính xác là không có design nào với nó hết bác ạ, kiến thức về design em gần như không có, nên chỉ nhìn thấy đẹp mắt là code thôi bác, những người chuyên design như bác nhìn vào chắc khó chịu lắm. Còn lazyloading em chỉ xử lý những phần mà khi em test cảm thấy load chậm như carousel ở movie list thôi bác.

Bao ý tứ thì bác @tu_do_quan_diem đã nói hết và nói nhiều hơn những gì tính khuyên bạn thớt rồi
Cứ practice make perfect thôi, kể cả giai đoạn bắt đầu có monkey code đi nữa nhưng chịu khó tìm hiểu rõ những dòng mình code ra thay vì chỉ copy paste thì đã khá hơn rất nhiều người rồi, từ từ sẽ giỏi lên thôi , đừng có quan tâm bọn chửi bới dìm ng khác làm gì, “never give a shit for haters” :LOL:
em cảm ơn bác, nhiều người có kiến thức hơn mình trong ngành này nói mình thợ code thì mình cũng nhận thôi bác ạ. Chỉ biết cố gắng bù đắp kiến thức để phát triển hơn thôi
 
dạ vâng bác, có chê thì em mới phát triển thêm dược ạ, em rất mong nhận được những lời nhận xét như này để em cải thiện thêm.
Trang này bác nói đúng chính xác là không có design nào với nó hết bác ạ, kiến thức về design em gần như không có, nên chỉ nhìn thấy đẹp mắt là code thôi bác, những người chuyên design như bác nhìn vào chắc khó chịu lắm. Còn lazyloading em chỉ xử lý những phần mà khi em test cảm thấy load chậm như carousel ở movie list thôi bác.


em cảm ơn bác, nhiều người có kiến thức hơn mình trong ngành này nói mình thợ code thì mình cũng nhận thôi bác ạ. Chỉ biết cố gắng bù đắp kiến thức để phát triển hơn thôi
Check network xem firstload nhiêu mb. Rồi kiếm thứ cái google page speed test.

Mới vô mà kéo hết 5mb rồi ai chịu nổi.
 
Không có gì phải tự ti về chuyện chính quy với không chính quy bạn nhé.

Bạn tự học có mấy tháng mà được như vậy là rất giỏi, tôi thấy anh nào chê bai phía trên là thợ code đúng mẹ nó kiểu không giúp được mà còn chọc ngoáy, chả hiểu để chứng tỏ điều gì.

IT là ngành năng động, cái tiêu chí quan trọng nhất để đánh giá con người là bạn có viết được software hay ho cho khách hàng thôi, còn việc bạn có học chính quy hay tự mày mò hay trung tâm ra nó chỉ là chuyện của mỗi cá nhân. Can you make shit work? If yes, no body careals about how you get to this point.

Code sử dụng Api ráp lại chả có gì sai hay kém cỏi cả, thật ra bản chất công việc thật nó là như vậy. Tôi bản thân làm big tech ở Mẽo chục năm, deal với những code base cả triệu dòng cho infrastructure software cũng 90% thời gian là ráp nối api (chúng nó gọi là software integration) lại để tạo ra sản phẩm, chỉ có đâu 10% là viết các code lớn from scratch thôi. Ai làm chuyên về bảo mật luôn phải nhớ lời khuyên là "đừng bao giờ tự viết code crypto mà hãy dùng api có sẵn" (dont roll your own crypto).


Bạn muốn lên trình nữa theo tôi nên tham gia các dự án lớn trên Github, làm đóng góp trên đấy rồi xem thiếu cái gì học thêm cái đấy. Trong IT thì learning by doing bao giờ cũng hiệu quả hơn học hàn lâm mà không rõ ứng dụng rõ ràng, chúc bạn may mắn
E cũng ba gai ông nào đó phía trên vô cmt đúng kiểu chọc ngoáy, người ta tay ngang đang học mà cứ làm như người ta là dev rồi ấy :censored:
 
Thấy nhiều anh khen rồi tới tôi chê 1 tý

Thứ nhất website quá nặng. Hình ảnh 404 thì ko nói nhưng ko lazyload là chắc.

Xài redux thì tìm hiểu thêm redux tool kit.

Cái trang này k biết có design gì ko nhưng màu sắc contrast các kiểu kém.

Rảnh check nhiêu đó thôi, túm váy vẫn còn học dài dài. :shame:

Chê như này là chê có tâm, constructive feedbacks : ))

Về màu sắc contrast các kiểu, có mấy bài hay trên này: https://uxlagi.com/#!#12

Blog uxlagi.com của Việt Anh, giờ là Staff design lead ở Uber, các bạn tham khảo thêm khá nhiều bài hay.
 
2021 rồi vẫn JS, styled-component?
  • tập code typescript
  • Css dùng tailwindcss
  • unit-test (jest) cái này rất quan trọng, viết test mà coverage trên 85% thì mới được gọi là master. đối với mình thằng nào ko biết viết test chỉ đc sếp ngang hàng với fresher
  • bỏ thằng redux đi giờ ko ai dùng redux nữa, dùng hooks là đủ
 
thì viết 1 cái CV rồi chờ phỏng vấn thôi
dịch thế này thì toàn làm việc online thôi :byebye:
 
Chê như này là chê có tâm, constructive feedbacks : ))

Về màu sắc contrast các kiểu, có mấy bài hay trên này: https://uxlagi.com/#!#12

Blog uxlagi.com của Việt Anh, giờ là Staff design lead ở Uber, các bạn tham khảo thêm khá nhiều bài hay.
Cảm ơn bác về trang này :beauty:. Còn trang nào bác giới thiệu thêm cho e với bác ơi. Thanks bác
 
2021 rồi vẫn JS, styled-component?
  • tập code typescript
  • Css dùng tailwincss
  • unit-test (jest) cái này rất quan trọng, viết test mà coverage trên 85% thì mới được gọi là master. đối với mình thằng nào ko biết viết test chỉ đc sếp ngang hàng với fresher
  • bỏ thằng redux đi giờ ko ai dùng redux nữa, dùng hooks là đủ

Redux vẫn có giá trị, căn bản nhiều người bỏ redux khi chưa co redux-toolkit. Hồi đó code cực vãi.

Mà cũng đúng giờ dự án nhỏ nhỏ vừa vừa mà ko cần store bự thì xài tạm react-query, zustand.... chẳng hạn. Cơ mà nếu dự án quá heavy data cần caching, resuse cho nhiều nơi thì mình nghĩ redux vẫn cần. May phước là dao này dự án vẫn chưa cần tới.

Xài styling gì thì tuỳ thôi, styled hay tailwind thì tuỳ. Code cần nhanh, hay performace tuyệt đối thì tuỳ sẽ chon cái gì phù hơp.

Chứ giờ tôi code toàn vậy ko nè

HTML:
<Box mt="5px" pl={{base: "10px", "xl": "20px"}}></Box>

GIờ mới học thì js trước cũng dc, sau này học thêm ts. Giờ dự án mới thằng nào viết js thuần tôi chửi cho banh đầu.
 
những anh em trái nghành như bác chắc hiểu được sự khó khăn vào lúc này của e, cứ sợ mình chưa đủ trình để nhận việc rồi lại làm gánh nặng cho team / công ty, nên lúc nào e cũng nghĩ phải học thêm mới đủ trình. Em cảm ơn bác đã chia sẽ nhé, bây giờ trong quá trình học thêm kiến thức mới em sẽ ôn lại cơ bản algo và rải CV luôn, chân thành cảm ơn bác đã giúp em.



Trung tâm nào cũng được nhé bác. Nhưng bất kể trung tâm nào đi nữa thì tự học vẫn là chính bạn ơi, kiến thức về html css js reactjs mình đã học trước rồi mình mới học trung tâm để mình nắm chắc lại và giải đáp thắc mắc thôi. Trung tâm chỉ giúp mình rút ngắn thời gian học lại để kiếm việc sớm nhất chứ muốn hiểu vấn đề và đi sâu hơn thì tự học là chính nhé bác. Đây là các khóa học mình đã/đnag học và thấy hay cho bác tham khảo

View attachment 706515
cám ơn bác. vừa nhắn tin hỏi bác nên học từ đâu. Để qua ngó bên Udemy phát o_Oo_O
 
Đẹp đấy bạn :D nhưng h làm đc ntn cũng nhiều lắm, nhiều tool quá mà :D bảo tự code hay ko ko quan trọng :3 kết quả cuối cùng là có j hơn thôi :D
anw mình thì tuyển theo kiểu front end nhưng ko cần biết quá nhiều :D chỉ cần hiểu sâu, ví dụ như có ông bảo web bạn load chậm thì tại sao, vđ là gì, xử ntn :D kể đc hết quá trình đó là pass :LOL: phần khác chưa làm thì bảo e chưa tìm hiểu
 
nhìn đẹp rồi đó bác. e cũg đag học fontend mà lười quá... tinh thần tự học kém thật đấy, cứ bật máy lên là bao nhiêu cám dỗ, k vượt qua nổi :(
 
Không có gì bạn ạ.

Tầm 10 năm trước lúc tôi còn trẻ lên mạng xin học hỏi kinh nghiệm cũng bị nhiều thằng đi trước hù doạ, đè đầu các kiểu rồi. Đm hồi ấy tôi hỏi kinh nghiệm du học trường top, nhiều thằng nhảy vào bảo "không iq 180 thì quên mẹ mày đi", rồi "hãy tự biết mình ở đâu" các kiểu. Tôi giờ chưa phải đại gia gì, nhưng cũng tạm gọi là thành đạt ở Mẽo, nghĩ lại chuyện ngày xưa rất khinh những thể loại đi trước đã không truyền đạt giúp đỡ lứa sau thì thôi lại còn dìm người ta xuống.

Chúc bạn thành công nhé, mình có khả năng thì cứ tiếp tục bơi lên thôi, đách phải sợ thằng nào dìm pha nói ra nói vào.
Mốt số anh khi leo lên senior, lead này lead nọ phải tốn nhiều thời gian & chịu nhiều đau khổ tủi nhục lắm. Nên sau khi lên xong lại hay thích chà đạp mấy thằng nhỏ hơn, cảm giác như được phục hồi nhân phẩm.
Kẻ tổn thương lại muốn tổn thương người khác.
 
2021 rồi vẫn JS, styled-component?
  • tập code typescript
  • Css dùng tailwindcss
  • unit-test (jest) cái này rất quan trọng, viết test mà coverage trên 85% thì mới được gọi là master. đối với mình thằng nào ko biết viết test chỉ đc sếp ngang hàng với fresher
  • bỏ thằng redux đi giờ ko ai dùng redux nữa, dùng hooks là đủ
Chê như này là chê có tâm, constructive feedbacks : ))

Về màu sắc contrast các kiểu, có mấy bài hay trên này: https://uxlagi.com/#!#12

Blog uxlagi.com của Việt Anh, giờ là Staff design lead ở Uber, các bạn tham khảo thêm khá nhiều bài hay.
Check network xem firstload nhiêu mb. Rồi kiếm thứ cái google page speed test.

Mới vô mà kéo hết 5mb rồi ai chịu nổi.

em cảm ơn bác, càng học càng thêm quá nhiều thứ chưa biết và cần học, những kiến thức này em sẽ học dần dần ạ

Đẹp đấy bạn :D nhưng h làm đc ntn cũng nhiều lắm, nhiều tool quá mà :D bảo tự code hay ko ko quan trọng :3 kết quả cuối cùng là có j hơn thôi :D
anw mình thì tuyển theo kiểu front end nhưng ko cần biết quá nhiều :D chỉ cần hiểu sâu, ví dụ như có ông bảo web bạn load chậm thì tại sao, vđ là gì, xử ntn :D kể đc hết quá trình đó là pass :LOL: phần khác chưa làm thì bảo e chưa tìm hiểu

vâng bác ơi, em em thấy khác biệt ở ngành này so với ngành em học ở đại học là tài liệu của ngành IT rất nhiều và luôn mở cho người nào muôn học, ngành cũ của em tài liệu rất ít và mọi người cũng ít chia sẽ kinh nghiệm với nhau lắm
 
cám ơn bác. vừa nhắn tin hỏi bác nên học từ đâu. Để qua ngó bên Udemy phát o_Oo_O

Lộ trình học thì cũng căn bản thôi đấy bác, lộ trình của em đây bác:

10/4->30/5: học HTML/CSS căn bản, làm quen lập trình: lúc này em học ở mọi nguồn có thể: youtube, udemy khóa front end bootcamp của cô: Dr Angela Yu. Và học thêm ít JS.

=> Trong lúc này clone rất nhiều trang landing page nhỏ;

1/5->15/6: học JavaScript, SASS, bootstrap, version control system...: lúc này em chú tâm vào khóa JS của thầy Jonas Schmedtmann, học khóa này xong tự tin về JS hẳn ra

=> Quá trình này trung tâm cho làm rất nhiều bài tập của JS
=> Sau giai đoạn trên em clone được web này: https://corp-vision.netlify.app/

15/6->15/7: hoc JS library: ReactJS..... Lúc này em học khóa React của thầy Maximilian và học thêm khóa React Project của thầy Jomiliga: sau quá trình này em học được khá nhiều.

=> Đây là thành quả khóa react của thầy Jomiliga http://ginterior.netlify.app/
=> Sau đó em còn làm thêm cho mình một portfolio: http://nhannguyen.netlify.app/

15/7 - present: em làm propject như #1 và học thêm khóa: JavaScript Algo and DS của thầy Colt Steele

=> Trong quá trình học còn rất nhiều những kiến thức không tên tích lũy lần dần như: re-used component, clean code, how to debug, how to google, các thư viện nhỏ khác như (framer motion, swiper js, axios, redux thunk..) mà khi làm nó mới xuất hiện ra và cảm giác mình cần học. Bác cứ đắm mình vào khóa học nào cũng được và sẽ ngộ ra nhiều điều thôi

=> Do có gia đình hỗ trợ và bị bệnh dịch nên e chỉ ở nhà học mỗi ngày 12-16 tiếng, song song làm luận văn để tốt nghiệp ở trường đại học.
Giúp ít lớn nhất trong 4 năm đại học là tính tự học dưới áp lực cao và ngoại ngữ, còn kiến thức về bê tông, thép, học được ở BK thì em đã quyết định unlearn để làm lại từ đầu
 
Last edited:
Bạn cày ác đấy, mớ kiến thức này dư để xin fresher react rồi, giờ muốn học hỏi nhanh hơn nữa thì rải cv thôi, mình thấy bạn qua giai đoạn basic rồi, giờ va vào dự án thật mà làm để học hỏi nhiều hơn so với việc học những course căn bản :byebye:
 
Status
Not open for further replies.
Back
Top