Chia sẻ về nghề nghiệp và con đường phát triển bản thân

Em nên nhớ là mọi nước đều có người này người kia, ngay cả Mỹ, Nhật, Anh, Pháp cũng vẫn có người thất nghiệp, vẫn đi phục vụ, chạy bàn, công nhân đầy.

Em nghĩ người VN dỡ vì em vẫn chưa đạt tới và chưa tiếp xúc được với những người giỏi.

Mục tiêu của topic này là “Chia sẽ về nghề nghiệp và con đường phát triển bản thân” nên anh không trả lời phần này của em nhé.

Anh không bàn về so sánh nhưng anh có thể giỏi thiệu một chút về con người và môi trường làm việc ở Atlassian.

Về con người, anh thấy ở Atlassian không ai hài lòng với chính mình ở hiện tại và luôn muốn hoàn thiện bản thân, học hỏi nhiều thứ mới mẻ, và làm việc với thái độ và trách nhiệm cực kỳ cao.

Về môi trường làm việc, em được cung cấp hầu như mọi thứ mà em cần, để em chỉ cần tập trung vào công việc của mình. Đó là lý do tại sao Atlassian đc chọn là The best place to work in Australia.

5 Likes

À ý em đâu phải nói người VN dở đâu :sweat_smile:, ý em hỏi là văn hóa và cách làm việc ạ. Cảm ơn anh nhiều :grinning:.

2 Likes

Nghe nói học iOS tốn rất nhiều tiền để mua thiết bị phải k ạ? có kinh nghiệm gì để vượt qua vấn đề về kinh tế k ạ? Cảm ơn anh.

1 Like

Chào anh @huyle , năm 2013 em tốt nghiệp CĐ, sau đó thì đi kiếm việc làm. Là đứa có được công việc sớm nhất trong nhóm bạn. Nhưng sau đó do không phù hợp nên xin nghĩ. Đến tháng 4/2014, thằng bạn trong nhóm bảo em nộp CV vào cty nó, 1 công ty của Sin mới mở chi nhánh của VN. Lúc đó vì CV phải viết bằng tiếng Anh nên còn nhiều chỗ chưa hoàn thành thì có một chỗ em nộp trước đó gọi đi làm. Vì mới ra trường nên chỗ nào kêu trước em đi làm trước. Lương cty này cực thâp, em làm cũng vì 1 phần nó quá gần nhà nên mới ráng làm. Cty không có chế độ và đối xử với em rất tệ. Hồi tháng 9/2015 em đậu liên thông nên quyết định xin nghĩ. lúc lây lương, em có hỏi là em có được tiền lao động khi nghĩ không. Thì họ nói 1 câu là: do em thế này, thế kia => không làm hợp đồng cho em => không có. Vậy mà lúc đầu thì nói hay lắm, đã vậy khoảng thời gian em làm chưa bao giờ đề cập với em chuyện đó. Dù em có ra sao thì sau khi thử việc mà vẫn cho em làm thì phải làm đàng hoàn với em chứ, nếu có gì cũng phải nói. Đằng này im re luôn. Cứ như lừa em vậy! Cho đến giờ em thấy mình nghĩ là đúng.

Em định dùng thời gian 1,5 năm này vừa học rồi rảnh rổi tìm hiểu làm web. Em muốn sau khi học xong sẽ chuyển sang làm web. Em mày mò cũng gần 3 tháng thì cũng làm được chút chút, học các hướng dẫn trên web. Em không biết tìm hiểu như thế nào mới gọi là đủ kiến thức về mảng nào đó. Vì chưa có kinh nghiệm làm web nên cái project em tự áp dụng kiến thức học được không được hay cho lắm. Thật sự mà nói em cũng không thích làm lập trình, nhưng giờ nó là nghề duy nhất mà em có thể làm hiện tại. Em chỉ hy vọng rằng năm sau em sẽ kiếm được một công việc tốt.

4 Likes

