Nể các bạn làm frontend thực sự

còn câu kia chỉ là tên cuốn sách của Kyle Simpson thôi anh
hkNtitg.png
còn back-end dev nhảy sang mà thằng nào cũng làm được như anh thì tôi mừng quá, thật đấy
thật sự dev backend mà biết làm JS cũng k phải toàn bộ ai cũng vậy, nhưng cũng k phải hiếm, bạn bè tôi chuyên backend đầy người tạt qua làm JS. mấy thứ như typescript, nodeJS đống bạn tôi lâu lâu nhảy qua code ầm ầm, xong rồi lại về backend, đâu có j lạ. tôi thậm chí còn phải code thay JS cho đám frontend dev vì mấy cái web mà xài lib lạ lạ như knockoutJS thì đám frontend dev lại k biết làm
TzCgPaI.jpg
 
thật sự dev backend mà biết làm JS cũng k phải toàn bộ ai cũng vậy, nhưng cũng k phải hiếm, bạn bè tôi chuyên backend đầy người tạt qua làm JS. mấy thứ như typescript, nodeJS đống bạn tôi lâu lâu nhảy qua code ầm ầm, xong rồi lại về backend, đâu có j lạ. tôi thậm chí còn phải code thay JS cho đám frontend dev vì mấy cái web mà xài lib lạ lạ như knockoutJS thì đám frontend dev lại k biết làm
TzCgPaI.jpg
uhm bên cty tôi dev BE phải nhảy sang làm FE cũng cả đống (dev Java sang code Angular), vì cơ bản việc nó nhiều.
Cơ mà nói chung là cũng code CRUD đc theo template, với copy có sẵn thôi, nhưng đến lúc code mỗi thằng vẫn viết 1 kiểu, kiểu cho code chạy là đc, 1 đống hầm bà lằng. Đến lúc review code mấy thằng phát nản
qZV215Z.png

DI là bên Angular hay Nestjs rồi bác. còn Webpack bên React thì hiếm khi đụng config gì lắm do cái thằng create-react-app nó config sẵn ngon quá rồi, nên cái webpack chủ yếu là học cho biết. Còn lifecycle của thằng React, docs nó viết rất rõ rồi mà nhỉ.
Bác có triển khai đến micro FE ko, cũng phải config webpack kha khá, có vẻ cũng là trend pv của 1 số chỗ, dù ko biết trong cty có làm ko
VkD3FU0.png
 
Bố này mới nhìn css với html đã sợ thì vote xách sô xúc si

Để làm chuẩn chỉ thì nói thật là HTML, CSS không phải ai cũng biết đâu.

Cái gì cũng có tiêu chuẩn của nó hết, người có kinh nghiệm họ ngồi im kiếm xèng rồi.

Ở VN mấy cty web đa phần là làm ba lăng nhăng, kiểu tới đâu sửa tới đó, nhìn chán lắm
 
Bác có triển khai đến micro FE ko, cũng phải config webpack kha khá, có vẻ cũng là trend pv của 1 số chỗ, dù ko biết trong cty có làm ko
VkD3FU0.png
Chưa bác, tôi chưa đụng gì nhiều lắm về cái micro FE. Do ít công ty mà làm lớn chung về cái FE. Mà hồi trước làm Fullstack, do tò mò về Devops, nên qua NAB switch hoàn toàn qua nodejs dev. Mà nhọ là team tui join chỉ làm tool nội bộ, nên ko được đụng về cloud mấy, nên nhảy về lại FE đây bác :(. Thấy backend nodejs no hope quá, thị trường giờ BE toàn Java.
 
Tôi thuần BE, mới xong project. Rảnh rỗi học React mà đang trầy trật vụ redux, state, effect đây
công nhận cái core Redux phức tạp thật , tôi setup core Redux cho thằng Fresher code nó trầy trật cả tuần mới code core redux được , sau này tôi đổi qua tookit cậu làm bay hẳn :)
 
Tôi làm design, mà 10 ông code ở trong cty tôi code ra chả giống cái tôi design tẹo nào, toàn đầu mẻ tai thẹo, ốm ốm mập mập nhìn thấy rất là chướng mắt luôn.
Đến nỗi 1 thằng UI/UX như tôi phải tự học html/css để code ra cho đúng cái mà tôi nhàu ra:amazed:

Ai muốn học CSS cho đúng chuẩn thì có thể tham khảo khóa học này. Sau đó tham khảo thằng TailwindCSS, đứng ở góc độ 1 design thì tôi thấy nó đang học hơn là ba cái boostrap xấu mù, vả lại học CSS mấy thím hãy làm như học tiếng anh ấy, chăm xem mấy cái css trick vào.

