thảo luận Tất tần tật về mobile development

Giống bên UIKIT thì code swiftUI rồi kêu về lại là khóc thét. Bên android thì code compose quen rồi thì lười quay lại. Tuy vậy bên compose android vẫn bị bug về performance ở recyclerview tương lai fix được là bao ngon.
bug này trên debug thôi mà thím. Render release mượt mà
 
Compose vs SwiftUI có ngon như lời các anh kể không đấy, để tôi cho đội đi học thêm :doubt:
Học mấy cái framework UI này quan trọng nhất với tôi vẫn là kiểm soát vòng đời đối tượng, luồng dữ liệu-logic, chứ syntax dài dòng thêm 1 vài class, vài fun với tôi ko có ý nghĩa lắm.
Mà nhiều ông code trẻ hay bị thần thánh hóa framework, ảo tưởng lên tận trời xanh, lúc nhóm trưởng, kỹ sư trưởng gạt đi lại đâm ra hậm hực lắm :byebye:
 
Mấy ông làm mobile chuyển nhiều stack nhỉ. Nào là flutter, react native... đó là kiến thức tự học hay đi làm yêu cầu thế. Như làm product thì t thấy fix cố định 1 platform từ đầu thôi.
Đã làm mobile thì về lâu dài phải biết cả android và IOS, mà muốn biết thì có 2 hướng để chuyển sang là chuyển qua học tiếp 1 trong 2 hoặc là học cross-platform, cái này cũng có thể xem như là 1 phần trong công việc
 
Đã làm mobile thì về lâu dài phải biết cả android và IOS, mà muốn biết thì có 2 hướng để chuyển sang là chuyển qua học tiếp 1 trong 2 hoặc là học cross-platform, cái này cũng có thể xem như là 1 phần trong công việc
T đi làm toàn bắt làm Be k có cơ hội học thêm ngôn ngữ nào mobile. Giờ thấy cũng khá thọt, nghề mobile này làm outs hay hơn product vì đặc thù đa số job hiện tại k cần xử lý phức tạp dưới client lắm.
 
T đi làm toàn bắt làm Be k có cơ hội học thêm ngôn ngữ nào mobile. Giờ thấy cũng khá thọt, nghề mobile này làm outs hay hơn product vì đặc thù đa số job hiện tại k cần xử lý phức tạp dưới client lắm.
Cơ hội thì tuỳ công ty, tuỳ sếp nữa, tạo điều kiện thì giảm task BE lại, chen task mobile vào vừa làm vừa học thôi, thường outsource thì khó vì thời gian là tiền mà
 
Compose vs SwiftUI có ngon như lời các anh kể không đấy, để tôi cho đội đi học thêm :doubt:
Học mấy cái framework UI này quan trọng nhất với tôi vẫn là kiểm soát vòng đời đối tượng, luồng dữ liệu-logic, chứ syntax dài dòng thêm 1 vài class, vài fun với tôi ko có ý nghĩa lắm.
Mà nhiều ông code trẻ hay bị thần thánh hóa framework, ảo tưởng lên tận trời xanh, lúc nhóm trưởng, kỹ sư trưởng gạt đi lại đâm ra hậm hực lắm :byebye:
Cũng tuỳ, như mình dùng SwiftUI thấy đang bị thiếu phần quản lý state với navigation thấy ko ngon lắm, với cả động vào mấy thứ phức tạp vẫn phải lôi UIKit ra thôi
 
Các bác cho em hỏi Fresher Flutter tầm này deal khoảng lương bn là hợp lý vậy nhỉ, em mới ra trường có mối intern fulltime mà 1m3/tháng nản quá tính đợi kiếm job fresher luôn
 
Các bác cho em hỏi Fresher Flutter tầm này deal khoảng lương bn là hợp lý vậy nhỉ, em mới ra trường có mối intern fulltime mà 1m3/tháng nản quá tính đợi kiếm job fresher luôn
fulltime mà 1m3 thì quá đáng quá, coi như học việc từ đầu đi thì cũng phải tầm 4-5 củ. Fresher thì mình nghĩ tầm 7-8 củ trở lên.
 
Lần đầu em đi phỏng vấn từ lúc ra trường, cho em hỏi là giờ senior android developer phỏng vấn người ta thường hỏi gì vậy nhỉ?. Có cần leetcode gì không ạ
 
Các bác cho em hỏi Fresher Flutter tầm này deal khoảng lương bn là hợp lý vậy nhỉ, em mới ra trường có mối intern fulltime mà 1m3/tháng nản quá tính đợi kiếm job fresher luôn
chỗ VNPT mình trả tầm 6-8 tuỳ trung tâm
 
Các Bác cho em hỏi, em làm từ đầu nằm 2022 (từ sinh viên năm 2) tới giờ, làm ở 1 cty, lương hiện tại đang tầm 14 - 16m 1 tháng, làm thứ 7, trước đến giờ em chuyên làm về mấy con app tool, 1 mình cân từ đầu tới cuối ui/ux, tech,... ví dụ như ffmpeg, openGL, CV, pytorch, AI,.. Anh sếp em đánh giá em trong cty khá cao, tech khó đều là em nghiên cứu và được giao cho làm, Tầm lương vậy so với thị trường ổn không các Bác nhỉ ?, em cảm ơn !
 