*Chào anh!
*Em tên Huy. Em 20t. Thú thật với anh trước đây em đã là sinh viên của ngành, nhưng lúc đó em học rất lơ mơ(không chuyên tâm học) -> kiến thức không vững. Nhưng giờ em lo hơn về tương lai. Dù có tiếc nhưng giờ em đã quyết định làm lại, đang ôn thi vào 1 trường đại học chuyên hơn về ngành (khoa học tự nhiên). Đam mê thì có, nhưng thực tế em vẫn phân vân trong chuyện chọn ngành nên có những câu hỏi này.

  1. Cho em hỏi là đam mê ban đầu(trước khi vào ngành) của anh tăng giảm thế trong suốt quá trình học-đi làm?

  2. Nếu là 1 người có thực lực, thu nhập sẽ ở mức nào?

  3. anh có hài lòng với cuộc sống hiện tại của mình không?

  4. Với kinh nghiệm của người đi trước, định hướng giúp em là nên học chuyên những ngôn ngữ lập trình nào? Nên trau dồi những kỹ năng gì để thành tài? Nên chuyên vẻ mảng nào?

  5. Trong quá trình là sinh viên nên làm gì để có kinh nghiệm làm việc sau này?

*Nếu có câu hỏi nào anh không muốn trả lời, anh có thể bỏ qua ạ. Mong anh giúp đỡ.

2 Likes
  • Trước khi thi đại học, nghĩ là mình nên học ngành gì liên quan đến máy tính vì chơi game từ nhỏ đến lớn.
  • Năm 1:
    • Không có đam mê. Chỉ chơi games, tải torrent, xem phim.
    • Nghĩ về đam mê, không biết có nên học FPT Arena về Multimedia hay không.
    • Nghĩ là mình thích nghệ thuật.
    • Không đến trường thường xuyên, anh ở nhà ngủ vì đi học quá xa (Thủ Đức), mà tiết đầu tiên là 7g15.
    • Rớt môn lập trình hướng đối tượng. Điểm các môn khác sàn sàn trên 5. Rớt toàn bộ các môn toán (giải tích, rời rạc)
    • Đăng ký học CNTT bằng tiếng Pháp
  • Năm 2:
    • Không có đam mê gì rõ rệt. Ăn nhậu và đi chơi với bạn bè.
    • Vẫn còn rớt 4 môn. Đam mê cũng không có. Bắt đầu thấy lo lo khi nào mới ra được trường :D.
    • Vẫn chả biết sau này sẽ làm gì.
    • Rời khỏi lớp Pháp để chú tâm vào tiếng Anh (lúc này cả tiếng Pháp và tiếng Anh trình độ đều cùi bắp, không biết đọc lẫn không biết viết)
    • Học các môn ngành Hệ thống thông tin vì nghĩ là mình không có năng khiếu lập trình. Có vẻ đầu óc mình làm Business hay Hệ thống Database có vẻ ngon hơn, dễ dàng hơn.
  • Năm 3:
    • Anh nghĩ là cần làm gì đó và tìm con đường cho riêng mình.
    • Anh viết 1 phần mềm cho cửa hàng bán cafe (cực kì cùi bắp) -> bắt đầu nghĩ là mình có khả năng lập trình :smiley:
    • Trả nợ được 2 môn.
    • Đi phỏng vấn vào cuối năm 3, muốn đi làm -> Rớt toàn bộ (không giải được bài toán cơ bản FizzBuzz).
  • Năm 4:
    • Nghĩ là mình có khả năng lập trình.
    • Tự học lập trình iOS, cài hackintos vào laptop, viết vần mềm báo thức đầu tiên (cùi bắp).
    • Được nhận vào 1 cty Nhật trước khi ra trường 4 tháng với vị trí là Lập trình iOS.
    • Bắt đầu viết phần mềm đầu tiên.
    • Niềm đam mê bắt đầu từ đây.

Niềm đam mê tăng dần qua năm tháng, khi anh dần nhận ra những điều mình thích, và làm hết mình với nó.

