Các chuyên gia nói gì về Xu hướng Full Stack?

Trở thành Full Stack không quá khó như các bạn nghĩ. Từ kỹ năng đến kiến thức, tất cả đều được góp nhặt bằng thời gian và sự trải nghiệm. Đó là những gì mà các chuyên gia lập trình đã nhắn nhủ trong buổi hội thảo về chuyên đề Full Stack – Full Opportunity vào ngày 07/10/2017 vừa qua.

 

Chủ đề Full Stack được khá nhiều bạn trẻ quan tâm

Chưa bao giờ các nhà tuyển dụng "thèm khát" các lập trình viên đa năng - Full Stack Developer đến thế. Về cơ bản, Full Stack Developer là người có thể làm các công việc liên quan tới Databases, Servers, Systems Engineering và Client Work. Họ có thể là một Full Stack Developer về di động (Mobile Stack), website (Web Stack) hoặc phần mềm (Native Applications). Có quá nhiều thứ để quan tâm, liệu có quá sức đối với một lập trình viên không?

Câu hỏi đó đã được các chuyên gia: Anh Nguyễn Hữu Bình (Founder, Topdev), anh Nguyễn Phạm Luân Tiến (Tech Manager, EXE Corp), anh Cao Dũng Anh (Developer Sharecarforads, Sharecar.vn) giải đáp cặn kẽ tại hội thảo chuyên đề về Full Stack Developer vừa qua.

Đừng cố gắng học để trở thành Full Stack Developer mà hãy cố gắng thực hành

Không thể phủ nhận sự bùng nổ công nghệ luôn thôi thúc các doanh nghiệp công nghệ cải tiến từng ngày, từng giờ. Thay vì tuyển dụng các nhân lực chuyên sâu về Back-end và Font-end, doanh nghiệp giờ đây có xu hướng tuyển dụng một lập trình viên có kỹ năng Full Stack có thể đảm nhiệm cả 2 vị trí trên, hay nói cách khác là một người có thể vận hành trơn tru từ thiết kế giao diện đến cơ sở dữ liệu của sản phẩm để tiết kiệm chi phí và rút ngắn quy trình làm việc.

Từng là thủ lĩnh đội ngũ mobile ở các tập đoàn CNTT hàng đầu Việt Nam như FPT, VC Corp và hiện là Founder của Topdev, anh Nguyễn Hữu Bình đã vẽ ra một bức tranh tổng quan về xu hướng tuyển dụng lập trình viên hiện nay. Theo anh, lập trình viên ngày nay buộc phải đa năng cùng với sự phát triển không ngừng của các frameworks, CMS, database, docker, Microservice, cross-platform.

Không những thế, cùng với sự phát triển của start-up, tiêu chí họ đặt ra là càng nhanh càng tốt, họ hiểu rằng một người sẽ cho ra sản phẩm nhanh hơn và tối ưu nguồn lực cho doanh nghiệp của họ.

 

Anh Nguyễn Hữu Bình - Founder Topdev chia sẻ về bức tranh tuyển dụng về Full Stack Developer hiện nay

Thế nhưng, làm cách nào để trở thành một Full Stack Developer đối với các bạn mới ra trường hay sinh viên? Anh đã trả lời theo hai ý: “Đối với công ty Product, các bạn cần nắm vững các kiến thức về Java script, Nodels, React. Đối với công ty Outsourcing thì hiểu rõ .Net, PHP, Java script, React sẽ là lợi thế khi ứng tuyển”.

Ngoài ra, anh Hữu Bình còn chia sẻ thêm: “Các bạn cần phải bổ sung về UX Design căn bản (User Experience – Trải nghiệm người dùng), kỹ năng quản lý thời gian, trang bị tốt các kiến thức lập trình cần thiết và bổ sung thêm về ngoại ngữ. Chúng ta đừng cố gắng học để trở thành Full Stack Developer, mà hãy thực hành, hãy tìm một dự án thú vị và bắt đầu... đến khi trở thành một Full Stack Developer thực thụ”.

Sinh viên cần trang bị những gì để trở thành một Full Stack Developer?

Anh Cao Dũng Anh (Developer Sharecarforads tại Sharecar.vn)

Là cựu học viên Aptech, sau khi tốt nghiệp anh Cao Dũng Anh hiện đang là Developer Sharecarforads tại Sharecar.vn đã đạt được những thành công nhất định trong lĩnh vực Full Stack. Dưới góc nhìn người trong cuộc, anh chia sẻ không giấu điều gì: “Đây là cái nghề vừa sướng vừa khổ. Khổ là vì tốn nhiều thời gian, nhất là khi thay đổi ngôn ngữ lập trình cần rất nhiều thời gian để học và thực hành. Nhưng một khi bạn đã dám đương đầu với cái mới, bạn sẽ có được những kỹ năng, có được việc làm lương cao, và dễ xin việc”.

 

Anh Nguyễn Phạm Luân Tiến (Tech Manager tại EXE Corp)

Là một người anh trong nghề với nhiều năm kinh nghiệm, anh Nguyễn Phạm Luân Tiến, hiện đang làm ở vị trí Tech Manager của EXE Corp chia sẻ 3 điều cần thiết để trở thành Full Stack Developer phù hợp với nhu cầu tuyển dụng của doanh nghiệp: “Các bạn trẻ mong muốn đi theo công việc này thì trước hết cần phải tự tạo ra thế mạnh của mình trong công việc, sau đó học hỏi thêm để hoàn thiện bản thân; Tiếp theo, việc xây dựng thói quen bản thân luôn đặt câu hỏi để tiếp cận vấn đề đối với một dự án nào đó theo công thức 5W – 1H (What, When, Where, Why, Who và How); Sau đó làm một cái demo, qua vài lần sai và sửa, chúng ta sẽ dần hoàn thiện kỹ năng của mình”.

