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

Mình hỏi tí chứ chẳng phải hầu hết mấy cái này framework nó có sẵn thư viện để chọn rồi sao?
Hay là mấy thím phải tự viết thư viện cho nó?

Sent from Samsung SM-G610F using vozFApp
Làm gì có framework nào có thể xử lí tất cả các bài toán :) hệ thống càng lớn, thì càng dùng nhiều loại để đạt được các mục đích khác nhau :) chưa kể trong một framework để hiểu hết thì cũng là 1 trời bể rồi :)

via theNEXTvoz for iPhone
 
Em không thích Java thím ạ. Em chỉ thích C thuần thôi. Nhưng em học ngu giải thuật và cấu trúc dữ liệu quá nên tính đá sang frontend, ai ngờ cũng chẳng dễ ăn thím ạ :sweat:
đậu mè đậu phộng.
java là nó dễ hơn C/C++ và hơi khó hơn python 1 tý.
phải như thím nói thích python thì em còn tin được. nói thích C thì em lạy
 
đậu mè đậu phộng.
java là nó dễ hơn C/C++ và hơi khó hơn python 1 tý.
phải như thím nói thích python thì em còn tin được. nói thích C thì em lạy
Em thích bare metal, khổ nỗi em éo implement nổi một cái thuật toán sắp xếp bằng C nữa :sweat: Nếu C nó cũng có container library như C++ thì tốt biết mấy. Đây có phải là thân lừa ưa nặng, thích khổ dâm không thím? :pudency:
 
nói chứ thím học java thì phần CTDL nhẹ hơn 1 chút vì java nó không có con trỏ.
java cũng ko có truyền tham trị nữa mà luôn luôn là tham chiếu
 
thuật toán sắp xếp thì ko cần phải nghĩ ra mà chỉ học lại thôi. vì cái đó người ta xây dựng sẵn rồi mình dùng thôi.
 
Minh thấy thế này. Có kha khá thư viện xử lý mấy việc kia rồi. Tất nhiên là nếu không thấy ưng hoặc quá đặc thù thì có thể tự viết.
Ngoài việc của SA, tech lead là tạo khung ban đầu và chọn lựa mấy thứ đó ra thì về cơ bản đám thợ code chỉ việc implement mấy thứ đó vào logic theo 1 chuẩn có sẵn.
Vì vậy nên nếu là lvl thợ code thì mình thấy thực ra nó cũng chả khác gì nhau giữa BE với FE.
Ở lvl cao hơn phải quyết định mấy cái như trên thì FE cũng có đặc thù riêng của nó.
Vậy nên là cái tư tưởng cái mình làm mới khó, mới cần nhiều não nó hơi tự nâng bi bản thân á.

Sent from Samsung SM-G610F using vozFApp
 
Minh thấy thế này. Có kha khá thư viện xử lý mấy việc kia rồi. Tất nhiên là nếu không thấy ưng hoặc quá đặc thù thì có thể tự viết.
Ngoài việc của SA, tech lead là tạo khung ban đầu và chọn lựa mấy thứ đó ra thì về cơ bản đám thợ code chỉ việc implement mấy thứ đó vào logic theo 1 chuẩn có sẵn.
Vì vậy nên nếu là lvl thợ code thì mình thấy thực ra nó cũng chả khác gì nhau giữa BE với FE.
Ở lvl cao hơn phải quyết định mấy cái như trên thì FE cũng có đặc thù riêng của nó.
Vậy nên là cái tư tưởng cái mình làm mới khó, mới cần nhiều não nó hơi tự nâng bi bản thân á.