17 Likes
  • Lương của anh khi còn ở VN khoảng 40tr 1 tháng - Senior iOS Developer (~ 2.5 năm KN)
  • Trên anh còn có Principal Developer, Guru, Team Leader, Tech Leader, Architect, Senior Architect, Principal Architect, …
  • Mỗi buổi sáng thức dậy đi làm a đều cảm thấy rất thoải mái, có thể ngủ tới khi nào mình cảm thấy khoẻ, dậy ăn sáng, rồi bắt đầu công việc mình yêu thích.
  • Cuối tuần anh đi ra bãi biển, công viên, chơi game với vợ và bạn, đồng nghiệp.
  • Những lúc rảnh rỗi thì đọc sách, nấu ăn, câu cá.
  • Anh hài lòng với những gì mình có được.
6 Likes

Quy tắc cơ bản:

  • Ngôn ngữ lập trình em tưởng tượng giống như “vũ khí” của developer.
  • Kỹ năng lập trình thì như là bí kiếp võ công.
  • Những người có “võ công” cao thì dù họ có sử dụng vũ khí nào cũng được coi là cao thủ.
  • Những với những người mới bắt đầu, để học võ công thì thường nên đi cùng với học cách sử dụng vũ khí.

Kinh nghiệm:

  • Vũ khí cũng có nhiều loại, phục vụ cho các mục đích khác nhau, cũng như các đối tượng khác nhau (beginner, experienced, master, etc.) Vì vậy, nên chọn loại vũ khí và võ công phù hợp với mình.
  • Beginner không nên học sử dụng nhiều loại vũ khí cùng lúc vì sẽ chậm, lâu, tốn nhiều thời gian hơn là học 1 loại duy nhất.
  • Mục đích tối thượng là thành “cao thủ”.
  • Cứ tìm cách đi làm, đi làm vừa có kinh nghiệm, vừa có tiền, lấy tiền đó để mua sách, tài liệu, ăn uống rồi đầu tư lại cho việc học.
  • Lúc đầu làm ở các cty nhỏ, công việc đơn giản.
  • Lúc giỏi hơn thì đi tìm những chỗ phù hợp hơn, trả lương cao hơn, môi trường học tập tốt hơn.
9 Likes

Em cảm ơn anh đã bỏ thời gian để giải đáp thắc mắc của em. Nhờ vậy mà ít nhiều em biết mình nên làm gì tiếp theo. Cảm ơn anh.

2 Likes

