PDA

View Full Version : Lập Trình Viên: Sáu “khổ” Đổi Một “sướng”


Ngô Từ
25-10-2003, 12:06 AM
Bài này từ Báo Sinh Viên Việt Nam, mới được mở lại. Bà con đọc xem thế nào và cho ý kiến nhá.

http://www.tintucvietnam.com/Uploaded/mala/LTV12.jpg
LTV gạt đi bao cái "khổ" để được cái "sướng" thử thách mình trong thế giới máy tính

Thời gian biểu của hắn kín đặc. Sáng: bù đầu trong vai nhân viên kinh doanh của một công ty tin học danh tiếng. Chiều: tất tả về làm cố vấn kỹ thuật cho một hãng máy tính tư nhân. Tối: ngược xuôi đến các trung tâm theo học lập trình viên quốc tế và ngoại ngữ. Vì sao hắn phải vất vả như vậy trong khi hoàn toàn có thể thảnh thơi ở một công ty kinh doanh tin học do… bố hắn sắp đặt? “Bởi lập trình viên là một nghề đặc biệt, “kén” người thật đấy nhưng lại có sức thu hút đặc biệt”.

Lập trình viên (LTV) làm việc phòng máy lạnh, được công tác trong một môi trường chuyên nghiệp, lương tháng tính bằng “vé” và nhiều cơ hội thăng tiến… Nghe qua thì có vẻ “ngon” đấy, những để trở thành một LTV chuyên nghiệp thực sự thì chẳng hề đơn giản chút nào.

Để đứng vào hàng ngũ LTV, bạn phải thuộc nằm lòng kiến thức cơ sở: Access, Visual Basic, C/C++, Java, Assembler… Khối lượng kiến thức khổng lồ này ít nhất cũng ngốn của bạn 3 - 4 năm trong trường ĐH. Và bạn cũng cần gấp đôi khoảng thời gian như thế nữa dành cho việc tích lũy kiến thức và thử thách mình trong môi trường làm việc thực tế.

Một rào cản lớn đối với các LTV không thể không nhắc đến là tiếng Anh. Cũng dễ hiểu thôi, một bộ phận lớn khách hàng của các công ty chuyên viết phần mềm là các doanh nghiệp nước ngoài nên việc sử dụng thành thạo ngoại ngữ chuyên môn là yêu cầu bắt buộc.

Ngoài ra, trong nhiều dự án, các LTV phải xây dựng, tính toán công nghệ và đánh giá sản phẩm trên những thiết bị… mô phỏng hoàn toàn. Vì vậy những yêu cầu về tư duy trừu tượng của một LTV chuyên nghiệp là rất cao.

Căng thẳng, mệt mỏi và đầy áp lực. Những dự án khó khăn luôn đòi hỏi các LTV phải thức trắng đêm chạy đua với thời gian để hoàn thành sản phẩm. Chưa hết, LTV chuyên nghiệp cũng phải làm quen với những thất bại vỡ mặt. Có khi cả nhóm bốn năm người vật lộn vất vả cả tháng trời chỉ để nhận được một cái lắc đầu lạnh lùng từ đối tác.

“Họ bỏ tiền núi thuê mình, họ yêu cầu khắt khe cũng là chuyện đương nhiên. Quan trọng là được thử thách, được tung vào các dự án làm việc chuyên nghiệp và trưởng thành dần dần” - Hoàng Nam, từng làm việc tại CMC Soft cho biết.

Ngoài ra, cứ 6 tháng đến 1 năm, các LTV dù bận bịu ngập đầu cũng lục tục quay về các cơ sở đào tạo để được cập nhật thêm những kiến thức mới. Công nghệ biến đổi nhanh chóng mặt, nếu không tự đào tạo lại, nếu chậm cập nhật bạn sẽ tụt hậu rất nhanh.

Khổ sở như vậy những mỗi năm vẫn có hàng ngàn bạn trẻ gia nhập đội ngũ LTV chuyên nghiệp ở Việt Nam. Chỉ với cái “sướng” duy nhất là được thử thách mình trong thế giới của máy tính và những sản phẩm phóng tác theo niềm đam mê.

