Hướng đi cho lập trình 25 tuổi?

Dec 26, 2018.14 comments
#1
Xin các bác tư vấn. Em năm nay 25 tuổi. Kinh nghiệm làm .net 3 năm. Level vẫn junior.
Hiện tại em sẽ ít tập trung vào kỹ thuật. Sẽ tập trung học ngoại ngữ?(Tiếng anh và tiếng nhật)
Mục tiêu khoảng 5-7 năm sau có thể đi theo hướng giao tiếp lấy yêu cầu với khách hàng hơn là tập trung vào code.
Thím nào chia sẻ kinh nghiệm cho em với?
#2
BA :canny::canny::canny:
Mà thế nào 3 yrs lại vẫn junior là sao?
#3
3 năm không junior thì senior hả thím :)
#4
thainokio:
BA :canny::canny::canny:
Mà thế nào 3 yrs lại vẫn junior là sao?

kinh nghiệm 7 năm vẫn chưa thấy mình lên được tầm sờ nho, cảm thấy lessor quá :sosad:
#5
Cũng đang học tiếng nhật sml đây :sweat:
#6
thainokio:
BA :canny::canny::canny:
Mà thế nào 3 yrs lại vẫn junior là sao?

3 năm không junior thì là gì :sosad:
#7
Bo Young Park:
3 năm không junior thì senior hả thím :)

Có khả năng là middle
#8
em hỏi ngu phát sen, mid, ju tính bằng năm hả các thím
#9
thainokio:
em hỏi ngu phát sen, mid, ju tính bằng năm hả các thím

Bằng năm, kinh nghiệm, và nhiều tiêu chí khác nhưng số năm ở VN ảo quá. Như cty trước mình làm của Thuỵ Điển thì chưa tới 8-10 năm thì đừng mơ có title Senior :byebye:
Cty hiện tại nhìn cái career ladder để lên được Senior chắc cũng phải từng đó năm :sosad:
#10
thainokio:
em hỏi ngu phát sen, mid, ju tính bằng năm hả các thím

Theo bản thân mình thì chỉ dc gọi là senior khi về cơ bản gần những thứ built-in ngông ngữ nào cũng có như dict-set-list-tuple-string-int thì phải thành thục và uyển chuyển , 1 hay 2 cái design pattern để tổ chức code vậy thôi , phải làm dc 1 cái app từ sratch mà code ko thừa ko thiếu (ý là ko bị lặp lại ở bất kì đâu).
Senior về ngôn ngữ thì biết thêm trick tips , vài điểm mạnh và điểm yếu của những ngôn ngữ mình hay dùng .
Theo kinh nghiệm của bản thân thì những bạn programmer giỏi thường sử dụng các data type mà iterable như rất uyển chuyển và nhìu lúc 'out of the box' , cảm giác như họ đưa vấn đề về một bài toán như khi mình học cap 2, cap 3 , những cậu này ko bị giới hạn bởi ngôn ngữ nữa ,cái nào cũng học rất nhanh , thường khi chọn framework thì họ thường chọn những micro framework chứ ko dùng mấy đao to búa lớn, nhìu lúc sẽ bị lâm vào tình trạng re-invent the wheel . Ngược lại sẽ có những programmer đi lên bằng exp, họ thì dễ thấy là 'get things done' , đúng thứ đúng chổ , làm chung với họ thì an tâm là ít xảy ra sự cố ngoài ý muốn hơn. Đấý chỉ là cảm nhận cá nhân
#11

Cty em 6 năm junior, 8 năm senior, sau đó lên analyst , nữa thì coordinator. Toàn thâm niên 20 năm trở lên .

#12

muốn lên dc senior thì phải phân tích kỹ và sâu tại sao code nó như vậy, nó có chức năng gì và work như thế nào. Ngoài ra phải rành về cái SOLID, Repository,... giỏi Google, fix bugs, rành về Threading, memory, chịu khó cập nhật xu hướng công nghệ để có thêm kinh nghiệm chém gió :what:

#13

Nghe có vẻ như bác làm outsourcing. Theo mục tiêu của bác thì dễ thấy nhất là trở thành BA, giờ ở HN hay SG đều có khóa học BA, bác nên đi học cho bài bản. Còn tiếng Nhật thì nhắm trọn đời theo nhật thì hãy học, không thì tập trung vào tiếng anh là đủ rồi, mà bọn nó không muốn học tiếng anh mới bắt client học tiếng nhật, bác học tiếng anh bác có cả thế giới còn tiếng nhật chỉ có mỗi nhật thôi, mình có mấy thằng bạn học tiếng nhật xong giờ trọn đời muốn làm cho nhật thôi.

#14

tầm từ 27 tuổi trở đi thì phải định hướng phát triển của bản thân, 1 là làm quản lý 2 là làm tech lead.
Mình đang làm tech lead (29 tuổi) giờ cũng chỉ muốn rẽ ngang làm ngành khác thôi :))