Anh ơi, anh cho em hỏi, kinh nghiệm tự học của anh như thế nào?
Bắt đầu như thế nào khi nghiên cứu 1 cái mới, em đang tìm hiểu về lập trình web ạ.
Em thích lập trình, nhưng khi tìm hiểu 1 cái mới em k biết phải bắt đầu từ đâu, cứ thấy có hướng dẫn bằng video hay gì gì là lao vào đọc và làm theo, nhưng mỗi hướng dẫn lại khác nhau và trùng lặp nhiều, nên em k tiến bộ nhiều được đã vậy còn mất thời gian kinh khủng :(, rồi ngồi ngáp lên ngáp xuống, anh có thể chia sẻ cách tự học của anh để em và mọi người học tập được k ạ?

2 Likes

Các bạn mới vào lập trình thì đừng nên nóng vội quá.
Theo mình thì có những step như sau:

  1. Học lâp trình căn bản, cấu trúc dữ liệu giải thuật bất cứ ngôn ngữ nào, học database. Có thể chọn C#, Java, Python v.v.v. Database thì dùng sql cho nó tiện. Có rất nhiều loại DB
  2. Hoc OPP
  3. Tìm hiểu từng ngôn ngữ lập trình.
  • Ưu nhược điểm
  • Khả năng tìm được việc làm
  • Lương cao không
  • Tương lai có phát triển không
  • Mình có thích nó không
  1. Thực hiện đam mê và kiếm $(Ví dụ: chọn được Ngôn ngữ Java)
  • Học Java
  • Ăn cũng java
  • Ngủ cũng java
  • Đi chơi cũng java
    –> Biết nhiều về java
    Trong thời gian học thì có thể làm CV xin việc là vừa
    Vì sao?
    Vì chỉ khi đi pv thì mình mới biết vài điều:
  • “Nhục nhã khi vào người ta hỏi cái gì cũng không biết”
  • “Bằng tuổi mình mà người ta đã làm lương cao vút tại sao mình lại như vậy”
  • Biết người ta cần gì. Mình còn thiếu skill gì và về luyện thêm
8 Likes

Bạn vừa xem video, vừa code theo để hoàn thành sản phẩm + thêm đọc sách về thứ mà mình đang làm. Đừng vội. Cứ như thế 1,2,3,4,5 tháng từ từ bạn sẽ thấy bạn biết nhiều thứ hơn.

2 Likes

chào anh ,e mới học lập trình thì nên đọc sách gì ạ

1 Like

Đọc sách dạy lập trình chứ sách gì em.

2 Likes

Anh ơi em đang học năm 2 và em đang học môn cấu trúc dữ liệu và giải thuật.Anh có lời khuyên nào về môn học này không ạ?Và sau này đi làm cần dùng tới kiến thức của cái này đến mức nào ạ?Em không có định hướng cụ thể nào chỉ biết bây giờ người ta làm về Java nhiều nên ngoài học trên lớp em có thể tiếp cận với những kiến thức liên quan đến Java cho công việc sau này qua nguồn nào ạ?Mong anh giúp đỡ em ạ.Em cảm ơn anh.

1 Like

Vâng em cảm ơn anh nhiều ạ.

1 Like

Data Structure & Algorithms là một phần cực kì cơ bản của lập trình, khi càng đi về phía trước, tiến tới trình độ cao hơn thì nó là thứ không thể thiếu. Nhưng anh không nghĩ là kiến thức, trình độ, kinh nghiệm hồi học đại học đủ để học một cách hiệu quả môn này. Khi anh ra trường, đi làm được nhiều năm, muốn đạt đến trình độ cao hơn thì bắt đầu học lại nó.

tl;dr Data Structure & Algorithms cực kì cần thiết để đạt đến đỉnh cao của lập trình, nhưng không nên tập trung 100% sức lực, thời gian, công sức để tìm hiểu hoàn toàn về nó khi đang ở trình độ thấp.

6 Likes

Em sẽ mất ít nhất 1-2 năm để thành thạo Objective-C và iOS SDK, nhưng chắc chắn 1-2 năm sau em sẽ không cần xài đến Objective-C nữa, vậy tại sao em không học Swift ngay từ bây giờ?

Hiện giờ anh làm việc hoàn toàn với Swift.

1 Like

Dạ vâng em cảm ơn anh ạ.Em muốn hỏi anh thêm 1 chút nữa cái ý anh nói là khi ra trường thì phải bắt đầu hoc lại nó là như thế nào hả anh?Anh cho em xin ví dụ được không ạ?

1 Like

Chào anh,
Anh có thể tư vấn giúp em một tí được không.
Ngành em học về Kỹ thuật máy tính (lập trình mấy VĐK, thiết kế mạch)
Ngôn ngữ hiện em đang xài là C và python. VHDL (cái này em học không được sâu lắm, chỉ dc giới thiệu qua cơ bản)

Hiện em không biết định hướng tương lai như thế nào. Em cũng muốn theo nghề lập trình. Vậy để theo nghề này thì em phải làm những bước gì, rèn luyện cho mình những gì.
Dạo gần đây em ít code lại, nên cũng xuống tay, có phải em phải thường xuyên code, thường xuyên làm những project, rèn luyện không anh.
Với kiến thức như vậy thì ở VN mình có thể xin vào những cty gì anh.
:slight_smile:

2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?