30/09/2018, 23:13

Cần tư vấn về hướng đi trong việc lập trình

Đầu tiên mình xin gửi lời chào đến mọi người trong diễn đàn !

Giới thiệu sơ bộ về bản thân:
Tuổi: 26
Sở thích: làm việc với máy tính

kỹ năng:
Những thứ tự học :

  • Photoshop
  • illustrator
  • premier
  • HTML / CSS
  • SQL
  • bootstrap
  • căn bản C#
  • python (đang học được 60% chương trình)

những thứ có qua “lò rèn”:

  • MCSA
  • CCNA
  • English (ielts 5.5 và toefl ibt 68)

Sản phẩm:
web mình tự build để làm CV sau này:
http://www.phantrongminh.esy.es/

ngoài ra mình có nhận làm thiết kế mấy thứ linh tinh bên đồ họa như làm logo, mẫu áo và banner quảng cáo 2D.

Mình cũng đã từng làm kỹ thuật viên điện thoại ở Vinhphatmobile được tầm 3 tháng.

============
Như trên thì cái ngôn ngữ lập trình chính thống nhất mah mình học là Python, C# và mình vẫn chưa hoàn thành nó. Cũng chưa làm được 1 sản phẩm nào cho ra hồn với những cái này.

sắp tới mình có đăng ký học thêm chương trình này ở nhất nghệ:
http://www.nhatnghe.com/chuongtrinhhoc/csharp5sql

Vì 1 số vấn đề liên quan đến tài chính cá nhân, nên mình chưa thể hoàn tất chương trình đại học chính quy, và bây giờ mình quyết định chọn 1 con đường khác là học ở trung tâm, tập trung vào mảng web dev,

vây câu hỏi của mình là:

1/ Mình thấy rằng xã hội VN hiện tại vẫn còn chuộng bằng cấp (tất nhiên là nó có cái giá trị của nó) nên liệu rằng mình có thể có cơ hội kiếm việc làm ở 1 công ty nào đó với cái mớ kiến thức của mình và những chứng chỉ của nhất nghệ và không có bằng đại học hay không ?

2/ Mình đã tìm nhiều nơi về 1 chương trình đào tạo bài bản về python nhưng không thấy, không biết trên đây có bạn nào có thể giới thiệu cho mình 1 chương trình như vậy không ? ( học xong có thể là được 1 ứng dụng hoàn thiện bằng python)

3/ Việc mình chọn hướng đi chuyên về C# và python, thì sau này khả năng phát triển có cao không ? nếu mình muốn mở rộng sang 1 lĩnh vực khác như mobile hay PC thì có gì trở ngại không ?

4/ các bạn có thể cho mình biết thêm 1 số kiến thức nền tảng căn bản để có thể trở thành 1 dev tốt bên cạnh những phần như: giải thuật, tư duy, ngôn ngữ, …?

Chân thành cảm ơn và mình mong đợi sự đóng góp ý kiến của mọi người !

X viết 01:27 ngày 01/10/2018

Hi, mình kém bạn ~4 tuổi, nhưng cũng có một vài kinh nghiệm muốn chia sẻ, dưới đây là theo quan điểm cá nhân.

  1. Có thể. Nhưng có những mối quan hệ tốt sẽ dễ dàng hơn rất nhiều
  2. Ở VN nói chung python chưa phải quá phổ biến như ỡ Mỹ hay nước ngoài nói chung, hầu như các trường ĐH đều dạy C/C++ đầu tiên. Còn phổ thông thì pascal.
    Các khóa học python ở VN không nhiều, chủ yếu các bạn đam mê tự lập nhóm rồi học là chính. Ở Techmaster có dạy nhưng tận ngoài Hà Nội nên mình không nói nhiều (bạn có thể tham khảo).
    Lập trình thì có thể tự học, thời buổi cái gì không biết cũng google mà :)) Có rất nhiều video hướng dẫn lập trình trên youtube.
  3. C# và java là 2 thằng vẫn luôn thường được xem là ‘có tương lai’ trong ngành. Những năm gần đây big data đang dần thấm vào VN mạnh hơn nên python cũng có tương lai sáng sủa đấy. Còn về mobile hay Pc. Trong tương lai thì mobile và web (nói chung là cloud) sẽ cực kỳ phổ biến vì nhu cầu nhanh + gọn + truy cập mọi lúc mọi nơi của người dùng ngày càng cao. Ngoài C#, Java, Javascript cũng đã và đang hot vô cùng, có thể dùng cho việc dev web, mobile…(bạn có vẻ chuyên về frontend nhiều hơn, có lẽ nên đầu tư thêm cho thằng này)
  4. Người ta nói vui: “ngôn ngữ (cú pháp) chỉ là nhất thời, thuật toán (tư duy) mới là mãi mãi” :)) Nhiêu đấy đủ hiểu nó quan trọng thế nào, nếu không nói đến những kỹ năng mềm khác để có thể thăng tiến trong ngành. Nhưng về đầu óc, tư duy thì tùy người thôi.
minh viết 01:18 ngày 01/10/2018

trước kia mình tự học python qua codecademy.com và sau đó là coursera.org.

nhưng tất cả chỉ nằm ở mức căn bản nhất, leo lên tí nữa thì có đọc sách về python. Hiện tại mình đang cày cuốc với cuốn “think python” dự định sau cuốn này thì ráng leo lên en Django xem thế nào -_-!

minh viết 01:15 ngày 01/10/2018

mặc dù có thể google để ra rất nhiều thứ liên quan tới kiến thức lập trình cũng như ngôn ngữ python. Nhưng chính vì nó quá nhiều, nên làm ngta bị mất phương hướng, ko biết nên bắt đầu từ đâu, xong cái này rồi thì đi tiếp thế nào,…

Tự học có cái khoái cảm riêng, nhưng bù lại thì nó cũng có cái giá là khá mất thời gian, vì nhiều lúc bị đi đường vòng, hoặc loanh quanh lẩn quẩn tại 1 điểm, …

Reoteu Ray viết 01:26 ngày 01/10/2018

đúng là xã hội vẫn chuộng bằng cấp nhưng đối với ltv nếu bạn giỏi thì họ vẫn sẽ tuyển bạn …mình có quen 1 anh học trung cấp nhưng vẫn lên đc senior dev và đc trong dụng…

minh viết 01:13 ngày 01/10/2018

vấn đề ở chỗ là ngoài những cái certificates về mạng và bằng tiếng anh, những thứ còn lại mình hoàn toàn tự học và tự tìm việc làm qua các project được giới thiệu bởi người quen.
có thể nói là ngoài bằng TỐT NGHIỆP PHỔ THÔNG mình không có BẰNG CẤP HỆ CHÍNH QUY nào cả bạn ah

Bài liên quan
0