Tiếp xúc với khá nhiều sinh viên mới ra trường, ngoài những chuyên môn cần thiết, anh Luân Tiến nhắn nhủ thêm: “Kỹ năng thường bị chúng ta bỏ quên nhất là giao tiếp để trao đổi thông tin trong việc. Nếu chú trọng kỹ năng này, công việc của bạn sẽ trở nên trơn tru hơn và rút ngắn thời gian cũng như nâng cao hiệu quả công việc. Đó thực sự là những kỹ năng rất cần thiết trong cả đường nghề lẫn đường đời”.

 

Thầy Phan Viết Thế (Giảng viên tại Aptech)

Thầy Phan Viết Thế, giảng viên của Aptech cũng chia sẻ cho các bạn về những điểm nổi bật của Khóa học Lập trình viên Quốc tế ACCPi17 giúp các bạn có thể thực hiện các công việc của vị trí Fontend và Backend để trở thành Full Stack Developer (Các bạn có thể xem thêm Chương trình ACCPi17 tại đây: http://aptech-news.com/vuottam/)

 Bạn Trương Trung Nhân giao lưu cùng diễn giả

Phần hỏi đáp và giao lưu với các diễn giả cũng diễn ra rất thân tình. Nhiều câu hỏi của các bạn trẻ đã được giải đáp cặn kẽ, đặc biệt là mối quan tâm của các bạn trẻ về việc phải có kinh nghiệm Font-end và Back-end trước mới dám ứng tuyển Full Stack. “Thực tế là các doanh nghiệp không cần kinh nghiệm của các bạn mà cần các bạn nắm được kiến thức và kỹ năng của 2 vị trí trên để có nền tảng thực hiện vai trò Full Stack và nắm bắt được quy trình đào tạo nội bộ của doanh nghiệp dành cho nhân sự lập trình của họ. Đó cũng chính là cách thức tuyển dụng nhân sự Full Stack của EXE Corp”, theo như chia sẻ của anh Luân Tiến.

Một băn khoăn khác của các bạn tham dự Hội thảo là nên tự học để trở thành Full Stack hay tham gia các chương trình đào tạo Lập trình viên đa năng. Thầy Phan Viết Thế đã trả lời bằng ví dụ hóm hỉnh: “ví như việc học nấu ăn, có rất nhiều clip dạy nấu ăn trên internet và sách hướng dẫn được bán, nhưng liệu nấu y như vậy thì có đạt được độ ngon như ý? Có thể biến đổi thành những món ngon riêng của bản thân không? Việc tự học đòi hỏi các bạn không chỉ nỗ lực mà còn phải chắt lọc các thông tin phù hợp – đây là điều vô cùng khó đối với ngành CNTT. Lợi thế chắc chắn có khi theo học tại 01 đơn vị đào tạo là các bạn có ngay giảng viên để giải đáp các thắc mắc, học được kinh nghiệm và công nghệ mới nhất từ chính các giảng viên là những người nhiều năm lăn lộn với nghề lập trình. Nói cách khác là các bạn có được phương thức học, kiến thức, kỹ năng và thời gian học vừa hiệu quả vừa tối ưu”.

Trở thành Full Stack Developer hay bất cứ vị trí công việc nào cũng có những khó khăn ban đầu cần vượt qua. Để trở thành một lập trình viên “hoàn hảo” có để đảm đương tất cả các khâu thì trước tiên các bạn trẻ cần phải có niềm đam mê và lòng khát khao chinh phục đủ lớn để dấn thân vào ngành công nghiệp sáng tạo này. Như anh Nguyễn Hữu Bình đã nói “Con đường trở thành Full Stack Developer là sứ mệnh, là sự nghiệp, dẫu có gặp khó khăn, đừng nản!”.

Quỳnh Như – Phương Thảo

Tin tức khác cùng chuyên mục

Sinh viên IT nên biết về Wordpress – một ứng dụng tuyệt vời

Đó là phát biểu của diễn giả Đặng Tuấn Tú – chuyên gia IT kiêm giảng viên tại trường Đào tạo Lập trình viên Quốc tế Aptech sau khi đưa ra những...

Chăm thôi chưa đủ, muốn học tốt phải có “bí kíp” học đúng

Để sinh viên lĩnh hội được các kiến thức đầy đủ và kết quả học tập đạt hiệu quả, trường Lập trình viên Quốc tế Aptech đã tổ chức Hội thảo “Bí kíp...

Hơn 90% tân khoa Aptech 2017 có việc làm trước tốt nghiệp

Sáng ngày 16/09/2016, Hệ thống Đào tạo Lập trình viên Quốc tế Aptech đã tổ chức Lễ Tốt Nghiệp cho học viên khóa 2014 – 2017 tại Trung tâm Hội...

“WordPress - Mẹ Âu Cơ trong Thế giới Web”

Vào 14h00 ngày 07/10/2017 sắp tới, Aptech sẽ diễn ra buổi chia sẻ dành riêng cho học viên Aptech với chủ đề “WordPress – mẹ Âu Cơ trong Thế giới...

ĐĂNG KÝ NHẬN TƯ VẤN TỪ APTECH

Bạn vui lòng điền đầy đủ thông tin và click đăng ký. APTECH sẽ liên lạc với bạn trong thời gian sớm nhất

CAPTCHA

This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.