Huynh Nguyen Anh Cuong

Front-end Developer

Hello

Here's who I am & what I do

Mình là Huỳnh Cường, 18 tuổi. Mình sinh ra và lớn lên ở Khánh Hòa. Hiện đang là sinh viên năm hai chuyên ngành khoa học dữ liệu tại trường đại học UEH. Mình là người vui vẻ, hòa đồng và khá năng động. Tuy nhiên, cũng là một người khá nhạy cảm và một chút kỷ luật.

Mục tiêu của mình hiện tại là trở thành một Full-stack developer. Đó không phải là một con đường dễ dàng, nhưng mình sẽ cố gắng hết sức để đạt được mục tiêu.

Resume
Experience

NOTHING

Education
2021 - Present

UEH University

Sophomore

Data Science

- Trường Đại học Kinh tế Thành phố Hồ Chí Minh là một đại học đa ngành tại Việt Nam, nằm trong nhóm đại học trọng điểm quốc gia.

- Đây là một trụ cột trong hệ thống giáo dục bậc cao của Việt Nam và cũng là trung tâm nghiên cứu các chính sách kinh tế, quản lý cho chính phủ và các doanh nghiệp lớn.

Skills
HTML/CSS

BEM

Bootstrap

SASS/SCSS

CSS modules

- Biết cách xây dựng giao diện web với HTML, CSS, phân tích giao diện website. Biết đặt tên class CSS theo chuẩn BEM.

- Làm chủ Flexbox khi dựng bố cục website, biết cách xây dựng website Responsive, hiểu tư tưởng thiết kế với Grid system, hiểu được Grid layout trong Bootstrap.

- Hiểu và sử dụng được SASS/SCSS kết hợp với CSS module trong dự án thực tế.

Javascript

Basic

Advanced

ReactJs

React Router

- Hiểu chi tiết về các khái niệm cơ bản trong JS (var, loop, object,... ), Nắm chắc các tính năng trong phiên bản ES6. Thành thạo DOM APIs để tương tác với các trang web.

- Hiểu về khái niệm SPA/MPA.

- Thinking in React, hiểu về function component, nắm rõ cấu trúc của một dự án React, deploy được một dự án React cơ bản lên Github.

- Nắm rõ các hoạt động và thành thạo sử dụng các Hooks cơ bản ( useState, useEffect, useRef, useContext,...).

- Sử dụng được react router để điều hướng trang web SPA.

Git/Github

- Hiểu được khái niệm về các cấu trúc quan trọng của Git như repository, commits, HEAD, branch, remote, staging area.

- Sử dụng tốt và hiểu được cấu trúc làm việc của các câu lệnh Git.

- Thao tác tốt với remote repository, sử dụng Github để lưu trữ mã nguồn.

Projects

Đây là những dự án các nhân mà mình đã làm trong quá trình học làm Front-end.

3 days - 25 -> 28/3/2022

- Clone web Rou là một bài tập cắt giao diện HTML từ PSD trong khóa học của thầy Nguyện

- Trong project này mình sử dụng framework Bootstrap nổi tiếng. Project giúp mình hình dung được những thành phần của một trang web điển hình, xây dựng giao diện dựa trên grid system.

ảnh
7 days - 16 -> 22/5/2022

- Web Portfolio là một project được mình code sau khi học hết html/ css/ javascript cơ bản, nhằm ôn tập lại kiến thức. Thế nên project này là code thuần 100%, không sử dụng thư viện hay framework nào hỗ trợ.

- Mình tự tạo cho project một thư viện grid system để thuận tiện cho việc responsive. Project có 3 break point tương ứng với mobile (<740px), tablet (<1113px), desktop. Web Portfolio cũng là nơi mình sẽ dùng làm cv và cập nhập các project mới trong tương lai.

ảnh
7 days - 1 -> 7/8/2022

- Tomodo là một project đưojc lấy ý tưởng từ những App todolist và pomodoro, những ứng dụng giúp ta quản lý công việc và thời gain trong cuộc sống.

- App có những chức năng cơ bản như: CRUD, Count down.

- Project được mình code bằng thư viện ReactJS của javascript. Cùng với đó là các thư viện hỗ trợ như: React roter v6 để định hướng trang web, Sass/Scss kết hợp với CSS modules để style cho từng Component riêng tách biệt với nhau. Project này sử dụng localStorge để lưu trữ data trong quá trình sử dụng.

