Wednesday, 3 November 2010

Lời phản biện của 1 coder chuyên nghiệp

bài này post từ 08-08-10 nhé, stick lên đấy cho mấy thằng chưa đọc :D
Đêm nay nói chuyện với 1 coder chuyên nghiệp, vâng :-j thật sự chuyên nghiệp vì anh ấy đã code rất nhiều các site to đùng như Honda Việt Nam, trường công nghệ , ....

Sau đây là 1 đoạn hội thoại:
FamiHug: có bao h dùng đến python ko ngày xưa í
FamiHug: ý em là nó có hữu dụng, phổ biến trong công việc ko ý
BabyFox: thời điểm trước thì nhiều
BabyFox: vì dạng server script hồi ý chưa mạnh
BabyFox: nhưng giờ có thằng PHP rồi
BabyFox: thì Perl, CGI, Python
BabyFox: dần đi vào dĩ vãng
FamiHug: python có viết thành phần mềm đc ko anh vd làm mấy cái soft trong project môn học í
BabyFox: có
BabyFox: nhưng em viết xong
BabyFox: chẳng ai hiểu mà phản biện
BabyFox: soft trong BK thì chỉ nên viết bằng C#, Java
FamiHug: vì các thầy ko biết à
BabyFox: uh
FamiHug: tại h em chuyển sang dùng hẳn ubuntu nên nghị python tí
BabyFox: Linux chưa thể thay thế được cho window được
FamiHug: với nhu cầu của em thì đủ rồi
BabyFox: cơ bản là sau này
BabyFox: em làm gì?
FamiHug: em ko biết
BabyFox: cơ sở vật chất phải được trang bị theo thị trường & xu hướng khách hàng
FamiHug: em hiểu ồi ạ
BabyFox: ai cũng thích ubuntu nhưng khi bắt đầu làm việc sâu về chuyên ngành thì méo mồm
BabyFox: đến cái excel cỡ 9000 row
BabyFox: thằng open office có đọc nổi đâu


FamiHug: php đc ko ạ
BabyFox: nhưng nếu có liên quan đến CSDL phân tán + xử lý dữ liệu nặng thì thằng PHP cứ ngồi mà khóc
BabyFox: -> em bắt buộc phải học 1 ngôn ngữ lập trình desktop

~~~~~~~~~~~~~~~~~~~~~~
=> thứ nhất: open office đủ dùng cho nhu cầu bình thường nhưng nhu cầu lớn như 9000 dòng kia thì không làm được (chỉ có ở công ty lớn như ở đây là Viettel).
=> thứ 2: lập trình trên ubuntu và window nói chung là giống thì giống phần lõi còn mỗi cái có những điểm riêng => phải code khác nhau, muốn thành giỏi thì phải thành thạo các thư viện riêng của mỗi HĐH.
=> thứ 3: nếu đi làm ở 1 công ty phần mềm bình thường thì chắc chắn là phải code phần mềm cho window => ubuntu là phải bỏ
=> thứ 4:để sống sót trong 3 năm học nữa thì phải học 1 ngôn ngữ các thầy biết và làm bài tập bằng các ngôn ngữ ấy. => java hoặc C#

Như vậy, thằng nào muốn học ra làm coder, chuyên lập trình phần mềm thì có lẽ là chuyển sang window mà dùng 8->(hoặc chỉ để làm việc :-" )
Code trên ubuntu kô ra tiền được, vì hầu hết phần mềm trên ubuntu là free mà, open source...
Thằng nào muốn học làm quản trị mạng thì dùng ubuntu vẫn được, sau dần chuyển sang linux là vừa. Không phải lo thiếu việc .
Thằng nào học java rồi lên java cho mobile thì dùng cái nào cũng được.

Tóm lại:

=> thằng nào định làm coder thì chuyển sang window mà làm việc
=> thằng nào theo quản trị mạng thì tiếp tục dùng ubuntu
=> stop việc học python. Trừ khi muốn học tiếp để chơi ;;). Cũng chả sao :-j nếu cần tớ vẫn post bài tiếp
=> thay cho các bài viết về python, chuyển sang viết bài về lệnh trong terminal
=> riêng mình vẫn dùng ubuntu để bớt các cám dỗ game ghiếc, khỏi lo virus vi reo :)) và mình cũng chẳng có ý định chơi với window nữa :)) có code thì code PHP, J2ME 8-> không thì theo QTMạng
=> chuyển sang học Java thay python?

Ý kiến đi chứ?