banbong234

New Member
Joined
Apr 18, 2018
Messages
99
Reaction score
0
Cho em hỏi nhúng với an toàn thông tin cái nào có tương lai hơn ạ


Gửi từ Vsmart Active 1 bằng vozFApp
 

Sniper_V2

New Member
Joined
Sep 27, 2017
Messages
1,241
Reaction score
0
quatinh&deptrai said:
Còn về lương ngành này thế nào??? Như mình nói nghề này tùy trình độ, và khoảng cách trình độ thường rất rất cách xa nhau. Cùng là 5 năm kinh nghiệm với nhau, nhưng có thằng là đáy, thằng là mặt trời, tùy vào khả năng tự nghiêm cứu và học hành của từng người thế nào.

Ví dụ bạn dành 8 tiengs đi làm 8 tiếng nghiên cứu ở nhà mỗi ngày, đương nhiên kiến thức sẽ bỏ xa đám đi làm 8 tiếng về rồi đi chơi. Cơ bản là thế.

-Axon đang trả 3k$-5k$ cho người 1-2 năm kinh nghiệm, anh em cứ tự tin apply

- Misfit trước đây trả cũng cao, không biết giờ thế nào

- Marvell trả cũng khiếp, trên 2k$

- Ngon thì nhảy vào qualcom, broadcom..


Nói chung là lương thì các job 2-4k$ không thiếu. Ví dụ cơ bản cho các bạn xem thứ 1 job ở đây

https://itviec.com/it-jobs/senior-em...thon-axon-2453



thông báo luôn cho anh em nào đi theo ngành này, embedded là 1 trong những phần trụ cột của công nghệ 4.0. Nó áp dụng rất nhiều từ ML/AI tới parallel computation. Các hãng làm ML/AI hiện giờ săn lùng nhân tài emb rất ác.

Vì đơn giản là người ta sẽ đưa ứng dụng xuống Asics để làm và bớt xử lý bằng software đi. Vì đơn giản là xử lý bằng software quá chậm và tốn tiền quá. Các ngành về phân tích DNA hiện giờ đang rất chuộng xử lý bằng FPGA
Confirm các thông tin trên đây, hồi mình mới ra trường, học KTMT HCMUT, lương junior ở Marvell đã là 12 củ (hồi đó lương intern VNG là 5 củ, junior tầm 9-10tr, bây giờ junior của vng là 12-20)

Học phần cứng thì ở miền nam HCMUT , sinh viên ra trường nhận số 2 không ai dám nhận số 1 :beauty: (tuy cái đào tào vẫn như ***, tự bơi là chính, chỉ được cái tiếng thôi :shame::shame:)
Ra trường thì auto 1 vé Renesas, Bosch (phỏng vấn toàn hỏi luận văn là chính, khỏi cần hỏi kiến thức gì luôn, auto pass :rofl: )
Marvell thì hơi khó 1 xíu nhưng học hành ok thì pass thôi :shame:
Nhưng mà mình khuyên là ngành này kén người lắm, vì phải học rộng, toàn code = ngôn ngữ low level, không dễ dàng đẹp đẽ IDE xịn như html css các thứ đâu :beauty:
 

quatinh&deptrai

New Member
Joined
Apr 10, 2018
Messages
712
Reaction score
2
Về code thì bạn nói không đúng. Việc code đẹp và kiến trúc tốt hay không là cũng tùy thằng kiến trúc sư thôi. Nếu bạn được tiếp xúc với SDK của Broadcom hoặc Marvell, mình đảm bảo bạn thay đổi quan điểm liền. Nó code theo kiểu API kiểu C, lai lai với kiến trúc microservices, nhìn rất đẹp, và bảo trì cũng cực dễ luôn.

Thậm chí code của linux kernel cũng rất dễ đọc và rành mạch, kiến trúc khá rõ ràng và nhất quán.

Mình thấy nếu ai làm về code, bất cứ code gì, cũng nên học về OOP, Design theory, Design pattern và architect. Đảm bảo code sẽ đẹp lên rất nhiều. Vả lại sau này nếu lên 1 tầm mới cỡ architect, làm product, build sản phẩm và kiến trúc từ đầu, chắc chắn bạn cũng phải tìm hiểu kiến trúc phần mềm thôi.

Còn thằng làm embedded ở VN ít quan tâm về code chuẩn thôi. Đây là quan điể sai lầm lớn, và cũng đáng buồn hiện giờ, Vì phần lớn dân làm nhúng là xuất thân từ dân điện tử viễn thông.


Sniper_V2 said:
Confirm các thông tin trên đây, hồi mình mới ra trường, học KTMT HCMUT, lương junior ở Marvell đã là 12 củ (hồi đó lương intern VNG là 5 củ, junior tầm 9-10tr, bây giờ junior của vng là 12-20)