Các Bác cho em hỏi, em làm từ đầu nằm 2022 (từ sinh viên năm 2) tới giờ, làm ở 1 cty, lương hiện tại đang tầm 14 - 16m 1 tháng, làm thứ 7, trước đến giờ em chuyên làm về mấy con app tool, 1 mình cân từ đầu tới cuối ui/ux, tech,... ví dụ như ffmpeg, openGL, CV, pytorch, AI,.. Anh sếp em đánh giá em trong cty khá cao, tech khó đều là em nghiên cứu và được giao cho làm, Tầm lương vậy so với thị trường ổn không các Bác nhỉ ?, em cảm ơn !
làm từ 2022 đến giờ tức là có khoảng hơn 2 năm exp. với mức lương như hiện tại thì cá nhân mình thấy cũng tạm ổn, không cao mà cũng không thấp, bạn có thể thử đi pv các chỗ khác xem thị trường đang định giá mình như thế nào.
 
Các Bác cho em hỏi, em làm từ đầu nằm 2022 (từ sinh viên năm 2) tới giờ, làm ở 1 cty, lương hiện tại đang tầm 14 - 16m 1 tháng, làm thứ 7, trước đến giờ em chuyên làm về mấy con app tool, 1 mình cân từ đầu tới cuối ui/ux, tech,... ví dụ như ffmpeg, openGL, CV, pytorch, AI,.. Anh sếp em đánh giá em trong cty khá cao, tech khó đều là em nghiên cứu và được giao cho làm, Tầm lương vậy so với thị trường ổn không các Bác nhỉ ?, em cảm ơn !
14 -> 16m làm cả thứ 7 thì đối với đa số công ty bình thường không làm thứ 7 khoảng 11m6 -> 13m3. Mức offer này với 2 năm kinh nghiệm thì trung bình nhưng nếu fresher như bạn thì tôi nghĩ nên kiếm cty khác có big project làm theo team,có review code,app structure.. có leader cứng mentor sẽ tốt hơn là tự ôm 1 project làm full. 1 project đưa cho 1 fresher làm full thì theo tôi nghĩ là dạng project có cũng được, ko có cũng ko sao. Bạn sẽ khó mà học được nhiều thứ khác như làm với team.
 
Các bác cho em hỏi muốn học sâu hơn về native thì nên chú trọng những phần nào. 3 năm này toàn làm Cross-platfrom. Giờ mới đang bập bẹ qua học SwiftUI do cũng kiểu quản lý State giống như RN nên nhập môn khá dễ. Muốn tìm hiểu sâu thêm chút về native. Các bác trả lời cả Android hoặc iOS đều được ạ. Cảm ơn các bác!
 
Các bác cho em hỏi muốn học sâu hơn về native thì nên chú trọng những phần nào. 3 năm này toàn làm Cross-platfrom. Giờ mới đang bập bẹ qua học SwiftUI do cũng kiểu quản lý State giống như RN nên nhập môn khá dễ. Muốn tìm hiểu sâu thêm chút về native. Các bác trả lời cả Android hoặc iOS đều được ạ. Cảm ơn các bác!
Android thì tìm hiểu về AOSP, hệ thống build Soong, Gradle. Cách build 1 bản SoC và boot lên thiết bị Android.
Viết các thư viện tương tác với Service hệ thống thông qua AIDL, tương tác với thư viện C thông qua JNI.
Rồi tìm hiểu build các thư viện, chỉnh sửa thư viện đó vào SDK.
Build với dynamic library, static library khác gì nhau, từ đó hiểu khi nào thì cách build nào bị lỗi tại compile time, lỗi tại runtime. Và từ đó vận dụng vào bảo mật chống dịch ngược code thế nào.
.....

Còn iOS thì không có gì để nâng cao thêm cho lắm, chủ yếu vẫn là làm application. Không can thiệp sâu được để hiểu rõ Framework, OS như Android được.
 
Compose vs SwiftUI có ngon như lời các anh kể không đấy, để tôi cho đội đi học thêm :doubt:
Học mấy cái framework UI này quan trọng nhất với tôi vẫn là kiểm soát vòng đời đối tượng, luồng dữ liệu-logic, chứ syntax dài dòng thêm 1 vài class, vài fun với tôi ko có ý nghĩa lắm.
Mà nhiều ông code trẻ hay bị thần thánh hóa framework, ảo tưởng lên tận trời xanh, lúc nhóm trưởng, kỹ sư trưởng gạt đi lại đâm ra hậm hực lắm :byebye:
Nó đã là default thì nên biết, hơn nữa nó vẫn có thể chơi 2 loại cũ mới trong cùng project được, tốt hay không thì tùy người và độ thẩm thấu đến đâu nhưng chắc chắn là viết ngắn hơn -> ít lỗi và nhanh hơn (nếu mem bạn hiểu và thạo, còn chưa vượt ngưỡng được thì chịu), giờ project 5 người chỉ phải dùng 3 4 mem thì có thích hơn không nào. Mem cần gì phải đi học đâu, lên mạng cource đầy, free thì lên youtube, thích pro thì lên udemy thôi, nhưng cũng phải xác định là thẩm thấu bắt đầu làm được thì cũng phải 1 2 tuần, 1 project đầu sẽ trệch troạc tí nếu không có ông nào thạo rồi lead.
Về kiểu code thì ông nào mobile native sang sẽ bị hẫng vụ ngôn ngữ khai báo và state 1 chút vì quen gọi lệnh set lên view quen rồi, qua được bước đấy thì sẽ thấy code sướng, nhất view phức tạp, android làm cái list rồi lồng cái tab rồi bao đó vài cái bottom rồi sẽ thấy hàng mới code nhanh khủng khiếp thế nào.
 
Back
Top