Bạn tôi là “Lờ tê vê”

Dương Thành Trung, học viên lớp CO209M, Hanoi Aptech, từng bị lũ bạn chê là “hâm”, thậm chí còn bị người yêu giận mất mấy tháng chỉ vì quyết định chọn nghề LTV. Nhưng giờ thì người ta đã thấy hắn cười phớ lớ.

Trong khi lũ bạn cử nhân Kinh tế, Kế toán thất nghiệp dài dài hoặc mòn chân trong vai… tiếp thị thì hắn ung dung ngồi phòng máy lạnh, nhâm nhi ly cà phê và góp sức thực hiện những dự án phần mềm. Lương của hắn bây giờ cũng được tính bằng “vé”. Chưa phải là “cao ngất trời mây” song cũng là tạm ổn đối với một lập trình viên mới ngo ngoe ra trường.

Hắn từng thành công trong một dự án lớn viết chương trình quản lý khách hàng của một hãng bảo hiểm uy tín, nhưng trong chuyện tình cảm, hắn thú nhận các phần mềm do mình viết ra không hiểu sao toàn… lỗi hết cả. “Thế nên bây giờ vẫn cà phê môt mình thôi”. Trung cười.

Tôi biết là hắn… xạo. Bởi chưa nói đến vẻ ngoài khá… lãng mạn, hắn còn là một cây văn nghệ kiêm cầu thủ bóng đá có cỡ trong trường. Bạn bè của hắn đông nghịt trên mạng và toàn là những tay gạo cội trong thế giới IT… lẽ nào Trung lại cô đơn trong thời buổi các cộng đồng cả thật lẫn ảo ầm ầm hiện nay.

Đến năm 2005, Việt Nam sẽ đào tạo được 50.000 chuyên gia CNTT. Trong đó 25.00 LTV chuyên nghiệp phục vụ mục tiêu tổng doanh số trong lĩnh vực phẩn mềm đạt 500 triệu USD, một nửa trong đó phục vụ cho thị trường xuất khẩu trên thế giới.

Theo Tiến sỹ Trương Gia Bình - Tổng Giám đốc FPT: Hiện nay các công ty phần mềm quốc tế đã chấp nhận trình độ của các nhà lập trình Việt Nam. Chính vì vậy lập trình tuy là một nghề đào tạo khá mới ở Việt Nam nhưng lại hứa hẹn một tương lai rất tươi sáng.

Ngô Từ
25-10-2003, 12:09 AM
Nói thật là đọc xong bài này iem cũng hơi buồn cười. Lý do thì không biết nói thế nào, nhưng có lẽ vì cái kiểu bài như thế này thường thấy trên báo Hoa Học Trò với lại Sinh Viên Việt Nam. B) . Anyway, các bác nghĩ gì về nghề lập trình viên ạ? Đặc biệt là các bác học Tin và cả các bác không học Tin :P . Em thì thuộc dạng giữa hai dòng nước, một bên là kĩ thuật, một bên là tin học. Có lẽ em sẽ đi theo con đường kĩ thuật, vì ở đó có nhiều Toán. Chà, dạo này đọc quyển sách Toán thấy đau đầu ghê, lâu ngày ốc vít rỉ hết rồi. :lol:

CIQ
25-10-2003, 01:16 AM
Không biết những bài khác thì sao, nhưng đọc bài này ICQ có cảm giác mình không phải là Sinh Viên nữa quá, có lẽ không chia sẻ được cái cảm giác "sinh viên" với người viết bài, hay đã quen mấy giọng văn kiểu này trên net nhiều quá, nên cảm giác chất lượng bài viết bèo quá. Không biết các bài khác thì sao nhưng nếu bài nào cũng kiểu này thì còn mở lại tờ báo làm gì nhỉ? Chẳng nhẽ là SV - đội ngũ tri thức tương lai của xã hội lại chỉ dừng khả năng của mình ở những bài viết thế này sao? Có lẽ họ nghĩ là SV thì vẫn còn là trẻ con!