Sent from Samsung SM-G610F using vozFApp
sự khác biệt giữa 1 thợ code và 1 software engineer là gì vậy thím =((
 
be nó là 1 trời biển phía sau, dính dáng đến hiệu suất, truy suất csdl, đồng bộ dữ liệu , cân bằng tải, xử lý đa luồng, cache dữ liệu .... fe ko có tuổi với be

Backend có là trời là biển gì thì nó cũng là những công nghệ mà bạn chọn, chạy trên hạ tầng bạn quản lí. Tôn Ngộ Không có cân đẩu vân cũng không thoát được bàn tay Phật tổ.
Frontend chạy trên thiết bị (rất đa dạng về chủng loại), hệ điều hành, browser (rất đa dạng về version) của người dùng, nằm hoàn toàn ngoài tầm kiểm soát.

Sent from HUAWEI CLT-L29 using vozFApp
 
sự khác biệt giữa 1 thợ code và 1 software engineer là gì vậy thím =((

Mình chả rõ đâu. Vẫn chỉ dám nhận là thợ code thôi.
Software engineer mình nghĩ phải nắm kĩ thuật cực tốt xây lên được 1 cái hệ thống phù hợp với yêu cầu vận hành.

Sent from Samsung SM-G610F using vozFApp
 
Backend có là trời là biển gì thì nó cũng là những công nghệ mà bạn chọn, chạy trên hạ tầng bạn quản lí. Tôn Ngộ Không có cân đẩu vân cũng không thoát được bàn tay Phật tổ.
Frontend chạy trên thiết bị (rất đa dạng về chủng loại), hệ điều hành, browser (rất đa dạng về version) của người dùng, nằm hoàn toàn ngoài tầm kiểm soát.

Sent from HUAWEI CLT-L29 using vozFApp
nếu nói như thím vậy thì các thiết bị của frontend cũng vẫn nằm trong tầm kiểm soát, vẫn có thể biết được hiện giờ đang có loại thiết bị nào, browser nào ...sao lại gọi là nằm ngoài tầm kiểm soát, trừ những cty lớn cỡ google, chứ mấy dự án cho cty nhỏ trong hợp đồng sẽ ghi rõ sẽ chạy được trên thiết bị gì gì lúc test thì chỉ test trên các thiết bị đó thôi hoặc chỉ chạy trên các phiên bản nào đó luôn, làm gì có chuyện ko kiểm soát? ... mà khoang đến bọn gg hay microsoft cũng viết phần mềm và thông báo sẽ chạy tốt trên những nền tảng nào luôn
 
nếu nói như thím vậy thì các thiết bị của frontend cũng vẫn nằm trong tầm kiểm soát, vẫn có thể biết được hiện giờ đang có loại thiết bị nào, browser nào ...sao lại gọi là nằm ngoài tầm kiểm soát, trừ những cty lớn cỡ google, chứ mấy dự án cho cty nhỏ trong hợp đồng sẽ ghi rõ sẽ chạy được trên thiết bị gì gì lúc test thì chỉ test trên các thiết bị đó thôi hoặc chỉ chạy trên các phiên bản nào đó luôn, làm gì có chuyện ko kiểm soát? ... mà khoang đến bọn gg hay microsoft cũng viết phần mềm và thông báo sẽ chạy tốt trên những nền tảng nào luôn

Vừa type một đoạn dài và cái app vozfapp nó crash :censored:
Nhưng đại khái bạn làm sản phẩm enterprise hoặc sản phẩm lớn, quan trọng với người dùng thì mới ép được người ta về mặt môi trường hoạt động, chứ làm một web bán hàng thì ép thế nào được. Web chậm, đơ tôi thoát ra mua chỗ khác. Làm product, mỗi lần khách hàng vào mà không mua là cty bạn mất tiền rồi đấy.
Thiết bị, OS, browser cùng các version tạo thành một tổ hợp khổng lồ, không thể test hết được. Mức độ whitebox của BE vẫn cao hơn FE nhiều.

Sent from HUAWEI CLT-L29 using vozFApp
 
sự khác biệt giữa 1 thợ code và 1 software engineer là gì vậy thím =((
(đa số) là một thằng học 4 năm đại học với 1 thằng 6 tháng bootcamp
hB8nmx5.png
 
Tôi đang làm FE, không chỉ có css như mấy ông hay nghĩ đâu. React, vue... cũng chỉ là phần nổi thôi. Nhiều thứ in advance không thua gì BE, toàn tự học mới và kén người học cũng như dùng được.
 
Giờ trình duyệt mới làm khỏe. Hồi xưa còn làm cho ie6,ie7 các kiểu, ai viết không đúng cách thì fix mệt nghỉ
 

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.594
Quay lại
Lên đầu trang