CodeSchool VN

CodeSchool VN CODESCHOOL.VN đào tạo chuyên sâu công nghệ phần mềm hiện đại (C/C++, Java, .NET, Web, Mobile, Data Science).

Chúng tôi mang đến cho người học nền tảng kiến thức vững chắc, cơ hội việc làm chất lượng cao.

[CHUYỂN NGÀNH ]Sau khi, CodeSchool VN đăng bài xuất sơn đầu tiên, các admin rất vui vì nhận được rất nhiều tin nhắn phản...
28/09/2024

[CHUYỂN NGÀNH ]

Sau khi, CodeSchool VN đăng bài xuất sơn đầu tiên, các admin rất vui vì nhận được rất nhiều tin nhắn phản hồi và các câu hỏi. Đối với những câu hỏi có tần suất nhiều nhất, thì CodeSchool VN sẽ tổng hợp và viết riêng từng bài theo từng chủ đề xen kẽ với các bài học thuật để hồi âm cho các bạn.

Lần này, CodeSchool VN xin trả lời về câu hỏi phổ biến ở dưới hai góc độ HỌC và LÀM:
- "Em hiện tại đang học ngành kinh tế (xây dựng, đồ họa, ngân hàng,...) giờ muốn chuyển sang ngành phần mềm được không ạ?"

🤷‍♂️ ĐỐI VỚI HỌC:
Từ năm 2022, CodeSchool VN đã mở một lớp học, nhưng phải nói lớp học này cực kỳ đặc biệt và rất khó dạy bởi vì:
- 2 bạn đến từ ngành xây dựng
- 1 bạn đến từ ngành quản trị mạng
- 1 bạn đến từ ngành ngân hàng
- 1 bạn đến từ ngành đồ họa
- 1 bạn đến từ ngành tư vấn sản phẩm
- 1 bạn đến từ ngành ẩm thực, là đầu bếp
- 1 bạn đến từ ngành hàng không
- Chỉ một ít bạn thực sự là có background về ngành công nghệ

Các bạn thì cũng học đâu đó vài khóa học lập trình trên mạng, có bạn thì chưa biết một tí gì. Nhưng khi admin hỏi tại sao các bạn lại muốn chuyển ngành lập trình? Thì câu trả lời là vì lương cao, dễ xin việc (đây là quan điểm của các bạn). Rôi các thầy cũng cố gắng dạy lắm, nhưng rồi có bạn cũng không theo nổi và nghỉ. Có bạn thì không siêng, khi học thì về không chịu thực hành làm bài tập. Có bạn thì cũng rất là siêng, nhưng lại học theo kiểu là học code bằng cách học thuộc lòng (nghĩa là thay vì dùng các công cụ IDE để thao tác, thì bạn tạo file như notepad, đổi đuôi, rồi code từ trên xuống).

Đây là một kỷ niệm với các thầy CodeSchool VN. Vì bạn học nhanh sẽ cảm thấy khó chịu khi đợi bạn học chậm. Bạn đã là dân tech rồi cảm thấy bị phí thời gian khi phải ngồi đợi những bạn chưa biết gì. Để khắc phục, các thầy cũng sẽ phân lại các lớp theo từng nhóm trình độ khác nhau để cải thiện lớp học tốt hơn.

🏋️‍♂️ ĐỐI VỚI LÀM:
- Sau một thời gian học tập, đi xin việc, đi thực tập và đi làm thì theo admin hỏi thăm các bạn đều quay trở về stack công nghệ NodeJS hay thuộc họ JS. Rất ít các bạn chuyển ngành chịu theo stack .NET hay Java.

- Các bạn chuyển ngành có thể nhanh chóng được tuyển dụng, bởi vì các bạn đang ở trong giai đoạn tâm lý "Chỉ cần có một nơi làm là được, lương sao cũng được" và các bạn như là một Junior, hay như sinh viên mới ra trường. Nhà tuyển dụng rất dễ.....^^