Học phần cứng thì ở miền nam HCMUT , sinh viên ra trường nhận số 2 không ai dám nhận số 1 :beauty: (tuy cái đào tào vẫn như ***, tự bơi là chính, chỉ được cái tiếng thôi :shame::shame:)
Ra trường thì auto 1 vé Renesas, Bosch (phỏng vấn toàn hỏi luận văn là chính, khỏi cần hỏi kiến thức gì luôn, auto pass :rofl: )
Marvell thì hơi khó 1 xíu nhưng học hành ok thì pass thôi :shame:
Nhưng mà mình khuyên là ngành này kén người lắm, vì phải học rộng, toàn code = ngôn ngữ low level, không dễ dàng đẹp đẽ IDE xịn như html css các thứ đâu :beauty:
 

Haitay2vu

New Member
Joined
Oct 3, 2017
Messages
146
Reaction score
0
Lật con máy của bitmain ra mới thấy trình nhúng nó tởm đến mức nào.
Ở trường học chỉ ở mức làm đèn xanh đèn đỏ, mấy mạch cảm biến đơn giản là hết thời gian cmnr
 

verythong

New Member
Joined
Sep 27, 2017
Messages
158
Reaction score
1
quatinh&deptrai said:
Nhúng thì em có thể đi theo các hướng sau. Bản chất nhúng là làm về OS thôi. mấy ông kia bảo làm công nghiệp là công nghiệp cái gì. Để mô tả sơ sơ nhúng là cái gì.

Nói chung tất cả những gì liên quan tới OS đều là nhúng. Nói chung là làm về HĐH.

1/ Làm về adroid. Các thiết bị android về cơ bản là linux thôi. Viết code nhúng android chả khác gì code cho linux cả.
2/ Làm về linux, viết app và service, driver cho linux
3/ Làm về ô tô, nhúng automative
4/ Làm về macOS. Về cơ bản thì macos vẫn là nhân unix thôi. Viết driver hoặc service cho macOS
5/ Làm về các thiết bị đeo tay, như apple watch, samsung galaxy, hoặc là vòng tay misfit
6/ Làm về các thiết bị viễn thông như switch - router
7/ Làm về mảng ML/AI, code tương tác giữa FPGA và phần mềm. Hoặc code openGL, GPU/CUDA

8/ Lập trình các thiết bị không có OS, như MCU... <--- Mấy ông vozer thường tưởng nhúng là chỉ làm mỗi cái này. Đúng chán

9/ Viết các chương trình chạy trên linux hoặc windows dùng QT...

Nói chung về cơ bản thì mảng embedded làm về rất nhiều thứ. Và cần kiến thức và kỹ năng nhiều nhất trong các ngành mà mình gặp. Nhưng khổ 1 cái là ngành này là thế này

1/ Lương và thu nhập tập trung vào những thằng kinh nghiệm cao. Trước đây có thống kê, thì với 7 năm KN, thì embedded C/C là ngành được trả cao nhất, sau đó là Java.

2/ Những người dưới 3 năm kinh nghiệm lương rất thấp, có thể gọi là tầng đáy của IT luôn. Sau 3 năm thì lương mới tăng vèo vèo.

3/ Học quá nhiều, từ phần cứng tới driver, middleware, application và build system. Phần lớn là chịu không nổi mà trình không tiến lên được. Nhưng đương nhiên cái này cũng có cái lợi với người ham học hỏi là kiến thức về lĩnh vực CNTT rất tốt

4/ Nhiều ông code không chuẩn, rất chán. Vì đơn giản là dân điện tử bay qua làm nhiều. Nên bổ sung kiến thức về clean code, arhcitect các kiểu, nói chung hãy đem toàn bộ kiến thức của high level application đưa xuống nhưng tầng dưới.

5/ Kỹ thuật không thay đổi quá nhiều như các ngành khác, những thứ bạn học được bây giờ, 30 năm sau vẫn áp dụng được. Ví dụ cách lập trinh driver thì nó ra đời các đây 30-40 năm. và bây giờ tất cả vẫn gần như giữ nguyên vẹn. Nhưng bù lại thì kiến thức phải học la rất rất nhiều
Thực ra kể về ứng dụng và những cái được coi là lập trình nhúng thì không thể liệt kê ra đủ hết được.

Nhúng là các thứ được ứng dụng từ MCU, FPGA, CPLD,... và có thể thêm kiến thức điện tử, logic số, thiết kế mạch,... vì mấy cái này thường sẽ liên quan với nhau.
--------------------------------------------------------
Làm công nghiệp là những người sẽ lên ý tưởng, thiết kế và code tùy theo nhu cầu nảy sinh trong quá trình hoạt động của hệ thống tự động công nghiệp. Như có thể là đo nhiệt độ ở một quá trình nào đó rồi up lên server để theo dõi qua web, hoặc là dùng Raspberry nhận diện hình ảnh,...

Bổ sung thêm là có nhúng theo hướng robotics, cái này sẽ có kết hợp thêm giải thuật, kiến thức về cơ khí, tối ưu real-time,... (như tay máy, robotcon).
 
Top