30/09/2018, 19:03

[Lạc Lối] Con đường trở thành một full-stack developer

Xin chào mọi người, em đang là sv CNTT năm 3. ngay từ khi vào trường mình đã xác định theo nghiệp full-stack dev. 3 năm mình qua em học qua khá nhiều thứ càng học lại càng thấy con đường của mình mênh mông qúa . 1 tỷ à không phải là 2 tỷ thứ phải học (1 tỷ back-end, 1 tỷ front-end), biết thì nhiều đấy nhưng chả gioir cái nào cả java biết 1 tẹo, php biết qua qua rồi thấy người ta học nodejs cũng hùa theo giờ nhìn laị hình như mình chả biết làm cái gì ra hồn cả ( đắng).

câu chuyện là như thế.

mọi người cho em xin một con đường cụ thể của một full-stack dev với ạ, tức là mình cần học những gì. chứ năm sau ra trường rồi mà tự thấy mình còn xanh và non lắm. thực sự thấy hoang mang

Nguyễn Hữu Quyền viết 21:18 ngày 30/09/2018

Mình sẽ chia sẽ cho bạn con đường mình chọn và cũng đang đi.

Đầu tiên bạn phải xác định full stack tức là bạn phải làm từ A-Z , Không chỉ về mặt kỹ thuật mà bạn còn phải tìm hiểu về mặt quy trình nữa , tìm hiểu tiếp nhận yêu cầu, thiết kế bản mẫu , phân tích nghiệp vụ của dự án …Vậy bạn cần làm được những việc sau đây

1- biết cách dùng Photoshop để mockup giao diện hay dùng các công cụ chuyên dụng trong việc mockup giao diện.

2- bạn có khả năng vẽ sơ đồ UML, thiết kế Database, thiết kế hệ thống, … ( các môn này trên trường có dạy)

3-bạn có một ngôn ngữ back end đủ mạnh như Java chẳng hạn , học và tìm hiểu thật sâu ( mình đã từng đề cập là dù vô cùng chăm chỉ và đầy đam mê thì bạn cũng mất đến hơn 5 năm và để trở thành chuyên gia thì phải tầm 15 năm ) . Tuy nhiên bạn cũng có thể chỉ cần khoảng 2 năm để cứng tay và làm việc được.

4- Giỏi một Framework nào đó , Java thì nổi tiếng là Spring . Bạn chú ý giỏi một Framework không chỉ là bạn dùng tốt nó mà còn hiểu cấu trúc của nó , mô hình mà nó áp dụng để xử lí các nghiệp vụ , để dựa vào những kinh nghiệm đó bạn có thể tạo ra các ứng dụng tốt mà thậm chí không cần dùng đến Spring vẫn chạy tốt và hiệu quả cao ( Mình từng giả lập JPA bằng JDBC nâng cao cộng với các Pattern phù hợp , chạy tốt và vô cùng nhẹ nhàng, mình dùng nó để hướng dẫn cho các bạn mình học lập trình).

5 - tìm hiểu các kinh nghiệm best practices, design patterns để nâng cao kỹ năng code và tổ chức code , có nhiều sách lắm.

6 - chăm đọc sách để nâng cao kỹ thuật , đặc biệt là cuốn Code Comeplete 2 và Clean Code . Đọc các tin tức và kinh nghiệm nghề nghiệp từ trang vinacode hoặc techmaster

7- Nghiên cứu về quá trình làm dự án như Scrum , các công cụ hỗ trợ như Git , Maven ,Jenkins , Nexus…

8- Biết HTML5 , CSS3 , JavaScript biết dùng các framework nổi tiếng như bootstrap , Jquery , AngularJS. …

9- Biết cách quảng bá bản thân, các kỹ năng mền. Cập nhật tin tức công nghệ , các kỹ thuật mới.

10 - Học cách chia sẽ kiến thức của mình, vì khi chia sẽ bạn sẽ phải tổng hợp lại, giúp bạn có được nguồn tài liệu và còn giúp được cho người khác.

Và cuối cùng là cố gắng , kiên định với con đường đã chọn , bạn có thể tìm kiếm ngay hai từ khóa " Tự học lập trình trong 10 năm" và " 10000 giờ "

Chúc bạn thành công ^^~

while (!(sucesecd = try())) viết 21:12 ngày 30/09/2018

Thanhk anh @nghuuquen bài viết rất cụ thể, như anh nói mình phải master đc một framework chắc em sẽ chọn Spring hoặc ASP.NET. mà 15 năm chắc mục xương rồi giờ cứ học cái gì để kiếm cơm dã, mới có động lực theo đuổi ước mơ.

Đỗ Thắng viết 21:13 ngày 30/09/2018

e cũng muốn theo con đường full stack , nhưng bthan đang học năm nhất nên còn hoang mang

Nguyễn Minh Hải viết 21:09 ngày 30/09/2018

Hi cảm ơn a vì sự chia sẻ! E cũng tính đang theo con đường fullstack-dev! Thấy rất hứng thú!

Nguyễn Hào viết 21:16 ngày 30/09/2018

thêm
một người cùng chí hướng “dev”

lâm phúc tài viết 21:13 ngày 30/09/2018

cũng muốn theo full stack nhưng chưa biết bắt đầu từ đâu ^^, giờ thì bít rùi thanks a

Nguyễn Hào viết 21:17 ngày 30/09/2018

để lại link facebook đi mọi người. trong qua trình học có gì cùng trao đổi với nhau. https://www.facebook.com/Sonic1020

Thanos viết 21:14 ngày 30/09/2018

Vâng ạ!
https://www.facebook.com/casacasamasama

Nguyễn Hào viết 21:05 ngày 30/09/2018

theo dõi …

while (!(sucesecd = try())) viết 21:05 ngày 30/09/2018

fb mình là https://www.facebook.com/minh.lucvan.3
Rất vui đc làm quen với các bạn cùng chí hướng

time viết 21:15 ngày 30/09/2018

em update lại link group để vào dễ này
https://www.facebook.com/groups/938682146207103/

Đỗ Thắng viết 21:03 ngày 30/09/2018

rất vui đc lm quen với ae

Www.facebook.com

Đỗ Thắng

Đỗ Thắng is on Facebook. Join Facebook to connect with Đỗ Thắng and others you may know. Facebook gives people the power to share and makes the world more open and connected.

Nam viết 21:07 ngày 30/09/2018

Nên chuyên sâu 1 cái trước chứ nhỉ.

viết 21:13 ngày 30/09/2018

MÌnh cũng đang học theo hướng full stack. Các bạn add mình vào group vs. Rất vui được làm quen vs mọi người

facebook.com

Hương Quân

Hương Quân is on Facebook. Join Facebook to connect with Hương Quân and others you may know. Facebook gives people the power to share and makes the world more open and connected.

Nap Fvn viết 21:10 ngày 30/09/2018

cho em vào với mấy bác.

https://m.facebook.com/#!/nguyenanhphu2013

Chí Cường Trần viết 21:03 ngày 30/09/2018

Cũng muốn biết nó là gì

X viết 21:04 ngày 30/09/2018

Nếu thấy có khả năng thì hãy theo, tránh tình trạng sau khi ra trường món gì cũng biết nhưng chỉ biết sơ sơ

Chí Cường Trần viết 21:05 ngày 30/09/2018

ai đi lam rồi thì mới có định hướng này.

Bài liên quan
0