- Tốc độ tăng trưởng của các bạn rất nhanh trong 1 năm đến 2 năm đầu rất lẹ, cũng như mức lương cũng rất cao, đặc biệt là đối với công ty nhận dự án nhiều mà thiếu nhân lực. Nhưng khi họ giải quyết xong tất cả các dự án tồn đọng hoặc, khi làn sóng sa thải xảy ra thì các bạn lại là tuyến đầu hứng sóng rất nặng (đơn giản là vì các bạn không xuất thân hay có bằng cấp từ ngành công nghệ thông tin, đây là những thứ luật không có thành văn của bên thế giới ấy). Hoặc khi bắt đầu bước lên các vị trí có sự phân hóa chuyên môn, các bạn mới nhận thức được là học code là chưa đủ.

- Và càng làm về sau, một số bạn đã liên hệ các thầy CodeSchool VN xin hướng dẫn lộ trình phát triển tiếp. Bởi vì các bạn gặp trục trặc đối với một số vấn đề như tư duy thiết kế hệ thống hoặc đơn giản nhất là các bạn đọc không hiểu được các sơ đồ kĩ thuật trong lĩnh vực phần mềm. Hoặc là các bạn bắt đầu bị nổ não khi nghe những đàn anh bắt phải hiện thực theo design pattern này, kiến trúc nọ. Và cao hơn nữa, các bạn bị đuối khi tiếp cận với các công nghệ thuộc các vị trí DevSecOps, SRE….

👉 LỜI KHUYÊN CODESCHOOL VN
- Việc chuyển ngành không có gì là sai trái. Nếu ở một môi trường nước ngoài, một người có thể đã hơn 40 tuổi mới bắt đầu chuyển qua ngành khác và làm công việc mới là chuyển bình thường. Nhưng để chuyển ngành thành công thì cần phải có LỘ TRÌNH hay còn gọi là một LEARNING PATH rõ ràng.

- Các bạn chuyển ngành qua một khóa học ngắn, các bạn là CODER. Nhưng để thành DEVELOPER thì phải nỗ lực rất nhiều. Các bạn cần học cân bằng giữa mặt ngôn ngữ lập trình, kỹ thuật lập trình, quy trình làm phần mềm và nhiều thứ khác trong phần mềm... Đa phần các bạn chuyển ngành không biết quy trình làm phần mềm, khi làm việc hay làm theo cảm tính, khi nhận feedback để cải thiện sản phẩm từ khách hàng thì hay dễ cáu gắt và tự ái hoặc đôi khi muốn làm tắt đón đầu. Bởi vì đối với các bạn, viết code là trên hết.

- Về mặt bằng cấp, do các bạn không có bằng cao đẳng, đại học từ ngành công nghệ, các bạn có thể bổ sung bằng các chứng chỉ của các hãng công nghệ.

CHÀ NHIỀU QUÁ... CHẮC CODESCHOOL VN XIN TẠM NGHỈ Ở Đ Y NHÉ.
CHÚC CÁC BẠN NHIỀU SỨC KHỎE

[CODESCHOOL NEVER DIE!]Lời đầu tiên, CodeSchool VN xin gửi lời cảm ơn chân thành với tất cả các bạn đã dành sự quan tâm ...
16/09/2024

[CODESCHOOL NEVER DIE!]

Lời đầu tiên, CodeSchool VN xin gửi lời cảm ơn chân thành với tất cả các bạn đã dành sự quan tâm ủng hộ trong suốt thời gian qua.

Mặc dù, CodeSchool VN không đăng bài thường xuyên vì các admin bận công tác công việc ở công ty của mình, nhưng các anh em ít nhiều vẫn cố gắng dành thời gian mở một vài lớp học nhỏ ngắn hạn cho những nhóm bạn sinh viên đã liên hệ trực tiếp cho page từ năm 2020 cho đến nay.
Chính điều này, đã giúp cho tinh thần của CodeSchool bao năm nay vẫn tồn tại và bất diệt.