Hờ hờ, bác Unclosed à, không phải bác đang chuyên ngành IT sao? Tưởng bác phải học ngành nào để tận dụng tối đa lợi thế của bác chứ :P
Báo cáo bác, ICQ giờ đã chính thức vào chuyên ngành, giờ nó là Media-Telecommunication, cái nghành chắc gợi cho bác nhiều kỉ niệm nhỉ. :P

Ngô Từ
25-10-2003, 10:58 AM
Hì hì, ừ, quả là nhiều kỉ niệm thật. Tớ là dân gốc Telecom mà lại, gần 2 năm ở trường Bưu Chính Viễn Thông có nhiều kỉ niệm đáng nhớ lắm.

Thế bác ICQ không học Electronics & Electrical Engineering nữa sao? Học Media-Telecom chắc bác sẽ học cả về Media, bác khai sáng cho tớ nghe xem cái này là như thế nào nhỉ?

Hì hì, tớ nói bao nhiêu lần trên forum này rồi, tớ học Engineering nhưng chuyên ngành hẹp là Software. Cái đó khác IT nhiều lắm, thực ra gốc gác của chuyện này là do ngày xưa tớ học Telecom nên khi đăng kí ngành học cũng phải là Engineering. Engineering thì chắc bác cũng không lạ gì, thì cũng xử lý tín hiệu số với điều khiển hệ thống, v..v... Dân IT chỉ lập trình thôi, mà lập trình thì chẳng cần phải giỏi toán lý, quan trọng là kinh nghiệm, sống lâu lên lão làng thôi.

Nói nhỏ này: Tớ đã đổi hướng sang Electrical / Telecom. Lý do là học Software Engineering viết docs chán cực kì, mình cứ như bị đì.

Bài báo trên của mấy chú ở SVVN viết, nói chung là còn non tay lắm.

Dù sao, tớ cũng muốn mọi người bàn tán về nghề LTV, nhờ. Xin các bác cho ý kiến.

Mapcon
25-10-2003, 02:56 PM
Đúng là "Bình mới rượu cũ" ...báo SV được mở lại vài hôm chắc lại bị cấm tiếp...
Nghề LTV ... nghe có vẻ hay ... miếng ngon thì lắm kẻ thèm ...nhưng khổ nỗi mật ít nhưng ruồi thì nhiều.
Cái nghề này cũng cực lắm, các bác nghĩ coi ... cuối tuần người ta đi chơi với ngờ uời yêu chỗ này chỗ nọ, tối về họ ngủ nghênh râu ... còn dân IT thì sao, phải còm lưng ngồi gõ ... Nghĩ mà tủi thân ...
Nói thẳng ra cái nghề này chả khác gì " Cu li Tin học "....
Bác Un học Media-telecom có gì hay giới thiệu cho anh em mở mang chút đi...

M2T
26-10-2003, 05:19 PM
Xin cho gop chut y kien nhe!

Toi nghi suong hay kho con phụ thuoc vao tung nguoi thoi cac bac a,
co nguoi chi can bo mot chut thoi gian la co the dap ung ngay yeu cau cong viec,
nhung cung co chu cắm đầu cắm cổ ,bở hơi tai..

Cho nen cai chinh la phai lam viec cung nhu nghien cuu co phuong phap, co ke hoach. Rat nhieu LTV cam thay chong mat trước thay đổ công nghệ hàng ngày bởi vì một lý do chính theo tôi nghĩ đó là họ quá phụ thuộc vào sự thay đổi của các ngôn ngữ lâp trinh mà quên đi mất rằng đã gọi là dân lâp trỉnh thì cái quan trọng nhất đó là tư duy lập trình, là sự phân tích cũng như tổng hợp thông tin ở mọi lĩnh vực... (Không đủ thời gian để viết tiếp ,, HI HI) :P

Ngô Từ
26-10-2003, 06:46 PM
Trả lời chú Mapcon: Anh không học Media-Telecom, đó là CIQ.