- Mình đã học được rất nhiều từ Project này, về cách tổ chức của một dự án thực tế, cách tổ chức dữ liệu giữa các Component bằng Context, học được tư duy chia nhỏ vấn đề và xử lý logic, làm việc cơ bản với data.

- Tuy dự án còn nhiều hạn chế về mặt hiệu suất (delay countdown, router, ... ), nhưng mình sẽ sớm tối ưu và phát triển trong tương lai.

ảnh
Learn

Tại đây mình sẽ chia sẻ cho mọi người những web, course mà mình đã từng học.

Python, C#, ...

Đây là web mình theo học đầu tiên, mình học Python ở kteam. Sau 1 2 tháng theo học thì mình thấy đây là một web rất chất lượng, nội dung bài giảng hợp lý, cuối mỗi bài thường có bài tập để ôn tập. Kiến thức được những thầy đã đi làm và truyền đạt lại nên rất dễ hiểu và tiếp thu. Nhưng mình chỉ khuyên các bạn nào mới bắt đầu học lập trình căn bản thì mới nên học ở kteam, chứ những kiến thức nâng cao hơn (OOP,...) ở đây giảng rất khó hiểu và không áp dụng được nhiều.

kteam
HTML, CSS, Javascript
Web của anh Sơn thì không thể chê được, hẳn ai từng học web đều có một tài khoản ở F8. Điều mình rất thích ở F8 là giáo trình bài giảng rất chi tiết và khoa học, kết hợp với thời lượng từng video rất hợp lý đã khiến mình nghiện học ở đây. Điều mà mình thấy F8 cần cải thiện là hệ thống bài tập ở cuối mỗi bài, một số khóa học như JS không có bài tập để luyện khiến mình khá chật vật khi học bài mới phải mở lại video hay note để xem lại bài cũ. Nhưng nhìn chung đây là một web mà bạn có thể theo học lâu dài, vì những kiến thức nâng cao được anh Sơn giảng rất kỹ và có tâm.
f8
Đây là khóa học fullstack của thầy Bùi Văn Nguyện. Thầy dạy khá có tâm, kiến thức thầy dạy là những gì thầy sử dụng trong công việc developer, cũng như kinh nghiệm của thầy. Ở khóa học này bạn được học một lượng kiến thức rất lớn, rất nặng (trước khi vô học thầy cũng có cảnh báo). Nên khi học bạn phải xác định là theo đến cùng chứ không được bỏ ngang vì đây là khóa học có phí (7 triệu).
laptrinhcuocsong
Gì cũng có
Đây là Web học code quốc dân quá rồi, bạn nào tiếng Anh tốt thì nên học ở trang này nha. Tài liệu tham khảo ở đây không sợ thiếu chỉ sợ không dùng thôi. Mấy lúc quên tag, attribute hay Dom, lên đây search cái có ví dụ cho coi luôn. Khóa học thì rấ nhiều mà lại còn free. Bạn nào mới bắt đầu thì đây là một web là minh rất recommend.
w3s
GIT/GitHub

Đây là một web học Git và Github rất hay và dễ hiểu. Web còn có một kênh youtube riêng, ta có thể chọn học qua cideo nếu như khống thích đọc tài liệu. Trong mỗi bài giảng đề có hình ảnh minh họa rất dễ hiểu, kiến thức về Git mình học từ trang này sau đó mình luyện tập ở web Learn Git Branching

w3s
Blog IT
GeeksforGeeks là một trang dạng bài blog, chủ đề về IT thì đa dạng vô cùng (AI, Cấu trúc dữ liệu, ML, ...). Trên này cũng có nhiều khóa học hay dạng blog và có bài tập đi kèm (Python, Java,...). Mình thường lên đây để học hỏi những mẹo, trick khi code cho tiện và dễ dàng. Tuy là web nước ngoài sử dụng tiếng anh là chủ yếu nhưng rất là dễ đọc, một đứa dốt Anh nhưng mình cũng tự tin tắt GG dịch để đọc. À mà đây là web của mấy anh India nha, mà bạn biết rồi đó hacker khét tiếng thế giới thì chỉ có Nga và Ấn độ :3
geeksforgeeks