Cho đến nay, tổng hợp rất nhiều lời động viên từ các bạn, từ anh em đồng nghiệp và thầy cô. CODESCHOOL VN dự định sẽ bắt đầu mở lại bằng những chuỗi khóa học sau cho năm 2025 và những năm tiếp theo:
- .NET Full Stack (Đã sẵn sàng) (ước tính hơn 1 năm)
- DevOps for .NET Developer
- Data Engineering
- Data Analytics
- Business Intelligence
- Machine Learning
- IoT for Kids (Đã sẵn sàng) (ước tính 3 tháng)

Một số khóa học đã được hoàn thiện giáo trình và đã sẵn sàng khởi động cho năm sau, để mang đến cho người học những kiến thức và kinh nghiệm thực tế nhất. Một khóa học như vậy thường sẽ có thời gian tương đối lâu, khoảng một năm, nhưng học phí thì rất hợp lý, nên cần người học có ý chí, quyết tâm cao độ. Khóa học sẽ không phù hợp cho những bạn muốn học theo dạng mì ăn liền, hay học muốn biết nhanh, kiếm tiền liền… Admin sẽ sớm có thông báo chi tiết cho khóa học đã sẵn sàng này.

Riêng một số khóa học khác, thì các admin đang trong giai đoạn hoàn thiện giáo trình và sẽ thông báo khi mọi thứ đã sẵn sàng.

Rất mong các bạn, các đồng nghiệp và thầy cô chân thành góp ý và ủng hộ.

15/09/2023

🔥🔥 TUYỂN DEV JAVASCRIPT (Từ 3y. Offer upto 30M)🔥

📍 Làm việc tại khu công nghệ cao quận 9😎
📆 Nhận CV đến ngày 31/10/2023.
✉ Anh/chị thấy phù hợp vui lòng gửi CV tại CodeSchool VN

Website công ty: https://www.ttigroup.com.vn/vn

LỊCH SỬ TIẾN HÓA CỦA DROPBOX Tóm tắt từ buổi thuyết trình của Kevin Modzelewski vào ngày 22-02-2012 (gần 09 năm trước) v...
20/02/2021

LỊCH SỬ TIẾN HÓA CỦA DROPBOX

Tóm tắt từ buổi thuyết trình của Kevin Modzelewski vào ngày 22-02-2012 (gần 09 năm trước) về quá trình phát triển của hệ thống backend DropBox. Video này tuy cũ, nhưng nhờ nhìn vào lịch sử mà chúng ta học được họ đã bắt đầu như thế nào và con đường họ đã đi ra sao. Xin hẹn ở bài viết tiếp theo sẽ nói về kiến trúc gần đây của DropBox.

Hãy bấm vào từng tấm hình để đọc mô tả tóm tắt, hoặc xem trực tiếp link YouTube (dài 01 tiếng 08 phút, bao gồm phần Q/A không có trong tóm tắt này) trong phần comment của bài post nha!

TẤN CÔNG NGUỒN CUNGSUPPLY CHAIN   Nếu đối phương thủ thành quá mạnh và chúng ta không thể tấn công trực diện, thì chặn đ...
19/02/2021

TẤN CÔNG NGUỒN CUNG
SUPPLY CHAIN

Nếu đối phương thủ thành quá mạnh và chúng ta không thể tấn công trực diện, thì chặn đánh quân lương (đoàn cung cấp lương thực) là một chiến lược phổ biến, kể cả trong an ninh mạng.

Gần đây, chuyên gia an ninh mạng Alex Birsan đã áp dụng Suppy Chain attack vào kho thư viện NPM để thành công chạy được mã độc (tất nhiên không thật sự độc) viết bằng trên máy chủ của hơn 30 big tech, bao gồm: Microsoft, Apple, PayPal, Shopify, Netflix, Yelp, Tesla, and Uber.