Nghề lập trình viên thì có lẽ khá vất vả, tuy nhiên nếu bạn nào kha khá lên được chức quản lý hoặc thiết kế thì đỡ hơn, không phải làm chân tay nhiều nữa. Nói chung nghề này lao động cật lực, nhưng lương cũng đủ sống đấy chứ. Có lẽ để các bác IT professional vào đây nói thêm thì tốt hơn, chứ Unclosed cũng không rõ lắm. :)

Tư duy lập trình? M2T có thể nói rõ hơn được không? Bí quyết gì giúp cho M2T có thể nắm bắt công nghệ nhanh chóng mà không cảm thấy "chóng mặt"?

Mapcon
26-10-2003, 10:18 PM
To M2T : Bác có phải là Mai Trí Minh lớp tin 96-99 của thầy Minh kô nhẩy ? Nếu đúng cho kính bác một cái... em nghe danh bác đã lâu.

M2T
28-10-2003, 06:46 PM
Tôi đồng ý với bác Unclosed đó là nếu phấn đấu trở thành người phân tích, thiết kế hay quản lý dự án thì tốt hơn nhiều.

Nhưng để đạt được điều đó một cách nhanh chóng thì có thể nói là không thể vì nó còn phụ thuộc một yếu tố như : kinh nghiệm ( bạn không thể trở thành người phân tích, thiết kế , hay quản lý dự án tốt trong khi không đủ kinh nghiệm cần thiết về dự án đó) , kinh nghiệm quản lý , hiểu biết nhiều về các công nghệ mới nhất ( trong IT là kinh nghiệm lập trình ứng dụng).

Điều đó có nghĩa là ai trong dân Lập trình chúng ta cũng đều muốn trở thành một trong các vị trí trên nhưng không phải mọi người đều có thể.

Tôi chỉ muốn mọi người làm nghề lập trình như chúng ta có một phương pháp học tập nghiên cứu có hiệu quả thôi.

Cái nguyên nhân chủ yếu khiến nhiều Lập trình viên bây cảm thấy chóng mặt (có khi Stress) đối với sự thay đổi công nghệ đó là họ đồng nhất khái niệm "TIN HỌC", "CÔNG NGHỆ THÔNG TIN" với "LẬP TRÌNH, NGÔN NGỮ LẬP TRÌNH".

Điều này tưởng như ai cũng biết nhưng nếu không hiểu rõ sẽ rất nguy hiểm, gây mất phương hướng phát triển của lập trình viên cũng như mọi người làm Công nghệ thông tin bởi vì:
- Ngôn ngữ lập trình luôn thay đổi (cho phù hợp với xu hướng phát triển thông tin..)
trong khi đó theo tôi cái quan trọng ở đây là "Tư duy lập trình", là cái cách chúng ta giải quyết vấn đề trước khi dùng "Ngôn ngữ lập trình" để thể hiện nó.

Vì vậy nếu Lập trình viên quá tập trung vào việc sử ngôn ngữ thì sẽ lệ thuộc ngôn ngữ đó không chỉ trong công việc mà còn trong cả tư duy, khả năng sáng tạo..

Dẫn chứng cụ thể là đối với lập trình viên chuyên nghiệp việc làm quen với một ngôn ngữ lập trình mới chỉ được giới hạn trong thời gian từ 3 -> 14 ngày thôi.

Xin phép được đưa ra một số phương pháp học tập , nghiên cứu về lĩnh vực lập trình
như sau: .. (để lần sau xin góp ý ! HI HI) :)

Nếu có gì sai xót mong các bác đừng cười.

HI! To Mapcon: HI HI Thanhks :-$

huyenmy
04-11-2003, 10:40 AM
Originally posted by Unclosed@Oct 25 2003, 02:05 AM
Thế bác ICQ không học Electronics & Electrical Engineering nữa sao? Học Media-Telecom chắc bác sẽ học cả về Media, bác khai sáng cho tớ nghe xem cái này là như thế nào nhỉ?


Ủa theo như em biết thì Media-Telecomunication chỉ là một ngành nhỏ trong Telecomunication, như là digital-Telecommunication .... Mà Telecomunication lại là một phân ngành trong Electronic&Electrical Enigneering mà ??/ Liệu có đúng không ạ??? Vậy bác ICQ vẫn thuộc EEE chứ nhẩy ????