30/09/2018, 19:12

[Web deverloper] Tương lai mù tịt, giúp mình tìm một hướng đi

–Phần này mang tính chất kể chuyện—

Xin chào quý đồng đạo! trong daynhauhoc thì toàn dân dev rồi. bản thân mình chỉ là một sinh viên năm cuối chưa đi thực tập, kiến thức bản thân cũng hạn hẹp học được qua vài đồ án trên trường với winform c# rồi chút ít về web. vừa rồi mình được trường báo là chuẩn bị đi thực tập nên mình cũng mạnh dạng làm một CV ảnh hoành tráng nộp vào một công ty của Nhật. đậu vòng phỏng vấn mình nhận một bài test về html. thật ra thì mình biết tới ngôn ngữ này từ năm học lớp 11 và cũng là tiền đề để mình học suốt 4 năm đại học.với những gì đã biết về html/css mình bay vào làm bài test suốt 2 đêm liền thức trắng cuối cùng cũng xong. mọi thứ trên yêu cầu mình đáp ứng cũng 70-80% nhưng do chưa có kinh nghiệp làm css nhiều nên mình viếc css rất nhiều, không gộp và có tính kế thừa. theo như công ty yêu cầu là mình có dealine 3 ngày, mà 2 ngày mình nộp rồi (tính cẩu thả mà đến giờ này mình còn ôm hận). sau nữa ngày công ty báo bài không đạt yêu cầu. mình ngồi thần người ra trước sự tự tin trước đó. mình đã ngồi tự xem lại bài mình gửi suốt 2 ngày nữa thì mới nhận ra rằng, bản thân biết 1 mà không biết 10, giao diện chạy trên máy cá nhân thì ok không gì cả nhưng qua những máy khác trang bị rớt bể các div lung tung cả(do mình không biết làm Reponsive) họ chấm rớt ngay lập tứng không thương tiếc dù mình có đạt bao nhiêu % đề đi chăng nữa. Từ lúc đó mình đã nhũ rằng mình còn học học rất nhiều…

Phần muốn được tư vấn

mấy ngày hôm nay mình cứ suy nghĩ những bước đi kế tiếp của mình là gì. làm front end tiếp bằng cách học HTML/CSS, jQuery. rồi học PHP, WordPess(mình có nghe mấy anh khóa trên nhắc là WP năm sau có thể chuyển ngôn ngữ từ php qua node.js)… hay tự học các ngôn ngữ khác như Python, Node.js … và còn nhiều câu hỏi rất mông lung nữa muốn biết! giờ mình như người vô hướng vậy chẳng biết bắt đầu từ đâu và làm gì nữa.

Đào Đình Huân viết 21:16 ngày 30/09/2018

Bạn bình tĩnh đã? Bạn muốn làm fontend hay backend hay full stack

Hoài Lê viết 21:25 ngày 30/09/2018

khả năng hiện tại chắc mình Front End thôi!

Đào Đình Huân viết 21:22 ngày 30/09/2018

Nói chung là nếu bạn làm fontend thì cũng phải biết backend và ngược lại. Bây giờ nếu bạn học khá html/css rồi thì bắt tay vào học bootstrap ngay thôi. Chính là cái responsive tương thích với nhiều thiết bị đó, Rồi học js hay Jquery gì đó sau cũng được mà. Vậy là đã đủ để băt đầu vào làm fontend được rồi!

Hoài Lê viết 21:22 ngày 30/09/2018

cho mình hỏi thêm xíu nữa là, nếu sau có học backend thì mình nên học PHP hay node.js hay python và có nên học Word Press vào thời điểm này không?

Đào Đình Huân viết 21:25 ngày 30/09/2018

Về PHP hay Python thì 2 ngôn ngữ này đều dễ tiếp cận và có cộng đồng chia sẻ lớn cả. Nếu như bạn muốn học WP thì bạn nên học PHP còn nodejs thì bạn phải học Javascript chắc đi đã. Nếu bạn muốn chuyên sâu theo fontend thì nên học tốt html/css, bootstrap và javascript trước đi đã. Sau đó tìm hiểu PHP rồi mới học WP. Vì WP viết = php mà

Hoài Lê viết 21:19 ngày 30/09/2018

cảm ơn @huanhip rất nhiều về những gì chia sẻ, giờ mình thấy được nên bắt đầu từ gì rồi.

Đào Đình Huân viết 21:17 ngày 30/09/2018

Không có gì. Mình cũng từng như vậy mà
http://techmaster.vn/posts/33560/hoc-lap-trinh-hieu-qua có lẽ bạn nên đọc cái này

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

họ có yêu cầu biết tiếng Nhật không anh?

Hoài Lê viết 21:14 ngày 30/09/2018

công ty này có người phiên dịch, và trưởng phòng nên trưởng phòng nhận công việc từ người phiên dịch rồi giao cho nhân viên làm thôi.

Trần Tuấn Kiệt viết 21:23 ngày 30/09/2018

Cũng còn tuỳ bạn muốn gì nữa:

Python hay NodeJs hay PHP đều tốt cả

  • Python: Đang rất hot và ngày càng hot hơn. Ưu điểm của nó là dễ học và có thể áp dụng ở bất kì nền tảng nào (Web, Ứng dụng, Mobile) và bất cứ hệ điều hành (phổ biến) nào (Windows, MacOX, Linux, …). Code của nó rất sáng sủa, dễ đọc, đội ngũ lập trình viên đông đảo… Lỡ sau này bạn muốn chuyển sang lĩnh vực khoa học máy tính, Machine learning, Network… thì Python vẫn là sự lựa chọn hàng đầu.
  • PHP: Hiện vẫn đang rất phổ biến trên web. Học cái này thì cơ hội việc làm của bạn khá ổn, làm freelancer cũng ok, nói chung là kiếm được nhiều việc ^^. Với sự ra đời của PHP 7 thì PHP đang khẳng định là nó chưa phải hết thời so với các ngôn ngữ mới sau này ^^.
  • NodeJS: Xu thế hiện tại thì Javascript đang lên ngôi, và Node.JS đang là ngôi sao sáng nhất trong số đó. Nếu bạn học NodeJS bạn sẽ có cơ hội đào sâu Javascript, đào sâu Design Pattern, … Và sau nay lỡ có 1 ngôn ngữ khác ABC.JS nào khác lên ngôi thì bạn cũng sẽ dễ dàng chuyển sang hơn . Chưa kể nếu bạn muốn làm Frontend thì chắc chắn bạn phải cần rành Javascript. Có những Frontend framework rất tuyệt vời hiện tại như AngularJS hay ReactJS đều là dùng Javascript cả. Nói túm lại Tương lai thuộc về Javascript ^^

P/S: Ngoài ra có những thứ khác mà nếu bạn học sẽ không bao giờ bị lỗi thời đó là : Thuật toán, Design Pattern, Agile Programming, …
Ngoài ra còn rất nhiều thứ khác cần học như Git, Database (SQL, NoSQL), …

Bởi vậy không nên quan tâm lắm đến câu hỏi “Học cái gì bây giờ?”. Theo mình câu trả lời là Học cái gì cũng được, chỉ cần bạn đào sâu đến tận cùng của nó thì cái gì cũng đủ mạnh cho bạn thực hiện í tưởng của mình cả.

Văn Dương viết 21:26 ngày 30/09/2018

Bạn hãy chú trọng vào những cái người ta cần và làm nó thật tốt hơn là đầu tư giàn trải.

Bài liên quan
0