Ðăng nhập

View Full Version : Bàn bạc võ lâm cao thủ - full stack developer


digi2936
29-07-2019, 09:11 PM
Nhà tuyển dụng: Trong thủ tục chúng tôi thấy bạn đang kiếm tìm khóa học lập trình nodejs (http://mindx.edu.vn/course/fullstack-web) ? Vậy bạn cho chúng tôi biết về bạn, cũng như một Full Stack Developer khiến cho các gì? Đang chém gió, đứng hình 1 lúc. Rồi ú a ú ớ, xong, mời bạn về chỗ.

đó là một trường hợp gần đây thôi, đồng nghiệp tôi đi phỏng vấn ở 1 công ty nước ngoài ở Việt Nam và nhận được tình huống đấy, nhưng kết quả không được như ý, lý do chẳng hề chuyên môn hay nghiệp vụ yếu, mà do cách thể hiện và giải thích chưa khiến cho các người tuyển dụng mang thể mở lòng và đón nhận. Do vậy việc luyện bí kíp chuyên nghiệp cũng chưa đủ mà còn phải biết chém (chém là phải đúng ko khuyến khích chém gió nha..)

Trong bài viết này ko một cái code, chỉ giải thích cho các ai rơi vào cảnh ngộ này sở hữu thể lấy lại gan dạ để đi tiếp cuộc hành trình của mình trên tuyến đường khiến thế nào để trở nên Full Stack Developer?

#Full Stack Developer là gì?
Full Stack Developer với thể nói là 1 cao thủ trong giới võ lâm - đã từng té xuống bao lăm vực và được học rộng rãi bí kíp, như Front End, Back End, API, Server, Security, Testing, Database. Là 1 cao thủ nên anh ta với thể luyện võ công (working) ở bất cứ hang động nào (ở tầng nào của 1 ứng dụng).

một tổng quan của 1 vận dụng sẽ có 3 tầng. Ấy là

The presentation layer (Sờ, nắm, thấy trên phẩn nổi vận dụng sở hữu thể là web, app),

Business Logic Layer ( back-end của bất kỳ khóa học lập trình android (http://mindx.edu.vn/course/react-native) ứng dụng nào liên quan tới xác thực dữ liệu)

Database Layer (database)

Và bất cứ tầng nào anh đấy vẫn là một cao thủ thật thụ, một mình cao thủ sở hữu thể giải quyết hết mọi chướng vật cản trong vòng một à phổ biến nốt nhạc giống như trong phim vậy há há. Và trong bài viết này chúng ta sẽ luận bàn cách thức làm cho thế nào tậu được bí kíp và luyện chúng như thế nào? Ok let's go!

À để sắm 1 số Thống kê vừa mới đây xem sao và vì sao một một developer đều muốn trở thành Full Stack Developer. Oà oà ngon nha, nhìn xem chúng ta với gì đây

#Full Stack Developer cần các skills nào?

1) Front-end technology

đề cập đến front-end thì điều căn bản là phải hiểu sâu (là giỏi á nha) về HTML5, CSS3, JavaScript cũng như có thể tiêu dùng những thư viện bên ngoài như jQuery, Angular...

2) Development Languages

1 tiếng nói là chưa đủ giả dụ bạn muốn trở thành 1 Full Stack Developer, bạn phải có thể thông thạo phổ quát ngôn nhữ khác nhau, như java, php, Python, Ruby...

3) Database and cache

Cũng như tiếng nói vậy, database cũng phải ăn nằm ở đấy NoSQL, SQL. MongoDB, Oracle, MySQL... Chẳng những chỉ hiểu và còn phải chuyên nghiệp thuật toán để tối ưu code, như dùng cache như Memcached, Redis..

4) Server

thuần thục những thằng này Apache, nginx. Và các thằng này đều sở hữu thể nằm bất kỳ OS nào như linux, ubuntu...

5) Working with API (REST & SOAP)

Điều này là ko tranh cãi, dạng tự sướng. Mang thỉnh thoảng tự viết API rồi tự gọi

Xem thêm =>>https://mindx.edu.vn/course/react-native

5 Skill tổng quan chưa hẳn là rất nhiều nhưng cũng giúp Anh chị định hình được tuyến phố trở nên 1 cao thủ võ lâm trong nhân gian.

#Full Stack Developer có thể khiến các gì cụ thể?
1) Dựa vào các buộc phải của quý khách, triển khai một hệ thống mới.

2) quản lý một Công trình có độ phức tạp khác nhau.

3) Viết hệ thống back-end trong những vận dụng sở hữu bất kỳ tiếng nói nào (Ruby, Python/ Java, PHP)

4) Optimized source lúc cấp thiết

5) giải quyết sự cố một phương pháp tuyệt vời, dựa vào các lỗi đã được phân tách trong đầu lúc nhận đề xuất.

6)... Nghĩ hết ra rồi...

#Tóm lại

Phải hiểu là những thằng này anh đều chiến hết. Dạng thế này.

LAMP stands for Linux, Apache, MYSQL, and PHP

MERN is full form of MongoDB, Express, React, Nodejs

MEAN stand for MongoDB, Express, Angular.js and Nodejs

Chúc Cả nhà rơi xuống vực và tậu được nhiều võ công há há !

Chuyện học tập & là m việc ở MindX