Những tổ chức này có các package riêng được host trên repository nội bộ của họ, tuy nhiên Birsan phát hiện rằng nếu ông tạo một package cùng tên ở repository công khai là NPM thì phiên bản công khai sẽ được ưu tiên tải về chứ không phải là phiên bản nội bộ.
(Lưu ý: "Repository ở đây ám chỉ "package repo" chứ không phải "Git repo" đâu)

Để kiểm tra xem những package "mạo danh" nào của ông thực sự được tải xuống, Birsan đã cài đặt một `preinstall` script trong file package.json của chúng, trong đó tự động tạo request đến server thống kê của ông. Đây cũng không phải là việc dễ dàng vì network của những tổ chức lớn sẽ có firewall chặn mọi truy cập tới những tên miền không được họ tin tưởng.

Birsan đã vận dụng phương thức tấn công DNS Exfiltration để giả mạo một request phân giải tên miền, nhờ đó request này lọt qua được firewall của tổ chức, gọi được tới DNS server do ông tự dựng lên. Sau khi thu thập đủ chứng cứ, Birsan đã báo cáo phát hiện của mình và nhận được hơn $130.000 tiền thưởng.

PHÒNG TRÁNH SUPPLY CHAIN ATTACK TRÊN NHƯ THẾ NÀO?

0️⃣ Dùng package scope

Những package có dạng /package chỉ cho phép người trong tổ chức sở hữu scope đó quản lý package.

1️⃣ Dùng repository nội bộ có chức năng proxy ra repository công khai.

Thêm cấu hình trong file .npmrc để trỏ đến repository nội bộ:
registry = https://registry.my-company.local/

Ngoài ra còn phải cấu hình cho repo nội bộ không được proxy các package riêng của công ty. Tức là chỉ install những package nội bộ từ repo riêng chứ không lấy từ repo public.

Để xem chi tiết hơn, vui lòng đọc bài viết ở link trong phần comment.

HỌP NHANH SCRUMScrum daily meeting, hay còn gọi là Scrum stand-up meeting, là một trong bốn sự kiện (hay "nghi thức") củ...
18/02/2021

HỌP NHANH SCRUM

Scrum daily meeting, hay còn gọi là Scrum stand-up meeting, là một trong bốn sự kiện (hay "nghi thức") của quy trình làm việc Scrum. Nếu bạn chuẩn bị được phỏng vấn bằng tiếng Anh thì từ khóa cần nhớ là "Scrum ceremonies".

Mục đích của Scrum Daily Meeting là để sync thông tin giữa các thành viên, người này biết người kia đang làm gì, cả nhóm có đang theo kịp tiến độ hay không. Tránh trường hợp ai đó hết task rồi và âm thầm ngồi chơi trong khi người khác đang ôm cục task to cần người phụ. Hoặc có người gặp bug khó tốn thời gian ngồi mò mẫm trong khi người khác đã từng trải qua và biết cách fix rồi v.v.

Scrum Guide —tài liệu định nghĩa ra quy trình Scrum— đề xuất (nhưng không áp đặt) 03 câu hỏi mà mỗi người cần trả lời trong Daily Meeting:

0️⃣ Hôm qua đã làm gì?
1️⃣ Hôm nay sẽ làm gì?
2️⃣ Có khó khăn gì hông?

Buổi họp này cần nhanh gọn và quy định tối đa 15 phút, cho nên người ta thường đứng (stand-up) để tạo cảm giác năng động.

Một Scrum Master có kinh nghiệm sẽ không để cho những buổi Scrum Daily Meeting của công ty diễn ra như trong câu chuyện dưới đây, như thế sẽ không phát huy được tác dụng đáng nên có và chỉ lãng phí thời gian của team.

Dịch từ: https://www.commitstrip.com/2020/10/01/daily-meeting

  THREAD-SAFE SINGLETONĐây là một trong những câu hỏi phỏng vấn huyền thoại và phổ biến nhất dành cho lập trình viên Jav...
17/02/2021

THREAD-SAFE SINGLETON

Đây là một trong những câu hỏi phỏng vấn huyền thoại và phổ biến nhất dành cho lập trình viên Java. Bài viết hôm nay sẽ giới thiệu đến các bạn một số cách thực thi mẫu thiết kế Singleton đảm bảo tính an toàn với đa luồng. Hãy bookmark lại bài viết này phòng khi cần đến.

Tuy vậy, multi-threading không phải là vấn đề duy nhất mà Singleton vấp phải, mà còn những thứ chẳng hạn như serialization v.v. CodeSchool xin hẹn một bài viết khác để nói về một implementation hoàn chỉnh của Singleton.

Hãy nhấp vào từng tấm hình để đọc phần mô tả.

Code minh họa: https://repl.it//ThreadSafeSingletonJava

5 LAYOUT PHỔ BIẾN NHƯNG ĐƯỢC VIẾT LẠI BẰNG CSS HIỆN ĐẠIDisplay flex và grid đang ngày càng được nhiều trình duyệt web hỗ...
16/02/2021

5 LAYOUT PHỔ BIẾN NHƯNG ĐƯỢC VIẾT LẠI BẰNG CSS HIỆN ĐẠI

Display flex và grid đang ngày càng được nhiều trình duyệt web hỗ trợ, với cú pháp ngắn gọn nhưng mang lại nhiều hiệu ứng hơn cả cách viết bằng cú pháp truyền thống, đặc biệt là khả năng responsive mà không cần rườm rà với query. Hãy cập nhật kiến thức CSS của mình và vọc thử những cú pháp mới tại link sandbox mà CodeSchool đã tạo sẵn cho bạn:

https://codesandbox.io/s/modern-css-layouts-codeschoolvn-6e17n?file=/index.html

TỰ HỌC, TỰ NGHIÊN CỨU, KHÔNG TỐN MỘT XU HỌC PHÍ CHO TRUNG TÂM, KHÔNG TỐN TIỀN MUA SÁCH...Hôm nay, nhân dịp 20-11, chúng ...
20/11/2020

TỰ HỌC, TỰ NGHIÊN CỨU, KHÔNG TỐN MỘT XU HỌC PHÍ CHO TRUNG TÂM, KHÔNG TỐN TIỀN MUA SÁCH...

Hôm nay, nhân dịp 20-11, chúng ta hãy dành lòng biết ơn và lời chúc tốt đẹp nhất cho tác giả những cuốn sách ebook mà chúng ta đã tải lậu, những giảng viên mà chúng ta mượn tài khoản để xem video khóa học, hoặc tải lậu không mất tiền, những người viết tutorial miễn phí trên mạng v.v.

Các bạn và cả chúng tôi đều đã hưởng lợi rất nhiều từ những tác giả này nhưng liệu bao nhiêu người có suy nghĩ coi họ là người thầy, người cô đã dạy mình; bao nhiêu người thay vào đó chỉ có một suy nghĩ rằng mình là người tự học, không thầy nhưng vẫn làm nên?

Dù bạn có mua sách hay tải lậu, đóng học phí hay mượn account... thì hôm nay —ngày nhà giáo Việt Nam— chính là cơ hội để chúng ta tri ân những người đã truyền đạt cho chúng ta kiến thức và đặc biệt là kinh nghiệm quý báu. Những gì mà họ nhận được từ chúng ta (nếu có) chỉ là một phần nhỏ so với mức lương mà chúng ta đề nghị với nhà tuyển dụng (nói riêng trong ngành Software Engineering).

HAPPY TEACHERS' DAY 🎉 Các thành viên nhiệt tình trên StackOverflow, Quora, Reddit...
HAPPY TEACHERS' DAY 🎉 Các giảng viên Udemy, Udacity, PluralSight, Coursera...
HAPPY TEACHERS' DAY 🎉 Các tác giả trên Medium, những người chia sẻ trên Facebook Group, Twitter...

[LỜI TRI ÂN - SẼ TRỞ LẠI] [GỬI CÁC BẠN MÓN QUÀ NHỎ]Chúng tôi chân thành cảm ơn các bạn đã luôn đồng hành cùng CodeSchool...
11/10/2020

[LỜI TRI ÂN - SẼ TRỞ LẠI]
[GỬI CÁC BẠN MÓN QUÀ NHỎ]

Chúng tôi chân thành cảm ơn các bạn đã luôn đồng hành cùng CodeSchool trong thời gian qua và xin gửi đến các bạn một món quà nhỏ của thầy Dương Thiên Tứ "Quyển Design Patterns"

Address

Ho Chi Minh City

Alerts

Be the first to know and let us send you an email when CodeSchool VN posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Share