https://openclassrooms.com/en/courses/5625786-produce-maintainable-css-with-sass
1672849650269.png


CSS cũng có khóa của ông Jonas Schmedtmann trên Udemy rất là bài bản.

P/S: tiện thể có bác nào đang học khóa Build a Full-Stack Web App in a Weekend! mới của Jonas không.Tôi mới nặn lại cái UI của ổng cho thuận mắt hơn để học đêy.

trang của ổng: https://todayilearned-beta.netlify.app/

Phiên bản phake mới :

1672850637542.png
 
Sửa lần cuối:
Làm front end mà đụng mấy project chuyên về visual data nhiều thì cũng ói mửa.
 
Muốn level up front end cứ apply vào 1 team làm theme wp vài tháng là tự khắc lên trình, má theme forest nó review từng pixel 1 so với design :LOL:
 
Vấn đề của CSS là:

1. Có quá nhiều cách để đạt đc 1 mục đích
2. Nhiều lỗi do sự kết hợp đè các style lên nhau mà ko có debug nên không biết lý do tại sao (Trừ trường hợp làm lâu rất có kinh nghiệm)
Cái số 2 làm backend chạy multi task nó cũng đè lên nhau chết mẹ đc. Nó cũng chả báo lỗi gì cả. Chạy ít thread thì ko sao. Chạy nhiều thread lại lỗi nó mới khốn nạn.
 
Mấy thằng code CSS với JS tụi nó không phải là con người :doubt:

Mình thuần backend Golang/Python/C++, code multithread tè le các thứ xong chui qua thử Js/React quỳ với cái state manager luôn :doubt: Một phần do debugger của JS khá tệ, mấy ngôn ngữ backend thì debug + static analysis phê lòi
 
hãy nhớ lấy combo thần thánh
z-index: 9999999 và !important;
Nói cho rõ là tránh xa 2 cái của nợ này ra, nếu ko muốn 1 ngày mà tất cả solution trên Google cũng trở nên vô dụng với cái element của bạn. Hoặc bí quá thì dùng nhưng phải xác định dùng chính xác chỗ cần dùng chứ đừng làm ẩu kẻo toang cả site :)

Một lỗi nghiêm trọng mà mình thấy mấy bạn junior hay mắc phải là ghi đè thuộc tính mặc định của element hoặc class của framework. Vd như sửa luôn margin hay padding của ul, li, p, h1, etc hoặc chơi luôn vào mấy class của bootstrap mà ko tạo class riêng để gán vào chỗ cần gán, làm kiểu này bọn vào sau méo biết đâu mà lần luôn, mà sửa 1 cái là lỗi toàn bộ site, test ko kỹ thì QA nó chửi cho vuốt mặt.

Thật ra CSS cũng ko quá khó, chỉ là cần thời gian để hiểu bản chất của các thuộc tính. Mình thấy khỏe nhất là học bootstrap và học cả cách bootstrap nó xây dựng cái structure, à cả cách đặt tên nữa. Mình dân BE, học thêm FE để cần là tự xào luôn thì chia sẻ ít kn vậy thôi.

À mà đệt mợ mình tay ngang đau khổ nhất là mấy cái chạy đc trên Chrome mà éo chạy đc trên Safari nhé, đệt cụ Apple :censored:
 
Tôi thì nể mấy ông backend thật sự. Tư duy phải cực kì logic, sai 1 dòng đi luôn hệ thống, đụng tới mấy cái relational database nổ não vl. Xong r phải tối ưu hiệu suất, query sao cho nhanh nhất có thể. Cực kì giỏi toán mới theo backend đc

via theNEXTvoz for iPhone
 
Mấy thằng code CSS với JS tụi nó không phải là con người :doubt:

Mình thuần backend Golang/Python/C++, code multithread tè le các thứ xong chui qua thử Js/React quỳ với cái state manager luôn :doubt: Một phần do debugger của JS khá tệ, mấy ngôn ngữ backend thì debug + static analysis phê lòi
debug chay bằng browser thì nó cũng đc 7 phần với cái IDE rồi a, chỉ có cái k có evaluate đc biến thôi, mà nếu a muốn thì bỏ tiền mua lai xần thằng webstorm code đéo khác gì intellj.
 
Muốn level up front end cứ apply vào 1 team làm theme wp vài tháng là tự khắc lên trình, má theme forest nó review từng pixel 1 so với design :LOL:
Từng làm job outsource Nhật, nó mở cái file design mờ mờ (ko nho xai tool gi ) rồi chồng lên web, ko khớp là phải fix lại
 

Thống kê chủ đề

Ngày tạo
bất tài vô dụng,
Người trả lời cuối
kedangghet,
Trả lời
144
Lượt xem
29.592
Quay lại
Lên đầu trang