ĐÃ CÓ THỂ LẬP TRÌNH ỨNG DỤNG GAME DEVELOPMENT TUTORIAL CHO GEAR 2, GEAR 2 NEO VÀ GEAR 2 FIT
I. Microsoft công bố Visual Studio 2015 và
Ngoài ra, Microsoft cũng đang tung ra các bản vá lỗi và bổ sung tính năng mới trên các công cụ lập trình cho cộng đồng phát triển, giúp họ cải thiện một số các tiến trình thanh toán cũng như thông báo lỗi. Nền tảng Windows Phone vừa qua đã chạm mốc 50.000 ứng dụng trong chỉ chưa đầy 2 tháng sau khi công bố con số 40.000 ứng dụng trên Marketplace. Qua đó, có thể thấy Marketplace của Windows Phone có mức tăng trưởng nhanh và đều. Thêm vào đó, với khả năng hỗ trợ hạ tầng mạng LTE cùng với công tác quảng bá rầm rộ của Nokia thì năm 2012 hứa hẹn sẽ đón nhận nhiều tín hiệu khả quan đối với Windows Phone. Theo: The Verge QUẢNG CÁO CHỦ ĐỀ TƯƠNG TỰ: [Video] Nokia giới thiệu bộ phụ kiện di động mới đầy màu sắc 03/01 HTC Radiant và Samsung Mandel sẽ là hai điện thoại WP chạy mạng LTE 30/12 Lỗi SMS của Windows Phone có thể ảnh hưởng đến một số ứng dụng PC 30/12 Xuất hiện kho app của Nokia trên Marketplace của WP 29/12 Lộ trình Windows Phone của Microsoft hé lộ "siêu điện thoại" 29/12 Windows Phone Marketplace cán mốc 50.000 ứng dụng 28/12 WP7 sẽ có tính năng sao lưu/phục hồi dữ liệu trong phiên bản kế tiếp 28/12 Sự thật về điện thoại Windows Phone 3" của Nokia 27/12 Sau Opera Mini, Opera Mobile 10 trên WinMo cũng chạy được trên WP7 27/12 Khác game development and entrepreneurship biệt lớn nhất giữa WP thế hệ 1 và 2 chính là CPU Snapdragon 25/12 CÁC CHỦ ĐỀ KHÁC: iOS có Siri, Windows Phone có "Ask Ziggy" 03/01 [Video] Nokia giới thiệu bộ phụ kiện di động mới đầy màu sắc 03/01 Lộ diện hình ảnh Nokia Ace, điện thoại WP chạy mạng LTE của AT&T 31/12 HTC Radiant và Samsung Mandel sẽ là hai điện thoại WP chạy mạng LTE 30/12 Lỗi SMS của Windows Phone có thể ảnh hưởng đến một số ứng dụng PC 30/12 Xuất hiện kho app của Nokia trên Marketplace của WP 29/12 Lộ trình Windows Phone của Microsoft hé lộ "siêu điện thoại" 29/12 Windows Phone Marketplace cán mốc 50.000 ứng dụng 28/12 WP7 sẽ có tính năng sao lưu/phục hồi dữ liệu trong phiên bản kế tiếp 28/12 Sau Opera Mini, Opera Mobile 10 trên WinMo cũng chạy được trên WP7 27/12. Ngoài ra, trại sinh còn được học tiếng Anh, rèn các kỹ năng tự lập, làm việc nhóm, thuyết trình, thương lượng. Được biết, để đoạt vé” tham dự trại hè này, 40 trại sinh học sinh lớp 9, 10, 11, 12 đã phải vượt qua hai vòng thi về công nghệ thông tin..
Nguồn: Yahoo Chia sẻ trang này Facebook Twitter Google+ Chia sẻ. Hanoi-Aptech tặng bạn tri thức cùng những ưu đãi hấp dẫn để bạn lập nghiệp thành công. Trường SaigonTech là một trong những thương hiệu đào tạo nguồn nhân lực công nghệ thông tin CNTT uy tín tại Việt Nam. Do được học chương trình của Mỹ với các kiến thức, công nghệ game development tutorial cập nhật và vốn tiếng Anh vượt trội, sinh viên chuyên ngành CNTT trường SaigonTech thường được các công ty về công nghệ ưu tiên tuyển dụng, ra trường có thể làm việc ngay. Xem thêm thông tin tại: www.saigontech.edu.vn. Mọi thắc mắc liên quan đến vấn đề lương bổng, kỹ năng nghề nghiệp, phỏng vấn xin việc... Bạn đọc gửi về chương trình "Tư vấn việc làm" tại địa chỉ: tto@tuoitre.com.vn Để chính xác về nội dung, vấn đề cần hỏi, bạn đọc vui lòng gõ tiếng Việt có dấu.. Các học viên của Hanoi - Aptech trong ngày tốt nghiệp. Ảnh minh họa. Chủ phương tiện Game development tutorial có thể nghiên cứu lộ trình đi tránh các điểm ùn tắc qua điện thoại. Ảnh minh họa: Phương Sơn. Rất đông sinh viên các trường đại học tham gia thi tuyển.
II. Anh có lời khuyên gì cho các bạn lập trình viên trẻ để cũng có thể vượt qua khó khăn ở trên? Mình và các bạn Zendios luôn tin vào sức mạnh của niềm đam mê
.Với việc Windows 8 sắp chuẩn bị được phát hành, Microsoft cần đảm bảo kho ứng dụng của họ phải thực sự phong phú để lôi kéo người dùng, vì vậy mới đây công ty đã mở rộng danh sách hỗ trợ của Windows Store cho lập trình viên ở 82 thị trường, trong đó bao gồm Việt Nam. Trước đây, Windows Store chỉ chấp nhận thanh toán ở nước ta, nhưng bây giờ Microsoft đã bổ sung Việt Nam vào một trong những thị trường được hỗ trợ lập trình viên. Với việc bổ sung này, tổng số quốc gia được Windows Store hỗ trợ được nâng lên thành 120 nước, tất cả các lập trình viên đến từ những thị trường trên ngay từ bây giờ có thể đưa ứng dụng của mình lên kho ứng dụng của Windows 8. Các bạn có thể xem chi tiết ở Danh sách các quốc gia được chấp nhận thanh toán và hỗ trợ lập trình viên. Bên cạnh việc mở rộng danh sách hỗ trợ lập trình viên, Microsoft cũng cho biết những thành viên MSDN đủ điều kiện sẽ được cấp một tài khoản lập trình viên miễn phí trong một năm. Các tài khoản hợp lệ phải là những tài khoản Visual Studio Professional, Test Professional, Premium, Ultimate, và BizSpark. Bên cạnh đó, những sinh viên tham gia vào chương trình DreamSpark cũng được cấp tài khoản này. Theo MSDN. Sau một tháng học tập và thực hành cùng với giảng viên cũng chính là các đại diện từ phía Nokia và Microsoft Việt Nam, 40 bạn học viên đã đạt tiêu chuẩn để nhận chứng chỉ ghi nhận họ đã chính thức gia nhập đội ngũ phát triển ứng dụng trên nền tảng Windows Phone toàn cầu. Nhưng điều quý giá hơn mà các bạn trẻ có được sau khóa học chính là một nền tảng cơ bản, kinh nghiệm thực tế và niềm đam mê do các giảng viên tâm huyết truyền đạt. Các học viên của Khóa đào tạo lập trình viên Windows Phone đầu tiên đã chính thức tốt nghiệp Trong quá trình tuyển sinh, "Khóa đào tạo lập trình viên Windows Phone" đã thu hút sự chú ý từ đông đảo các bạn sinh viên đam mê lập trình trên thiết bị di động. Tuy nhiên, chỉ có 40 sinh viên được lựa chọn theo sự giới thiệu từ các giảng viên đại học. Sự khắt khe này để bảo đảm rằng sau khi tốt nghiệp đây là những hạt nhân đầu tiên mang đến mùa bội thu ứng dụng thuần Việt trong kho ứng dụng của Windows Phone. Buổi lễ diễn ra trong không khí ấm cúng với những lời chia sẻ về kinh nghiệm từ chuyên gia và những người đi trước. Nokia là một trong những doanh nghiệp đi đầu trong những hoạt động đầu tư đúng đắn và hỗ trợ thiết thực cho các bạn trẻ Việt với niềm đam mê công nghệ. "Khóa đào tạo lập trình viên Windows Phone" không phải là sân chơi duy nhất dành cho thế hệ lập trình viên trẻ do Nokia tổ chức. Trước đó, cuộc thi Lumia AppCampus Challenge vừa diễn ra trong năm 2013 đã trao tặng phần thưởng lên đến 20.000 euro dành cho ý tưởng thắng cuộc, mang đến là một cơ hội hiếm có để các nhà phát triển ứng dụng di động Việt Nam biến hoài bão của mình thành hiện thực. Ông Cao Phong, đại diện Nokia trao bằng chứng nhận cho một trong những học viên đầu tiên tốt nghiệp "Khóa đào tạo lập trình viên Windows Phone" 2013. Năm 2011, Nokia còn bắt tay hợp tác cùng các trường đại học công nghệ hàng đầu Việt Nam như Đại học Bách khoa TP HCM, Đại học Tự nhiên TP HCM, Đại học Công nghệ thông tin TP.HCM và Đại học Bách khoa Đà Nẵng nhằm xây dựng các trung tâm ứng dụng tại đây. Nhờ đó, các sinh viên sẽ được đào tạo chuyên sâu về kiến thức phát triển ứng dụng công nghệ thông tin, tiếp cận công nghệ mới và phát huy tính sáng tạo vào phát triển ứng dụng phần mềm trên thiết bị di động. Ông Cao Phong, đại diện Nokia cho biết thông qua chuỗi các hoạt động này, công ty mong muốn được chung tay bồi dưỡng thế hệ lập trình viên trẻ của Việt Nam đang phát triển ngày một lớn mạnh, đồng thời trao cho các bạn định hướng đúng đắn để đưa nền lập trình của nước nhà có thể vươn ra tầm quốc tế. "Nokia cũng hy vọng sẽ cung cấp cho các bạn một sân chơi đúng nghĩa để thể hiện tất cả khả năng của mình nhằm góp phần tạo ra nhiều ứng dụng Việt cho người dùng hơn nữa trong tương lai", ông Cao Phong nhấn mạnh. Minh Trí. Ảnh minh họa. Nguồn: Internet. Dự kiến với sự tham gia của hơn 200 bạn trẻ, buổi giao lưu sẽ tập trung thảo luận về những phương pháp, kỹ năng học tập, cũng như bí kíp thành công để rút ngắn con đường thân vinh” trong ngành lập trình. Sự kiện này nằm trong khuôn khổ của buổi Lễ tốt nghiệp và vinh danh sinh viên xuất sắc” do Hệ thống Đào tạo Lập trình viên Quốc tế Aprotrain-Aptech tổ chức. Hệ thống Đào tạo Lập trình viên Quốc tế Aprotrain-Aptech sẽ trao bằng tốt nghiệp Aptech Quốc tế đợt III năm 2011 cho gần 30 sinh viên, và vinh danh 50 sinh viên xuất sắc đạt học bổng Distinction một học bổng cao quý thường niên của Aprotrain-Aptech dành cho những sinh viên nỗ lực và có thành tích cao trong học tập. Các sinh viên xuất sắc này sẽ có cơ hội được mời làm việc từ các nhà tuyển dụng đến từ các công ty lớn trong lĩnh vực CNTT như Fsoft, Cleverads, Gimasys, Luvina, Nitrotech, Techburg... Aprotrain-Aptech sẽ dành nhiều phần quà hấp dẫn cho các bạn trẻ tới tham dự buổi giao lưu như: balo Aptech, đồng hồ và áo phông Hi! Language School. Để nhận vé mời, có thể đăng ký trực tiếp tại Hệ thống Đào tạo Lập trình viên Quốc tế Aprotrain-Aptech, tầng 4, tòa nhà Aptech, 285 Đội Cấn, Ba Đình, Hà Nội hoặc gửi các thông tin cá nhân về địa chỉ mail: aptech1@aprotrain.com , hotline: 0987911515. Profile Đào Tuấn Trung02-09-1998Hiện đang học lớp 6 trường THCS VietNam - An gie ri, và là học viên năm đầu của trường đào tạo Lập trình viên quốc tế Hanoi Aptech… Sở thích: Máy tính Sở trường: cũng là Máy tínhHôm đó, trong một lần đến thăm trường Đào tạo Lâp trình viên quốc tế Hanoi Aptech tại 56 Nguyễn Chí Thanh, tôi đã bất ngờ bắt gặp một cậu bé với vóc dáng nhỏ nhắn khoác chiếc ba lô xanh to phạc trên lưng, đang rảo bước tiến vào cổng trường…Hỏi ra mới biết đó là Đào Tuấn Trung – học viên của lớp T0904K… Lập trình viên nhí của Hanoi Aptech So với mặt bằng chung của cả trường, Trung là chàng trai nhỏ tuổi nhất bên cạnh các anh chị sinh viên kỳ cựu của Hanoi Aptech… Quá đỗi bất ngờ, tôi tiến lại gần dò hỏi chị Phụ trách quan hệ học viên thì mới biết được khá nhiều điều thú vị…Hiện nay, Trung chỉ mới vừa bước vào cấp 2, nhưng nhờ niềm đam mê đặc biệt với máy tính, cộng thêm một khả năng tư duy cực tốt, cậu bé đã vượt qua kỳ thi đầu vào của trường để game development android chính thức trở thành học viên của Hanoi Aptech…Ấn tượng với những gì mà bạn nhỏ đã làm được, ngay lập tức, PV NSS đã có một cuộc nói chuyện rất thú vị với chàng Lập trình viên nhí” đặc biệt này… Tuấn Trung tỏ ra là người rất có tố chất Lập trình Chào Trung, em có bất ngờ khi nhận được sự quan tâm đặc biệt của mọi người không? Cười Dạ, không ạ… Ngay từ những ngày đầu bước vào trường, em đã thấy mình thực sự đặc biệt rồi ạ! Vậy, từ đâu em biết đến thông tin của trường Hanoi Aptech? Dạ… Anh trai em thấy em có sở thích đặc biệt với máy tính nên đã động viên bố mẹ tìm một địa điểm cho em học. Và sau đó, qua một số người bạn mà bố mẹ em biết đến Hanoi Aptech. Thấy ai cũng bảo ở đây dạy tốt, nên bố mẹ quyết định cho em theo! Từ khi nào em có sở thích với chiếc máy vi tính? Dạ từ năm lớp 2 ạ… Em sử dụng máy tính đầu tiên vào việc gì? Dạ… ban đầu là chơi game ... Nhưng sau đó, em lại chuyển sang mày mò cài đặt các chương ứng dụng trên máy… Đến năm lớp 4, thì em đã nắm được cách cài Win và hầu hết các phần mềm khác… Biết cài Win từ năm lớp 4? Đây không phải là vấn đề dễ dàng gì với những người sử dụng máy tính, vậy mà em đã làm được từ rất sớm… Do sở thích thôi ạ, em chỉ muốn điều khiển được chiếc máy tính của mình thôi? Yêu máy tính, yêu những câu lệnh, dòng Code Hiện tại, Trung đã bắt đầu bước vào năm học, phải học một lúc 2 nơi, em có cảm thấy nặng so với tuổi của mình không? Dạ có ạ, nhưng em sẽ cố gắng sắp xếp… Sáng đi học ở trường, chiều đến học ở Aptech… Rồi sắp xếp thời gian làm bài tập vào buổi tối! Thế thì thời gian đâu để giải trí? Anh nghĩ rằng, ở tuổi em thì các hoạt động ngoại khóa là rất quan trọng… Em nghĩ thứ 7 và Chủ Nhật là đủ ạ!...Cười Kiễng chân lấy sách thư viện… balo to bằng nửa người…” Cười Vậy là em xác định sẽ theo đuổi ngành Lập trình lâu dài? Dạ vâng, em đang cố gắng học thật tốt, nắm vững các kiến thức cơ bản trong lập trình sau đó sẽ học tiếp năm thứ 2… Nguyện vọng của em là có được tấm bằng HDSE của Aptech… Chà chà… Có khi nào em thấy mình bất lợi hơn các anh chị cùng lớp không? Và em làm gì để khắc phục những bất lợi đó! Có nhiều bài toán khó mà em chưa được học đến… nên để viết được thuật giải cho các bài toán ấy, em phải nhờ đến sự giúp đỡ của các thầy cô, các anh chị cùng lớp và đặc biệt là anh trai em… Trong các môn đã học ở Hanoi Aptech, em thấy khó nhất là môn nào? Dạ… có lẽ là môn C em đang học… vì nó là môn đầu tiên liên quan đến lập trình… Tuy là rất khó, nhưng em đang cố gắng hết sức để hoàn thành tốt môn học này… Và em tin mình sẽ làm được! Vậy thì, thay mặt Nhịp sống số, chúc Trung có được một sức khỏe tốt để tiếp tục theo đuổi những gì mà em mong muốn đạt được… Chắc chắn đây sẽ là một Lập trình viên giỏi trong tương lai! Một tố chất tốt cộng với một niềm đam mê, chúng ta hoàn toàn có thể đặt niềm tin vào thành công của chính mình… AZ Profile Đào Tuấn Trung02-09-1998Hiện đang học lớp 6 trường THCS VietNam - An gie ri, và là học viên năm đầu của trường đào tạo Lập trình viên quốc tế Hanoi Aptech… Sở thích: Máy tính Sở trường: cũng là Máy tínhHôm đó, trong một lần đến thăm trường Đào tạo Lâp trình viên quốc tế Hanoi Aptech tại 56 Nguyễn Chí Thanh, tôi đã bất ngờ bắt gặp một cậu bé với vóc dáng nhỏ nhắn khoác chiếc ba lô xanh to phạc trên lưng, đang rảo bước tiến vào cổng trường…Hỏi ra mới biết đó là Đào Tuấn Trung – học viên của lớp T0904K… Lập trình viên nhí của Hanoi Aptech So với mặt bằng chung của cả trường, Trung là chàng trai nhỏ tuổi nhất bên cạnh các anh chị sinh viên kỳ cựu của Hanoi Aptech… Quá đỗi bất ngờ, tôi tiến lại gần dò hỏi chị Phụ trách quan hệ học viên thì mới biết được khá nhiều điều thú vị…Hiện nay, Trung chỉ mới vừa bước vào cấp 2, nhưng nhờ niềm đam mê đặc biệt với máy tính, cộng thêm một khả năng tư duy cực tốt, cậu bé đã vượt qua kỳ thi đầu vào của trường để chính thức trở thành học viên của Hanoi Aptech…Ấn tượng với những gì mà bạn nhỏ đã làm được, ngay lập tức, PV NSS đã có một cuộc nói chuyện rất thú vị với chàng Lập trình viên nhí” đặc biệt này… Tuấn Trung tỏ ra là người rất có tố chất Lập trình Chào Trung, em có bất ngờ khi nhận được sự quan tâm đặc biệt của mọi người không? Cười Dạ, không ạ… Ngay từ những ngày đầu bước vào trường, em đã thấy mình thực sự đặc biệt rồi ạ! Vậy, từ đâu em biết đến thông tin của trường Hanoi Aptech? Dạ… Anh trai em thấy em có sở thích đặc biệt với máy tính nên đã động viên bố mẹ tìm một địa điểm cho em học. Và sau đó, qua một số người bạn mà bố mẹ em biết đến Hanoi Aptech. Thấy ai cũng bảo ở đây dạy tốt, nên bố mẹ quyết định cho em theo! Từ khi nào em có sở thích với chiếc máy vi tính? Dạ từ năm lớp 2 ạ… Em sử dụng máy tính đầu tiên vào việc gì? Dạ… ban đầu là chơi game ... Nhưng sau đó, em lại chuyển sang mày mò cài đặt các chương ứng dụng trên máy… Đến năm lớp 4, thì em đã nắm được cách cài Win và hầu hết các phần mềm khác… Biết cài Win từ năm lớp 4? Đây không phải là vấn đề dễ dàng gì với những người sử dụng máy tính, vậy mà em đã làm được từ rất sớm… Do sở thích thôi ạ, em chỉ muốn điều khiển được chiếc máy tính của mình thôi? Yêu máy tính, yêu những câu lệnh, dòng Code Hiện tại, Trung đã bắt đầu bước vào năm học, phải học một lúc 2 nơi, em có cảm thấy nặng so với tuổi của mình không? Dạ có ạ, nhưng em sẽ cố gắng sắp xếp… Sáng đi học ở trường, chiều đến học ở Aptech… Rồi sắp xếp thời gian làm bài tập vào buổi tối! Thế thì thời gian đâu để giải trí? Anh nghĩ rằng, ở tuổi em thì các hoạt động ngoại khóa là rất quan trọng… Em nghĩ thứ 7 và Chủ Nhật là đủ ạ!...Cười Kiễng chân lấy sách thư viện… balo to bằng nửa người…” Cười Vậy là em xác định sẽ theo đuổi ngành Lập trình lâu dài? Dạ vâng, em đang cố gắng học thật tốt, nắm vững các kiến thức cơ bản trong lập trình sau đó sẽ học tiếp năm thứ 2… Nguyện vọng của em là có được tấm bằng HDSE của Aptech… Chà chà… Có khi nào em thấy mình bất lợi hơn các anh chị cùng lớp không? Và em làm gì để khắc phục những bất lợi đó! Có nhiều bài toán khó mà em chưa được học đến… nên để viết được thuật giải cho các bài toán ấy, em phải nhờ đến sự giúp đỡ của các thầy cô, các anh chị cùng lớp và đặc biệt là anh trai em… Trong các môn đã học ở Hanoi Aptech, em thấy khó nhất là môn nào? Dạ… có lẽ là môn C em đang học… vì nó là môn đầu tiên liên quan đến lập trình… Tuy là rất khó, nhưng em đang cố gắng hết sức để hoàn thành tốt môn học này… Và em tin mình sẽ làm được! Vậy thì, thay mặt Nhịp sống số, chúc Trung có được một sức khỏe tốt để tiếp tục theo đuổi những gì mà em mong muốn đạt được… Chắc chắn đây sẽ là một Lập trình viên giỏi trong tương lai! Một tố chất tốt cộng với một niềm đam mê, chúng ta hoàn toàn có thể đặt niềm tin vào thành công của chính mình… AZ .
LĐ - Có nghề - có việcÔng Chu Tuấn Anh, GĐ Hệ thống đào tạo lập trình viên quốc tế Aprotrain- Aptech, chia sẻ: Xu hướng cầu nhân lực CNTT ứng dụng tại VN đang nghiêng về 2 ngành: Quản trị mạng QTM và lập trình viên LTV, đó cũng là 2 mảng đào tạo chính của TT.Ngành CNTT khát nhân lực, bởi vậy 95% học viên TN của TT đã tìm được cơ hội việc làm hấp dẫn tại các DN CNTT, như: Cty FPT software, Cty CP Vietsoftware, Cty CN tin học Tinh Vân, Cty máy tính CMC...Ông Chu Tuấn Anh bổ sung, dù cầu nhiều nhưng TT xác định chất lượng HV là vấn đề sống còn. Căn cứ CT đào tạo, HV có thể nắm bắt được nhiều việc, như: Kỹ thuật viên mạng, lắp đặt quản lý hệ thống mạng máy tính của DN, xây dựng phần mềm website, kế toán....Ngoài việc thực tập, HV phải thực hiện nhiều dự án CNTT do TT đề ra nhằm làm quen với nhiều hướng CN và sản phẩm, hạn chế việc DN phải đào tạo lại sau khi tiếp nhận.Thu nhập của HV sau khi TN là bao nhiêu? Mức lương khởi điểm của QTM từ 3 triệu đồng/tháng, LTV từ 250USD/tháng, chưa kể các chế độ khác. HV có kinh nghiệm làm việc, mức lương sẽ được thỏa thuận cụ thể - một DN tuyển dụng tại TT Aprotrain- Aptech cho biết.Cần thay đổi cách nhìn nhậnTT Aprotrain- Aptech cho biết, HV tham dự khóa học CNTT phải đáp ứng tiêu chí: TN THPT, yêu thích CNTT, có tư duy lôgíc. Khả năng sử dụng tiếng Anh là yếu tố quan trọng đối với HV. Bởi, tài liệu CNTT liên quan có rất nhiều, nhưng phần lớn vẫn là tiếng Anh - một giảng viên của TT cho biết.Nhiều cơ hội lập nghiệp, nhưng ngành học vẫn gặp khó khăn trong cách nhìn nhận. Ông Chu Tuấn Anh bộc bạch: hơn 20 % HV của TT mới TN THPT, trong đó nhiều bạn trẻ coi khóa học chỉ là cơ hội lấp chỗ trống chờ kỳ thi ĐH năm sau. Không chỉ HV, một số phụ huynh học sinh còn quá chú trọng đến vấn đề bằng cấp.Họ muốn con mình có bằng ĐH để dễ xin việc, trong khi đó, LTV hoặc QTM có thể dễ dàng tìm được công việc có thu nhập ổn định, từ đó thực hiện dự định học tiếp - ông Chu Tuấn Anh chia sẻ.Để thay đổi nhận thức về ngành học, TT Aprotrain - Aptech đang tổ chức nhiều buổi tư vấn, hội thảo về đào tạo cho đối tượng trẻ, bổ sung nội dung môn học kỹ năng mềm vào chương trình.TT Đào tạo lập trình viên quốc tế Aprotrain- Aptech, số 285 Đội Cấn, Ba Đình, Hà Nội. Tel: 04.37623654, email:aptech@aprotrain.com. Hoàng Mạnh. Thông tin bổ sung Tuyển dụng lập trình viên tiềm năng” là chương trình hợp tác giữa hệ thống đào tạo lập trình viên Quốc tế và các doanh nghiệp CNTT uy tín diễn ra từ 20-10 đến 31-12-2014. Ứng viên trúng tuyển sẽ được ký cam kết tuyển dụng với mức lương tối thiểu 5.000.000VNĐ/tháng sau khi kết thúc 24 tháng đào tạo chuyên ngành tại Hệ thống đào tạo Lập trình viên Quốc tế Aprotrain – Aptech cùng chi phí hỗ trợ hàng tháng. Đăng ký trực tiếp tại địa chỉ www.aptech-news.com/tiemnang hoặc tại các cơ sở của Aptech: - Tòa nhà Aptech, 43 Kim Đồng, Hoàng Mai, Hà Nội - Điện thoại: 04 36 658 855 - Tòa nhà Aptech, 285 Đội Cấn, Ba Đình, Hà Nội – Điện thoại: 04 37 623 654 - Tòa nhà Aptech, số 32, đường D2, Bình Thạnh – Điện thoại: 08 35 129 620. Stephen Foster, thành viên trong nhóm nghiên cứu tin rằng qua game CodeSpells, các trẻ em cũng sẽ nghiện học lập trình như nghiện game thông thường. Cốt truyện của trò chơi CodeSpells khá đơn giản, các game thủ sẽ là thuật sĩ đến vùng đất cư trú của người Gnomes, và để giúp họ, game thủ phải viết phép thuật bằng java. Qua thời gian chơi, các game thủ sẽ học được những thành phần chính của ngôn ngữ lập trình Java. Tạ Xuân Quan theo Physorg Stephen Foster, thành viên trong nhóm nghiên cứu tin rằng qua game CodeSpells, các trẻ em cũng sẽ nghiện học lập trình như nghiện game thông thường. Cốt truyện của trò chơi CodeSpells khá đơn giản, các game thủ sẽ là thuật sĩ đến vùng đất cư trú của người Gnomes, và để giúp họ, game thủ phải viết phép thuật bằng java. Qua Game development conference thời gian chơi, các game thủ sẽ học được những thành phần chính của ngôn ngữ lập trình Java. Tạ Xuân Quan theo Physorg. Cũng trong dịp này, Liên minh Smart TV đã ra mắt phiên bản 2.5 của công cụ phát triển phần mềm để cho phép viết ra những app có thể dùng kèm với ứng dụng trên thiết bị di động. Lên đến phiên bản 3.0 sẽ được giới thiệu trong tương lai, lập trình viên sẽ có thể khai thác tốt hơn nội dung Ultra-HD và thực hiện các lệnh liên quan đến tự động hóa ngôi nhà. Liên minh Smart TV được thành lập năm 2012 với ba thành viên là LG, TP Vision và Toshiba. Giờ đây liên minh đã có 19 thành viên, trong đó có những cái tên lớn như Warner Bros., Dolby, Opera Software, Realtek, Arcelik A.S., TPV Group và có cả FPT Software. Ngoài ra còn có sự tham gia của Panasonic, ABOX42, IBM, Obigo, Qualcomm, Technisat và Yume. Nguồn: Engadget .. Bước chuyển mới của Microsoft sẽ mở đường cho nhiều ứng dụng mới xuất hiện trên Marketplace, đặc biệt là những ứng dụng miễn phí. Tuy nhiên, hy vọng chính sách của Microsoft sẽ tiếp tục duy trì được cả chất và lượng như các ứng dụng hiện có trên Marketplace.Theo: Pocketnow QUẢNG CÁO. Bên cạnh việc cập nhật iOS bản chính thức lên phiên bản 6.1, Apple hôm nay cũng vừa ra mắt iOS 6.1 Beta build 10B5095f dành cho lập trình viên để họ thử nghiệm trên iPad, iPhone và iPod Touch tuy nhiên iPad Mini không nằm trong danh sách được hỗ trợ. Apple đề cập nhiều sự thay đổi cho hệ điều hành mới của mình, chẳng hạn như cải tiến việc tích hợp dịch vụ bản đồ của mình vào app bên thứ ba, nâng cấp khả năng xử lí cho trình duyệt Safari, thêm nút báo cáo lỗi vào phần mềm Maps và chỉnh sửa nhẹ giao diện chơi nhạc trên màn hình khóa. Nếu bạn là một lập trình viên đã đăng kí với Apple và máy có add UDID thì có thể vào web Apple Developer để tải firmware mới. Apple cho biết thêm bộ khung Map Kit mới giờ đây cho phép lập trình viên tìm kiếm những địa chỉ hoặc địa danh dựa trên bản đồ. Nói cách khác, người dùng có thể nhập một chuỗi thông tin hoặc một phần địa chỉ về địa điểm mình muốn tìm, sau đó Map Kit sẽ trả về giá trị tương ứng. Ví dụ như bạn tìm chữ coffee thì tất cả những quá cà phê ở gần khu vực bạn đang đứng sẽ hiện lên, đi kèm theo đó là chi tiết của từng quán nếu có. Nút Report a Problem mới Giao diện của bộ điều khiển chơi nhạc từ màn hình khóa được làm mới Theo RedmonPie , 9to5Mac 1 , 2. Việc làm này sẽ giúp FPT Software cũng như các doanh nghiệp công nghệ thông tin rút ngắn được thời gian đào tạo nhân viên mới ngay sau khi các sinh viên này tốt nghiệp. Đ.THIỆN. Việt Nam - miền đất hứa cho lập trình viên ứng dụng di động Các lập trình viên nói chung luôn dựa vào nhu cầu sử dụng của khách hàng để phát triển những ứng dụng di động phù hợp và định hình xu hướng cho thị trường. Tại Việt Nam, các lập trình viên không chỉ tham khảo xu hướng chung của thế giới, mà còn đào sâu tìm hiểu người dùng trong nước. Việt Nam hiện đang là một vùng đất màu mỡ với dân số trẻ và tốc độ phát triển công nghệ nhanh, do vậy rất có tiềm năng phát triển đối với ngành ứng dụng di động. Người dùng Việt rất nhạy” quảng cáo Đi kèm với tốc độ phát triển của ngành di động, hoạt động quảng cáo trên thiết bị này cũng rầm rộ game development budget không kém. Thị trường quảng cáo trên điện thoại di động đang được khai thác tối đa, mở ra một hướng đi hấp dẫn cho digital marketing tiếp thị số. Tuy nhiên không dễ để truyền tải thông điệp quảng cáo một cách tế nhị và hiệu quả. Người Việt ngày càng nhạy” hơn với quảng cáo. Nhạy” ở đây bao gồm cả nhận biết và nhạy cảm. Họ hiểu quảng cáo là nguồn thu của lập trình viên, nuôi sống ứng dụng nhưng họ sẽ cảm thấy bị làm phiền khi quảng cáo xuất hiện quá nhiều. Ứng dụng Việt hoàn toàn đủ sức vươn ra thế giới Số lượng smartphone gia tăng chóng mặt tại Việt Nam đã tạo nên một thị trường béo bở cho ngành lập trình ứng dụng. Sau thành công bất ngờ của Flappy Bird, nhiều chuyên gia cho rằng, thị trường này sẽ ngày càng sôi động và sẽ có nhiều cú hích lớn, đẩy quy mô ngành sang tầm thế giới. Nhiều đất để dụng võ Hiện nay nhu cầu nhân lực trong ngành lập trình ứng dụng di động cao hơn hẳn nhu cầu chung của ngành công nghệ thông tin. Không chỉ các công ty phần mềm Việt Nam mà công ty nước ngoài tại Việt Nam cũng tuyển dụng lập trình viên cho các dự án trong và ngoài nước. Rất nhiều công ty ứng dụng di động đang mọc lên, trong số đó rất nhiều doanh nghiệp là do các lập trình viên tự thành lập để phục vụ những dự án của mình. Văn hóa "GATO" Flappy Bird, một ứng dụng giải trí gây sốt của Nguyễn Hà Đông, đã tốn khá nhiều giấy mực của truyền thông trong nước và thế giới. Nhưng chính sự đố kỵ của một bộ phận người Việt đã khiến nhân tài không thể tỏa sáng ngay trên sân nhà của mình. Sự cạnh tranh là bản năng và cũng là yếu tố cần thiết để phát triển. Tuy nhiên khi cạnh tranh biến thành thì sự ghen ghét hay nói vui như cư dân mạng là GATO - ghen ăn tức ở thì sẽ là bước lùi lớn của xã hội. Và hơn ai hết, các nhà lập trình trẻ cũng nên trang bị cho mình một tinh thần vững vàng trước khi trở thành nạn nhân của thói xấu này. Bắt đầu sự nghiệp viết ứng dụng tại Việt Nam rất đơn giản Với sự phát triển nhanh của thị trường, con đường để lập trình viên Việt Nam bước vào ngành ứng dụng di động vô cùng rộng mở. Chưa kể có rất nhiều cuộc thi để các bạn trẻ có đam mê với lĩnh vực này thử sức và thể hiện năng lực. Đáng chú ý nhất hiện tại là cuộc thi Tỷ phú ứng dụng Windows Phone. Cách thức tham dự khá đơn giản: - Thí sinh viết một ứng dụng di động cho Windows Phone - Gửi bài mô tả và bản demo của ứng dụng về cho chương trình Địa chỉ email gửi bài:typhuungdungwp@outlook.com Tiêu đề Nộp bài dự thi TPUDWP – [Tên Ứng Dụng] – [Tên Lĩnh Vực] – [Tên Nhóm]”. Còn khoảng 15 ngày nữa là hết hạn nộp bài thi. Thông tin chi tiết có tại website và Facebook của cuộc thi. Tư liệu: Nokia Việt Nam .
III. Học bổng cao, cơ hội vàng cho các bạn yêu thích nghề lập game development process trình
Trong khuôn khổ kế hoạch cấp smartphone miễn phí, lập trình viên còn có cơ hội tham gia 10 cuộc đối thoại hỗ trợ kĩ thuật với Nokia trong vòng 3 tháng tới và 1 cuộc họp đánh giá ứng dụng khác. Phía hỗ trợ phát triển kinh doanh cũng sẽ được mở rộng và lập trình viên sẽ sớm được phép tham dự miễn phí Nokia World. Có thể nói việc Nokia tặng E7 cho lập trình viên là rất quan trọng, một phần để giữ chân họ và một phần giúp họ hỗ trợ 225 triệu người dùng điện thoại Symbian trên toàn thế giới. Hỗ trợ ứng dụng là một yếu tố sống còn đối với mọi nền tảng và bằng chứng rõ ràng nhất chính là sự phát triển mạnh mẽ của 2 nền tảng được xem là có sự đầu tư lớn về mặt ứng dụng như Android 150 ngàn ứng dụng và iPhone 350 ngàn ứng dụng, tiếp đó là BlackBerry và webOS của HP/Palm với trên dưới 20 ngàn ứng dụng.Theo: Electronista QUẢNG CÁO. Điều này không hoàn toàn đúng. Bên cạnh những thuận lợi thì còn vô vàn những khó khăn mà chỉ những người đã trải nghiệm quyết định theo đuổi nghề này mới nhận thấy hết được. Bạn có đủ đam mê không? Với bất cứ nghề nghiệp nào cũng vậy, đam mê là yếu tố đầu tiên quyết định thành bại của bạn. Rất nhiều bạn lầm tưởng giữa việc yêu thích game, yêu thích máy tính thì sẽ yêu thích nghề lập trình. Việc chỉ say mê máy tính đơn thuần thôi chưa đủ, quan trọng là bạn phải yêu thích các phần mềm và các ngôn ngữ lập trình. Thực tế cho thấy, nhiều bạn trẻ đã lầm tưởng quyết định đăng kí học lập trình, nhưng khi bước vào cuộc đua học tập thực sự thì bạn đã không theo được. Những mã code, những nút thắt cần fix đã khiến cho những bạn lầm tưởng không vượt qua được, và bạn bỏ cuộc. Vì thế, bước đầu tiên để xác định xem bạn có phù hợp với nghề này hay không là kiểm tra lại chính xác niềm đam mê của bạn. Hãy nhìn về phía trước để chinh phục thử thách của nghề nghiệp nếu bạn đã chọn Chấp nhận khó khăn Sẵn sàng cho việc làm thêm giờ: Áp lực về thời gian và khối lượng công việc khiến cho các lập trình viên thường xuyên phải làm thêm giờ. Ít có lập trình viên nào tuân thủ được đúng theo giờ giấc quy định của công ty. Dễ rơi vào cảm giác chán nản: Nếu lập trình viên làm việc không có trình tự và logic thì việc rơi vào cảm giác rối rắm trước các vấn đề là điều dễ dàng xảy ra. Lập trình không phải là một công việc đơn giản: Để có thể làm tốt công việc này, bạn cần phải có đầu óc tư duy, có kỹ năng cao và khả năng tập trung làm việc tốt. Đôi khi những mã code khó xơi” sẽ khiến bạn đau đầu và căng thẳng. Nếu bạn muốn một công việc không stress thì không nên chọn nghề lập trình. Cơ hội nghề nghiệp và sự cạnh tranh Thực tế cho thấy, các doanh nghiệp Việt Nam hiện nay đa phần đều thiếu nhân lực lập trình. Đây chính là cơ hội để có được một việc làm tốt cho các bạn sau khi ra trường. Tuy nhiên, cần phải hiểu rằng việc thiếu nhân lực lập trình ở đây là thiếu nhân lực giỏi. Mỗi năm, mỗi khóa, có rất nhiều học viên học nghề lập trình tốt nghiệp nhưng tình trạng này vẫn xảy ra. Lí do là vì các lập trình viên còn thiếu kĩ năng rất nhiều, từ kĩ năng chuyên môn, đến kĩ năng mềm và khả năng sử dụng tiếng Anh. Doanh nghiệp chỉ tuyển chọn những người làm việc thực sự hiệu quả, đem lại lợi ích cho họ. Vì thế, mỗi học viên hãy biến khoảng thời gian theo học ở nhà trường là khoảng thời gian trau dồi kiến thức, rèn luyện kĩ năng, học hỏi cả kiến thức chuyên môn, cả kĩ năng làm việc nhóm, kĩ năng làm việc độc lập… Không có con đường lập nghiệp nào trải hoa hồng. Vì thế nếu bạn muốn thực sự thành công với nghề lập trình thì hãy học tập và đam mê thực sự. Hãy biến niềm đam mê đó của bạn thành sự thực, để bạn tự tin thành nghề” và thành đạt”. Ở Trường Đào tạo Lập trình viên Quốc tế Hanoi – Aptech, Chúng tôi không chỉ đào tạo các bạn về nghề mà Chúng tôi đào tạo để các bạn thành những kỹ sư lập trình có tay nghề cao đáp ứng được yêu cầu khắt khe của những nhà tuyển dụng. Và giá trị đào tạo của Chúng tôi đã được kiểm chứng bằng chính sự thành công của các thế hệ học viên. Chúng tôi luôn tự hào có các bạn đồng hành Trường Đào tạo Lập trình viên Quốc tế Hanoi - Aptech VPTS: 116 Thái Hà, Đống Đa, Hà Nội - Tel: 043 8344 669 Cơ sở: 19 Nguyễn Trãi, Thanh Xuân, Hà Nội - Tel: 043. 5637 511 Website: www.aptech.vn Email: aptech@indochinapro.com Hãy gia nhập Hanoi - Aptech để chinh phục con đường lập nghiệp không chỉ trải hoa hồng!. Ngô Chí Hiếu và Đặng Đức Tú – 2 lập trình viên tiềm năng nhận được hỗ trợ tài chính từ doanh nghiệp. Thebox.vn đã có cuộc trao đổi rất thú vị cùng anh Nguyễn Xuân Tài - CEO Socbay và anh Lê Quang Anh - CEO Aiti Aptech về bí quyết trở thành siêu nhân lập trình. Tất nhiên để trở thành một lập trình viên giỏi thì cần phải có nhiều đức tính, phẩm chất đặc biệt. Ở bài viết này, những chuyên gia sẽ chỉ đưa ra 5 đức tính cần thiết nhất để trở thành một super man kính cận. Nguyễn Xuân Tài - CEO Naiscorp Với doanh nghiệp: để thành công, lập trình viên phải là người máu chiến: Đứng trên góc độ nhà quản lý công ty công nghệ, nơi tập trung khá nhiều lập trình viên giỏi. Theo anh Nguyễn Xuân Tài - CEO Naiscorp Socbay iMedia thì để trở thành một chiến binh lập trình cần phải có những phẩm chất sau: 1. Trước nhất phải có tính tò mò vì tính tò mò là điểm đặc trưng của con nhà kỹ thuật. 2. Biết kiên trì, nhẫn nại, không được nản chí khi công việc đòi hỏi nhiều thời gian. Thực tế cho thấy ngay cả những người được xem là thiên tài như Mark Zuckerberg người sáng lập mạng xã hội lớn nhất hành tinh Facebook hay Larry Page & Sergey Prin 2 nhà sáng lập công cụ tìm kiếm Google đều làm việc chăm chỉ bất kể ngày đêm để cho ra sản phẩm tinh túy nhất của mình. Mark Zuckerberg từng code thâu đêm suốt sáng để cho ra Facebook. 3. Luôn có tinh thần cầu tiến, luôn phải tìm cách cải tiến sản phẩm vì không có gì là tối ưu nhất, tốt nhất rồi cả, sẽ luôn có những thứ tốt hơn. 4. Phải có tính ganh đua và hiếu thắng, mình làm ra cái gì cũng phải hơn bạn, hơn những sản phẩm trước đó, phải luôn phấn đấu để trở thành số 1. Nếu gặp khó khăn không được nản chí, bỏ cuộc, ít nhất phải bằng được những thứ đã thấy hoặc những thứ bạn bè xung quanh làm được. 5. Phải đam mê và theo đuổi sự hoàn hảo của sản phẩm. Làm ra được sản phẩm là chưa đủ, phải làm chúng thật sự hoàn hảo, cả về chất lượng sản phẩm lẫn về kỹ năng công việc. Một lập trình viên giỏi là một người có thể tạo ra sản phẩm vừa nhanh vừa chính xác, vừa nhỏ vừa thông minh tối ưu dung lượng, đẩy nhanh tốc độ. Rèn luyện để có được những phẩm chất này là một điều không dễ dàng, tốn nhiều thời gian và sự cố gắng. Tuy nhiên thành quả đạt được sẽ vô cùng lớn lao và quý báu. Lê Quang Anh - CEO Aiti Aptech trong chương trình Mobile Monday. Với nhà đào tạo: lập trình viên cần chủ động, năng động & có tinh thần khởi nghiệp để thành công: Dưới góc độ nhà quản lý giáo dục, đào tạo nên các thế hệ lập trình viên hàng đầu cho thị trường. Anh Lê Quang Anh - CEO Aiti Aptech đã có những chia sẽ rất tâm đắc về vấn đề này: 1. Phẩm chất đáng quý nhất của một lập trình viên là sự kiên trì. Đây là điều mà những bạn trẻ ở nước ta thiếu nhiều nhất, thậm chí các bạn rất vội vàng, vừa ra trường đã đòi hỏi mức lương cao, đãi ngộ tốt thay vì cố gắng làm việc nâng cao trình độ và kinh nghiệm lập trình. Ở nước ta chưa nhiều lập trình viên có kinh nghiệm từ 15 năm trở lên, trong khi không khó để tìm một người tương tự ở nước ngoài. Chúng ta phải có những lập trình viên có thời gian tích lũy như vậy mới mong có những chuyên gia hàng đầu có ảnh hưởng không chỉ trong nước mà còn với thế giới. 2. Ham học hỏi có lẽ là phẩm chất thứ 2 mà lập trình viên Việt Nam cần có. Phải hiểu rằng mặt bằng LTV của chúng ta chưa thể so sánh với Trung Quốc hay Ấn Độ được. Và về độ khó lại càng khó so sánh với Hungary và Ireland. LTV cần đầu tư thời gian, công sức để học tập và rèn luyện kỹ năng lập trình cũng như kiến thức về IT để bắt kịp với các LTV tại những quốc gia này thì mới hy vọng đưa Việt Nam đứng trong hàng ngũ những nước có chất lượng nhân lực công nghệ thông tin hàng đầu thế giới. 3. Tinh thần làm việc nhóm team-work, vì có lẽ không ở ngành nào mà teamwork lại quan trọng như ngành IT. Một dự án cần cả những người game development tutorial có khả năng đột phá, sáng tạo lẫn người người kiên trì, thực thi những dòng lệnh, công đoạn dù có thể nhỏ nhặt nhưng rất quan trọng với dự án. Vì vậy sự phối hợp với nhau ăn ý là rất cần thiết. 4. Tinh thần cầu tiến và không ngừng cập nhật kiến thức mới. Công nghệ thay đổi rất nhanh chóng, nhiều LTV quá an phận thủ thường, không có nhiều sự sáng tạo hay năng động. Điều này cũng giống như vài ba bác nông dân cầm điện thoại di động, mà điều này không thay đổi được bộ mặt nông thôn Việt Nam. Các bạn trẻ, LTV cần nhiệt huyết và năng động hơn. Đặc biệt có tinh thần như các Startup ở Silicon Valley thì càng tốt. 5. Tinh thần khởi nghiệp, có khát vọng thay đổi, có mong muốn làm cho thế giới, cộng đồng, xã hội tốt lên. Hoặc đơn giản hơn là khát vọng làm giàu cũng đã là rất đáng quý. Kết Dù tiêu chí đánh giá phẩm chất tạo nên sự thành công của một LTV của mỗi chuyên gia đứng trên góc độ doanh nghiệp sử dụng lao động & đơn vị đào tạo có những điểm khác nhau. Nhưng nhìn chung sự cần cù, chịu khó tìm tòi học hỏi, tinh thần cầu tiến và khát khao khởi nghiệp là những bí quyết để trở thành siêu sao trong lĩnh vực này. Hy vọng với những chia sẽ quý báu của những chuyên gia, các bạn trẻ đặc biệt là các lập trỉnh viên sẽ trang bị cho mình những phẩm chất, kỹ năng cần thiết để trở thành một siêu nhân lập trình. Rồi đây sẽ không quá bất ngờ khi những sản phẩm công nghệ của Việt Nam sẽ được cả thế giới biết đến. Thế Vinh .. Có thể nói đến thời điểm hiện nay, sự thành công của Nguyễn Hà Đông với sáng tạo ra game Flappy Bird là đại diện cho trí tuệ của thế hệ trẻ Việt Nam khi tham gia vào thế giới phẳng. Đó là sự sáng tạo vượt qua biên giới của quốc gia, đưa về cho đất nước danh tiếng và nguồn thu từ các dịch vụ. Ông SaidZaheDani - Giám đốc Phát triển nền tảng của Microsoft khu vực Châu Á - Thái Bình Dương cho biết: Vài năm gần đây, Việt Nam nói chung và TP Đà Nẵng nói riêng đã có sự phát triển đáng ngưỡng mộ trong lĩnh vực CNTT. Trong đó, các bạn SV đã khẳng định được năng lực ở một sân chơi lớn. Tôi là một fan của Việt Nam và rất ấn tượng với những thành tích mà đất nước các bạn đạt được, trong đó không thể không kể đến sản phẩm Flappy Bird. Yêu Việt Nam, tôi đã bàn bạc với các đơn vị liên quan để thành lập Trung tâm Phát triển ứng dụng tại Việt Nam. Và mỗi sáng thứ ba hàng tuần, chúng tôi có buổi họp cùng Microsoft về các ứng dụng tại Việt Nam, chỉ duy nhất tại Việt Nam thôi nhé. Tôi mong muốn có thể phát huy sức sáng tạo, chất xám của các lập trình viên, SV CNTT tạo nên các ứng dụng thú vị trên ĐTDĐ. SV tham dự cuộc thi lập trình trên Ứng dụng Di động Microsoft World-wide Hackathon 2014. Việc Microsoft chọn Đà Nẵng làm điểm thi tại khu vực miền Trung cho thấy họ rất quan tâm đến SV của khu vực này. Hackathon 2014 thu hút thí sinh toàn cầu bởi đến với cuộc thi, các SV, lập trình viên không chỉ thu thập thêm nhiều kiến thức mà còn khám phá, thử thách giới hạn của bản thân khi tạo ra một sản phẩm trong thời gian ngắn mà thông thường phải mất vài tuần để hoàn tất. Sự thể hiện của các thí sinh trong cuộc thi có thể trở thành cơ hội để các Cty phần mềm danh tiếng tuyển dụng. Điều này đồng nghĩa, sẽ có nhiều nhà thiết kế game, SV được tuyển dụng, làm việc tại những tập đoàn lớn, Cty lớn của thế giới ngay cả khi họ đang ngồi trên ghế nhà trường. Bày tỏ sự lạc quan đối với SV các trường ĐH miền Trung, ông Francis Nguyễn Tuấn Anh-Giám đốc Bộ phận phát triển lập trình viên và nền tảng của Microsoft Việt Nam cho biết: Cuộc thi hướng đến mục tiêu tạo ra sân chơi công nghệ bổ ích, sáng tạo dành cho các bạn SV, giúp các bạn vận dụng kiến thức đã học vào thực tế. Đồng thời, trong thời gian diễn ra cuộc thi sẽ có những buổi huấn luyện của các chuyên gia Microsoft nhằm giúp cho thí sinh học hỏi những kiến thức mới, tăng khả năng làm việc nhóm; mở ra cơ hội để được tuyển vào các Cty phần mềm danh tiếng. Nguyễn Tuấn. Cơ quan các dự án phòng thủ tiên tiến DARPA vừa đầu tư số tiền 11 triệu đô la cho Đại học Rice Mỹ nhằm phát triển dự án PLINY giúp quá trình viết phần mềm đơn giản và nhanh chóng hơn. Mục tiêu của dự án là thành lập kho code mã nguồn mở khổng lồ đi kèm với một công cụ lập trình dạng auto-complete cho phép lập trình viên có thể tạo ra phần mềm một cách nhanh chóng chỉ với các thao tác tìm kiếm đơn giản. Dự án được lấy tên của Pliny the Elder, nhà thông thái sống dưới thời La Mã cổ đại, tác giả của bộ bách khoa toàn thư đầu tiên trong lịch sử. Do đó, việc lấy tên của vị học giả này đặt cho tên gọi cũng hàm chứa ý nghĩa sâu xa: PLINY sẽ là một kho chứa code lớn và sâu rộng nhất thế giới, cho phép lập trình viên chỉ cần viết vài dòng code đầu tiên, sau đó nhấn 1 nút trong công cụ và tất cả các thành phần còn lại sẽ hiện ra bên dưới để thành một ứng dụng hoàn chỉnh. Phó giáo sư đại học Rice Swarat Chaudhuri cho biết rằng đoạn code sẽ được tự động hiện ra bên dưới' và sẽ hoạt động liên tục cùng với những phần code mà lập trình viên đã viết bên trên. Ông cũng lưu ý rằng đây sẽ là kho code mã nguồn mở và có thể nó sẽ liên tục được duy trì, cập nhật và hoàn thiện từ chính người dùng trong tương lai. Trong đoạn video bên trên, Chaudhuri dùng một mảnh giấy khoét lỗ hình tròn ở giữa để mô phỏng nguyên lý hoạt động của bộ công cụ PLINY. Khi đó, công cụ sẽ tìm kiếm hàng tỷ dòng code trong cơ sở dữ liệu để tìm giải pháp khả thi nhất các mảnh giấy màu với hình dạng khác nhau. Một khi nó đã tìm được giải pháp gần đúng nhất, công cụ sẽ tự cắt các phần không cần thiết và hoàn thiện mảnh ghép để vừa vặn nhất với lỗ trống. Một ý tưởng tuyệt vời và hy vọng rằng chúng ta sẽ sớm nhìn thấy được thành quả của dự án sau 4 năm tới với sự nỗ lực của hàng chục nhà nghiên cứu tại Đại học Rice. Tham khảo Engadget , Đại học Rice . Liên hệ: Tòa nhà HH1, khu đô thị Yên Hòa, Cầu Giấy, Hà Nội, ĐT: 04-3763.2552, máy lẻ: 2014. Dưới đây là tóm tắt nội dung một số bài phát biểu trong lễ khai mạc đầu tiên vào sáng ngày 7 tháng 12: Gregory Wade - Giám Đốc Điều Hành Khu Vực Đông Á Đây là DevCon Asia thứ hai trong năm 2011, lần đầu được tổ chức tại Bali vào đầu năm nay. Lần này có lên đến hơn 1000 người tham dự. Lý do tổ chức DevCon Asia lần 2 là: những đổi mới của các nhà phát triển đến từ châu Á, rất nhiều tin tức cập nhật, truy cập các chuyên gia RIM nội bộ. Hội nghị bao gồm: thông tin về kỹ thuật, thử nghiệm sản phẩm trực tiếp, thông chi tiết từ nội bộ. Mỗi người tham dự được tặng một PlayBook. Đồng thời RIM cũng Tặng 1.000.000 baht và 50+ điện thoại thông minh BlackBerry cho quỹ cứu trợ lũ lụt ở Thái Lan, điều này là sự cam kết của chúng tôi đối với người dân Thái Lan. DevCon Asia lần này định tổ chức ở Thái Lan nhưng buộc phải chuyển địa điểm qua Singapore. BlackBerry được ghi nhận là điện thoại thông minh số 1 ở Indonesia, Thái Lan và Philippines. Hơn 3 triệu người hâm mộ trên mạng truyền thông xã hội tại châu Á, BBM là game development tutorial một điển hình. IDC báo cáo cho biết rằng trong vòng 4 năm tới, BB sẽ phát triển nhanh hơn trong thị trường điện thoại thông minh, cao hơn so với Android, iOS, Windows Phone. DevCon Asia lần này cũng đánh dấu sự ra đời của BlackBerry 10, hệ điều hành trong tương lai của RIM với tiền thân là BBX. BlackBerry 10 sẽ đem đến cho người dùng những trải nghiệm hoàn toàn mới, thân thiện hơn, tốt hơn trước rất nhiều. Đây cũng là lần đầy tiên BBX được gọi với cái tên chính thức là BlackBerry 10. BlackBerry 10 với nhân là QNX và giao diện người dùng được tối ưu nhờ Cascade UI. George Staikos - Phó Chủ Tịch công Nghệ Web Tổng kết những con số ấn tượng về BlackBerry: Năm ngoái, có hơn 50 triệu thuê bao BB, hôm nay thì con số đó là hơn 70 triệu. Cho đến hôm nay chúng tôi đã bán được 165 triệu thiết bị BB. Năm ngoái, vào thời điểm này đã có 28 triệu người dùng BBM, hôm nay hơn 50 triệu người sử dụng BBM. Đếm hôm nay có hơn 1 tỷ lượt tải các ứng dụng tại AppWorld, với hơn 5 triệu nhiều hơn mỗi ngày. Gần đã ra mắt các thiết bị chạy trên OS7 như BB Bold 9900, Curve 9360, cùng với Bold 9790 và Curve 9380 vừa mới ra mắt ở Indonesia. Mở cửa nền tảng xã hội BBM cho các nhà phát triển cách đây năm tháng, 325 ứng dụng kết nối BBM đã được download 60 triệu lần. Dâu Đen nhóm phát triển từ Việt Nam - DevGroup VietNam đã cho ra đời ứng dụng Caro kết nối qua BBM, và đã được tải về hơn 4 triệu lần chỉ trong 3 tháng. Alec Saunder - Phó Chủ Tịch Quan Hệ với nhà phát triển & Phát triển hệ sinh thái di động” RIM chính thức ra mắt BlackBerry Jam, cộng đồng của những lập trình viên BlackBerry. Nơi hỗ trợ, giao lưu, cũng như ghi nhận những đóng góp của các developer. BB Jam bao gồm 3 mảng chính: BB Jam session, BB JAM Community và BB JAM Zone. Với BlackBerry Jam: đảm bảo các nhà phát triển được hỗ trợ, cải thiện hỗ trợ trực tuyến cho các nhà phát triển. Không có lệ phí, không cần thẻ tín dụng kiểm tra để bắt đầu. Không có công chứng viên yêu cầu trên App World, nhiều thông tin hơn. Bạn sẽ được tư vấn các vấn đề liên quan đến lập trình, cung cấp các mẫu - sample code. Một số điểm nhấn của cộng đồng BlackBerry Jam: Nhóm phát triển – có tại hơn 40 quốc gia BBDEVID đến từ Indonesia có trên 50 ứng dụng phổ biến nhất trên App World DauDen Việt Nam hay còn gọi là DevGroup VietNam với hơn 50 thành viên. Các phần mềm tiêu biểu như "DDPB Installer" để giúp người dùng cài đặt và gỡ bỏ ứng dụng dễ dàng, Caro - chơi game với nhau qua BBM. PinoyBBDev – Philippines - 67 thành viên - đã tạo ra một ứng dụng giao thông phối hợp với Phòng giao thông của Thành phố Manila. Nhóm phát triển thành công nhất trên AppWorld: MMMOOO nằm trong 5 ứng dụng đứng đầu ứng dụng miễn phí – dựa trên số lần tải về - Từ Trung Quốc S4BB là một trong 5 nhà phát triển hàng đầu dựa trên doanh thu - Hồng Kông Tin đồn trên thị trường Nhiều người cho tằng thị trường của điện thoại BlackBerry đang bị thu hẹp. Thực tế thì có hơn 70 triệu thuê bao BB đang hoạt động cho đến hôm nay. Tăng 20 triệu so với năm ngoái, mức tăng trưởng là 44%. Người dùng BB không sử dụng các ứng dụng? => 5 triệu ứng dụng được tải từ AppWorld mỗi ngày. App World đã tạo ra 43% lượng tải hàng ngày cho mỗi ứng dụng cao hơn so với Apple Store. Tại Indonesia người dùng tải BB tải ứng dụng nhiều gấp hai lần so với những người sừ dụng điện thoại thông minh khác. Nhà phát triển trên BB không làm ra tiền? Thực tế thì sao - Theo VisionMobile, AppWorld tạo ra doanh thu 40% cao hơn so với Android Market. 13% nhà phát triển cho BB đã kiếm được 100,000$ hoặc nhiều hơn từ AppWorld. Nhà phát triển cho BB ở Ấn Độ kiếm được gấp 2 lần những nhà phát triền cho Android. BB chỉ dành cho doanh nghiệp? Có một thống kê khá vui là 6 / 10 người sử dụng BB ở Thái Lan sử dụng BB cho mục đích cá nhân và con số này ở Indonesia là 7 / 10. Và 3 trong top 5 ứng dụng trên BB là các ứng dụng trên mạng xã hội. QUẢNG CÁO CHỦ ĐỀ TƯƠNG TỰ: Xuất hiện nhiều tên mã BlackBerry chạy BBX trong năm 2012 03/12 Điện thoại BBX đầu tiên của RIM có thể được gọi là "Surfboard" 01/12 RIM công bố BlackBerry Mobile Fusion dành cho doanh nghiệp 30/11 PlayBook kết nối vào internet như thế nào? 29/11 Blackberry 9360 giá 8,75 triệu, RIM chuyển DevCon từ Thái Lan sang Sin 22/11 Doanh số thiết bị BlackBerry 7 bị đe dọa bởi iPhone, Android 19/11 Lộ diện hình ảnh của chiếc điện thoại BBX đầu tiên 15/11 Điện thoại chạy BBX sẽ hỗ trợ BES và có độ phân giải như trên PlayBook 10/11 Các điện thoại chạy BlackBerry 7 sẽ không được nâng cấp lên BBX 03/11 Nền tảng BBX vừa ra mắt đã vướng phải rắc rối thương hiệu 21/10 CÁC CHỦ ĐỀ KHÁC: Điện thoại BBX đầu tiên của RIM có thể được gọi là "Surfboard" 01/12 15/12 có App World 3.1, thêm chức năng đánh giá nội dung ứng dụng 01/12 RIM công bố BlackBerry Mobile Fusion dành cho doanh nghiệp 30/11 Hôm qua 25/11/2011 - 90 người bị thương vì giành giật mua BlackBerry 26/11 ROM Leaked 7.1 cho 9900, chức năng WiFi Hotspot đã xuất hiện 26/11 [HOT] Fix lỗi Browser trên BB Dual + BIS SB Mobifone TPHCM 26/11 Tổng hợp dòng máy bị lỗi không hiện VN Mobifone mà hiện 452-1 24/11 Lộ hình ảnh ứng dụng Email, Danh bạ và Lịch trên PlayBook 2.0 23/11 Blackberry 9360 giá 8,75 triệu, RIM chuyển DevCon từ Thái Lan sang Sin 22/11 Trên tay Blackberry 9790, chưa xứng đáng là Bold 22/11 .
Microsoft đã vừa công bố phiên bản mới của công cụ lập trình Visual Studio 2015 và thư viện lập trình .NET 2015. Điều đáng chú ý là Microsoft đã thực hiện cam kết mở rộng 2 công cụ lập trình này ra đa nền tảng. Qua đó, lập trình viên có thể khai thác hoàn toàn Visual Studio và .NET trên Linux, Mac OS và hỗ trợ lập trình ứng dụng cho Android, iOS. Phiên bản Preview của Visual Studio 2015 và .NET 2015 cũng đã được phát hành. Bên cạnh đó, Microsoft còn công bố Visual Studio Community 2013 - một phiên bản miễn phí cho phép người dùng tiếp cận các công cụ lập trình cơ bản của Visual Studio. S. Somasegar - phó chủ tịch mảng Developer Division của Microsoft cho biết: Với hàng triệu thiết bị trên thị trường hiện nay, giới phát triển sẽ cần đến các công cụ để tiếp cận nhiều loại thiết bị và nền tảng khác nhau. Thông qua Visual Studio và .NET, chúng tôi đã cam kết đưa ra một giải pháp toàn diện đến các lập trình viên để phát triển và quản lý ứng dụng xuyên suốt nhiều thiết bị và nền tảng. Microsoft hiện đang cung cấp toàn bộ các vùng bộ nhớ server stack .NET dưới dạng nguồn mở bao gồm nền tảng ứng dụng web ASP.NET, bộ biên soạn .NET, .NET Core Runtime, Framework, Libraries, cho phép lập trình viên phát triển ứng dụng với .NET trên Windows, Mac hoặc Linux. Với sự bổ sung này, Microsoft sẽ làm việc chặt chẽ với các cộng đồng nguồn mở, tiếp thu các ý kiến để cải tiến .NET thông qua .NET Foundation. Về phần Visual Studio 2015, phiên bản mới này sẽ mở rộng khả năng lập trình cho các nền tảng iOS, Android và Windows nhờ việc hỗ trợ các công cụ biên soạn Slang, LLVM và C++. Để hỗ trợ tốt hơn cho việc phát triển ứng dụng di động với .NET và cũng là một phần của mối quan hệ hợp tác chiến lược giữa Microsoft và Xamarin, lập trình viên giờ đây có thể cài đặt trực tiếp Xamarin từ Visual Studio và phiên bản Xamarin Starter Edition cũng được phát hành miễn phí bắt đầu từ cuối năm nay. Thêm vào đó, đối với lập trình viên web có nhu cầu phát triển các ứng dụng nền tảng đám mây dành cho thiết bị di động, Microsoft cũng đã phát hành phiên bản final của bộ công cụ Apache Cordova. Ngay từ bây giờ, lập trình viên có thể tải về Visual Studio 2015 Preview tại đây. Ngoài ra, phiên bản mới của .NET và Visual Studio đều được tối ưu cho nền tảng đám mây. Hệ thống quản lý Connected Services Manager mới trong Visual Studio 2015 sẽ giúp ứng dụng kết nối với các hàm API dành cho doanh nghiệp như Office 365 API, SalesForce … tốt hơn. Trong khi đó, ASP.NET 5.0 cũng được cải tiến để hỗ trợ dữ liệu đám mây hiệu quả hơn. Bên cạnh đó, Visual Studio Online - dịch vụ trực tuyến cho các dự án lập trình cũng đã được bổ sung nhiều năng mới như Release Management - cho phép người dùng tự động hóa và quản lý phát hành phiên bản ứng dụng mà không cần thiết lập hay duy trì các hạ tầng dịch vụ; Cloud Deployment Projects - cho phép quản lý, thiết lập phát triển, thử nghiệm dự án phát triển dễ dàng hơn trong môi trường Azure. Và sau cùng, Microsoft cũng đã phát hành Visual Studio Community 2013 phiên bản miễn phí với đầy đủ các tính năng chính và hỗ trợ mở rộng. Hướng đến đa nền tảng, từ thiết bị di động cho đến máy tính desktop, từ web đến các dịch vụ đám mây, phiên bản này cho phép lập trình viên tiếp cận dễ dàng bộ công cụ lập trình cơ bản của Visual Studio để phát triển các ứng dụng thông thường, không dành cho doanh nghiệp. Lập trình viên có thể Game development and technology tải về Visual Studio Community 2013 tại đây. Nguồn: Microsoft . Trong khuôn khổ OLP’09 và Kỳ thi ACM/ICPC Việt Nam tổ chức tại Đại học Nha Trang từ 7-9/10/2009, Ban Tổ chức và Hội đồng giám khảo tổ chức tọa đàm với chủ đề Olympic - ACM/ICPC và vị trí của sinh viên CNTT-TT Việt Nam trong các kỳ thi kỹ năng và sáng tạo trong nước và quốc tế vào sáng 8/10/2009 tại Hội trường Đại học Nha Trang. Năm ngoái, cuộc thi đã quy tụ hơn 250 đội tuyển hơn 1.000 thí sinh trong và ngoài nước tham dự, trong đó có 11 đội quốc tế đến từ Trung Quốc, Hồng Kông, Hàn Quốc, Đài Loan.Trường ĐH Công nghệ Hà Nội đã giành giải nhất toàn đoàn khối phần mềm nguồn mở; trường ĐH Sư phạm kỹ thuật TP.HCM đoạt giải nhất toàn đoàn khối micromouse. Giải nhất cá nhân khối chuyên tin thuộc về Nguyễn Tiển ĐH Sư phạm kỹ thuật TP.HCM và Hứa Lê Thanh Vy ĐH Sư phạm TP.HCM.Giải nhất khối không chuyên tin thuộc về Nguyễn Khánh Lợi ĐH Bách khoa TP.HCM và Nguyễn Quốc Tuấn ĐH Bách khoa Hà Nội. Giải nhất khối cao đẳng gồm: Tạ Bá Thành ĐH Duy Tân, Ngô Văn Thịnh CĐ Kỹ thuật Vin-hem-pic, Nguyễn Thanh Tùng CĐ Sư phạm Hà Nội. Giải vàng siêu cúp thuộc về Phạm Tuấn Vũ ĐH Khoa học tự nhiên- TP.HCM.Đội tuyển đến từ ĐH Zhejiang Trung Quốc đoạt cúp vô địch thi lập trình sinh viên quốc tế.Đặc biệt, một đại diện của Hội Tin học cho biết, qua theo dõi cùng phong trào Olympic và ACM cho thấy, gần như năm nào cũng có Sinh viên ICT tham gia Olympic - ACM/ICPC đoạt giải cao khi dự thi Giải thưởng Nhân tài Đất Việt - giải thưởng trong lĩnh vực CNTT do Báo điện tử VnMedia tổ chức như nhóm MyVietnam ĐHBK Tp HCM, các cá nhân Phạm Hữu Ngôn, Nguyễn Thụy Anh...Theo VnMedia. Không chỉ giới thiệu nhiều tính năng mới dành cho OS X và iOS, trong sự kiện tối hôm qua Apple còn ra mắt thêm một ngôn ngữ lập trình mới: Swift. Apple nói rằng họ đang cố gắng xây dựng một ngôn ngữ nhẹ nhàng hơn so với Objective-C hiện nay. Hiệu năng xử lý của phần mềm viết bằng Swift cũng nhanh hơn so với Objective-C, trong khi cách viết thì nhanh và đơn giản hơn. Nhờ loại bỏ những lỗi lập trình thường gặp trong Objective-C nên mã Swift hứa hẹn sẽ an toàn và ổn định hơn. Ngôn ngữ lập trình mới mẻ này còn hỗ trợ cho bộ khung Cocoa lẫn Cocoa Touch, có nghĩa là nó có thể dùng để phát triển ứng dụng cho cả OS X lẫn iOS. Ngoài ra, lập trình viên sử dụng Swift cũng có thể xem nhanh kết quả của dòng lệnh theo thời gian thực chứ không cần nhấn nút build và debug thủ công thông qua tính năng Xcode Playgrounds. Để giúp các nhà phát triển dễ làm việc với ứng dụng của mình, Apple nói rằng mã Swift có thể sống chung với mã C và Objetive-C trong cùng một ứng dụng. Swift cũng thứ nhận được tràn pháo tay rất lớn từ phía khán giả trong sự kiện tối hôm qua, vốn chủ yếu dành cho các lập trình viên từ khắp nơi trên thế giới. Nếu bạn cảm thấy hứng thú thì có thể tải về tập tài liệu dài 500 trang mà Apple đã viết để chỉ cho bạn cách dùng Swift thông qua iBookStore. Swift hiện đã có mặt trong bộ công cụ lập trình Xcode 6 Beta được cung cấp trên trang Apple Developers. Nguồn: Apple . Cơ quan các dự án phòng thủ tiên tiến DARPA vừa đầu tư số tiền 11 triệu đô la cho Đại học Rice Mỹ nhằm phát triển dự án PLINY giúp quá trình viết phần mềm đơn giản và nhanh chóng hơn. Mục tiêu của dự án là thành lập kho code mã nguồn mở khổng lồ đi kèm với một công cụ lập trình dạng auto-complete cho phép lập trình viên có thể tạo ra phần mềm một cách nhanh chóng chỉ với các thao tác tìm kiếm đơn giản. Dự án được lấy tên của Pliny the Elder, nhà thông thái sống dưới thời La Mã cổ đại, tác giả của bộ bách khoa toàn thư đầu tiên trong lịch sử. Do đó, việc lấy tên của vị học giả này đặt cho tên gọi cũng hàm chứa ý nghĩa sâu xa: PLINY sẽ là một kho chứa code lớn và sâu rộng nhất thế giới, cho phép lập trình viên chỉ cần viết vài dòng code đầu tiên, sau đó nhấn 1 nút trong công cụ và tất cả các thành phần còn lại sẽ hiện ra bên dưới để thành một ứng dụng hoàn chỉnh. Phó giáo sư đại học Rice Swarat Chaudhuri cho biết rằng đoạn code sẽ được tự động hiện ra bên dưới' và sẽ hoạt động liên tục cùng với những phần code mà lập trình viên đã viết bên trên. Ông cũng lưu ý rằng đây sẽ là kho code mã nguồn mở và có thể nó sẽ liên tục được duy trì, cập nhật và hoàn thiện từ chính người dùng trong tương lai. Trong đoạn video bên trên, Chaudhuri dùng một mảnh giấy khoét lỗ hình tròn ở giữa để mô phỏng nguyên lý hoạt động của bộ công cụ PLINY. Khi đó, công cụ sẽ tìm kiếm hàng tỷ dòng code trong cơ sở dữ liệu để tìm giải pháp khả thi nhất các mảnh giấy màu với hình dạng khác nhau. Một khi nó đã tìm được giải pháp gần đúng nhất, công cụ sẽ tự cắt các phần không cần thiết và hoàn thiện mảnh ghép để vừa vặn nhất với lỗ trống. Một ý tưởng tuyệt vời và hy vọng rằng chúng ta sẽ sớm nhìn thấy được thành quả của dự án sau 4 năm tới với sự nỗ lực của hàng chục nhà nghiên cứu tại Đại học Rice. Tham khảo Engadget , Đại học Rice .. Chỉ sau 3 tiếng làm quen, một học viên Aptech có thể tự tạo trang web bằng ngôn ngữ PHP, tuy nhiên, để phát triển nghề nghiệp cần nắm chắc các kiến thức khác ngoài lập trình. Ảnh: Đặng Hậu. Liên hệ: Tòa nhà HH1, khu đô thị Yên Hòa, Cầu Giấy, Hà Nội, ĐT: 04-3763.2552, máy lẻ: 2014. Hãy cùng trang công nghệ LifeHacker đi tìm câu trả lời cho câu hỏi hết sức phổ biến này. Thực tế, câu hỏi Tôi nên học ngôn ngữ nào khi mới bắt đầu lập trình? là một câu hỏi gây tranh cãi, ngay cả với những kỹ sư, giảng viên kì cựu nhất. Nếu bạn hỏi 10 lập trình viên Đâu là ngôn ngữ tốt nhất cho 'lính mới'?, bạn hoàn toàn có thể nhận được 10 câu trả lời khác nhau. Để tìm ra ngôn ngữ lập trình phù hợp nhất, bạn không chỉ cần đánh giá mức độ dễ học của mỗi ngôn ngữ, mà còn cần xem xét xem bạn sẽ lập trình trong các dự án như thế nào, yếu tố bạn ưa thích nhất ở lập trình là gì và liệu xem lập trình có trở thành nghề kiếm sống của bạn hay không. Vì sao bạn muốn học lập trình? Tùy vào lý do bạn muốn học lập trình, rất có thể câu trả lời đã được xác định sẵn cho bạn. Nếu bạn muốn thiết kế website hoặc ứng dụng nền web, bạn cần học HTML, CSS, Javascript để tạo ra các trang web hoàn chỉnh, và có lẽ là PHP để tạo ra hệ thống nền web hoàn chỉnh. Nếu bạn chủ yếu muốn phát triển ứng dụng di động hãy học Objective-C để lập trình cho iOS và học Java để lập trình cho Android. Nếu bạn xác định rằng mình sẽ lập trình phục vụ cho nhiều mục đích, nhiều dự án, hoặc muốn thử nghiệm nhiều ngôn ngữ/công nghệ khác nhau, bạn cần phải học các khái niệm căn bản về lập trình một cách căn bản, và bắt đầu học cách suy nghĩ như một lập trình viên đích thực. Bằng cách tiếp cận này, bất kể là bạn bắt đầu học bằng ngôn ngữ nào đầu tiên, bạn có thể dễ dàng tiếp cận các ngôn ngữ mới trong tương lai. Các ngôn ngữ được sử dụng nhiều nhất Phần lớn các ngôn ngữ lập trình chính thống được nhiều người sử dụng như C, Java, C, Perl, Ruby và Python đều có thể thực hiện các tác vụ giống nhau hoặc gần giống nhau. Ví dụ Java là một ngôn ngữ lập trình hoạt động đa nền tảng không phụ thuộc vào hệ điều hành, bất kể là Windows, Linux hay Mac, song các ứng dụng Python cũng có thể chạy trên Windows và Linux gần như tương đồng nhau. Bạn có thể dùng Java để viết các ứng dụng nền web lớn và Ruby cũng có khả năng này. Do nhiều ngôn ngữ lập trình được xây dựng dựa trên các ngôn ngữ lập trình khác ví dụ, Microsoft bị chỉ trích là đã ăn cắp từ Java để tạo ra C, cấu trúc câu lệnh trên các ngôn ngữ này là gần như giống hệt nhau. Hãy thử xem ví dụ dưới đây về bài toán kinh điển Hello World khi học một ngôn ngữ/công nghệ mới, điều đầu tiên mà bạn cần làm bao giờ cũng sẽ là tìm cách hiển thị dòng chữ Hello World: Như bạn có thể thấy, cách viết của C và Java gần như giống hệt nhau; trong khi cách viết của Python và Perl cũng không quá khác biệt. Tuy vậy, giữa các ngôn ngữ có thể có sự khác biệt lớn về cách cài đặt, sử dụng… Tạp chí SOA World Magazine đưa ra lời khuyên như sau: Nếu bạn nhìn rất kĩ vào các ví dụ, bạn có thể thấy một vài ví dụ khá đơn giản, một số khác khá phức tạp, một số ngôn ngữ yêu cầu phải có dấu chấm phẩy ; ở cuối câu lệnh, một số khác thì không. Nếu bạn mới bắt đầu lập trình, đôi khi bạn nên chọn các ngôn ngữ không có quá nhiều qui luật về cú pháp và logic, bởi nhờ đó mà ngôn ngữ này không thể tự gây khó dễ cho chính mình. Nếu bạn vừa thử một ngôn ngữ nào đó và cảm thấy không thoải mái, hãy đổi sang ngôn ngữ khác!. Sau đây là tổng quan về một số ngôn ngữ phổ biến nhất: C: Viết ra các đoạn mã nguồn có hiệu năng cao Có thể nói rằng C là ngôn ngữ lập trình được sử dụng nhiều nhất. Việc các lập trình viên cần biết sử dụng C giống như là các bác sĩ cần phải biết cấu tạo cơ thể con người vậy. C là một ngôn ngữ có bậc khá thấp cách xa ngôn ngữ người, và gần với ngôn ngữ máy, do đó bạn sẽ học các nguyên tắc căn bản về cách tương tác với phần cứng. Bạn cũng sẽ học cách debug theo dõi chương trình để phát hiện, sửa lỗi, quản lý bộ nhớ, và học cả cách hoạt động của phần cứng máy vi tính. Với các ngôn ngữ bậc cao hơn như Java, bạn sẽ không có cơ hội học những kiến thức này, và bởi vậy học C là một cách chuẩn bị rất tốt để bước lên các ngôn ngữ khác. C được coi là ông tổ của các ngôn ngữ lập trình bậc cao như Java, JavaScript và C. Tuy vậy, do C là một ngôn ngữ khá bài bản, việc học lập trình với C sẽ khó khăn hơn các ngôn ngữ khác. Nếu bạn không cần viết các chương trình tương tác quá sâu với phần cứng ví dụ như truy cập vào driver của thiết bị, hoặc viết các phần mở rộng cho hệ điều hành…, học C sẽ gây lãng phí thời gian – có thể là vô ích. Nói tóm lại, trong khi học C sẽ giúp bạn viết các chương trình tương tác sâu với hệ thống, bạn sẽ phải tốn rất, rất nhiều thời gian học trước khi có thể tạo ra một sản phẩm có ý nghĩa. Java: Lựa chọn hợp lý, phù hợp với thực tiễn Java là ngôn ngữ lập trình phổ biến thứ hai trên thế giới. Java áp dụng gần như triệt để các nguyên tắc Lập trình Hướng đối tượng OOP – một mô hình được thực hiện trên hầu hết các ngôn ngữ hiện đại như C++, Perl, Python và PHP. Khi đã học Java, bạn sẽ dễ dàng nắm bắt được các ngôn ngữ OOP khác. Java có thế mạnh là được sử dụng rất nhiều. Bạn có thể dễ dàng tìm được câu trả lời cho các bài toán căn bản trên Java, cộng đồng sử dụng Java cũng rất lớn và do vậy khả năng được trợ giúp của bạn cũng sẽ lớn hơn. Ngôn ngữ Java được sử dụng cho rất nhiều mục đích viết ứng dụng nền web, nền Windows, nền Android hoặc gần như là bất cứ hệ điều hành nào khác. Do đó lựa chọn học Java là một lựa chọn khá khôn ngoan. Trong khi bạn không thể chọc sâu xuống hệ thống như C, Java vẫn cho phép bạn sử dụng các phần quan trọng như hệ thống tập tin, đồ họa, âm thanh, mạng… trên các hệ điều hành khác nhau. Python: Dễ học và thú vị Nhiều lập trình viên sẽ khuyên bạn học Python đầu tiên, bởi ngôn ngữ này khá đơn giản song lại có rất nhiều khả năng. Mã nguồn Python rất dễ đọc, và cũng đòi hỏi bạn phải làm theo các phong cách lập trình nên có ví dụ như sắp xếp mã nguồn cho dễ đọc trong khi lại không quá đòi hỏi gắt gao về cú pháp ví dụ như phải thêm dấu chấm phẩy ở cuối câu lệnh. Theo Patrick Jordan - Chuyên gia tại Ariel Computing, so với thời gian cần thiết để viết các mã nguồn đơn giản trong các ngôn ngữ khác như C, Java và BASIC, Pythonn đòi hỏi ít thời gian hơn, ít dòng code hơn, và đòi hỏi ít khái niệm cần phải học để đạt được một mục đích xác định hơn. Cuối cùng, lập trình với Python khá thú vị. Sự thú vị và khả năng thành công sẽ tạo ra sự tự tin và hứng thú cho học viên, và sau đó họ sẽ học lập trình dễ dàng hơn. SOA World cho rằng Python là một lựa chọn bắt buộc đối với những người muốn làm việc với Linux hoặc đã quen với Linux từ trước. Nhờ được sử dụng trên các trang web nổi tiếng như Pinterest và Instagram, Python cũng đang ngày một phổ biến hơn. JavaScript: Để lập trình web Dù được đặt tên theo Java vì lý do thương mại, JavaScript rất khác biệt so với Java. JavaScript có thể được coi là ngôn ngữ lập trình được hỗ trợ nhiều nhất, do tất cả các trình duyệt web đều hỗ trợ JavaScript. JavaScript được coi là 1 trong 3 thành phần căn bản của web: HTML chứa nội dung, CSS chứa giao diện và JavaScript đảm nhiệm vai trò tương tác động. JavaScript có cú pháp khá dễ sử dụng, bạn mất ít thời gian để viết và có thể dễ dàng đánh giá thành quả của mình khi lập trình JavaScript, và bạn cũng không cần tới quá nhiều công cụ pháp triển như các ngôn ngữ khác. Nói tóm lại, nếu bạn muốn tạo ra các trang web hấp dẫn, JavaScript là lựa chọn bắt buộc. Lựa chọn đường đi cho mình Nếu bạn muốn lựa chọn lập trình làm nghề nghiệp, hãy cân nhắc những lời khuyên sau đây từ Dev/Code/Hack: - Lập trình Back-end/Server-side: Python, Ruby, PHP, Java hoặc .NET. Bạn cần phải có kiến thức về cơ sở dữ liệu và nên có kiến thức quản trị hệ thống. - Lập trình Front-end/Client-side: HTML, CSS và Javascript. Bạn nên có khả năng thiết kế tốt. [] Thế nào là Front-end và Back-end? Ví dụ, khi bạn đọc bài trên VnReview, phần trang web được hiển thị trên trình duyệt của bạn được coi là front-end. Các xử lý mang tính hệ thống mà người dùng cuối không biết tới ví dụ, lấy nội dung trang web từ cơ sở dữ liệu sẽ được xử lý trong phần back-end của máy chủ. - Lập trình di động: Objective-C cho iOS và Java cho Android. Bạn nên có kiến thức HTML/CSS để lập trình web cho thiết bị di động. Bạn cũng nên có kiến thức server-side. - Lập trình 3D/lập trình game: C/C++, OpenGL. Bạn nên có thẩm mỹ tốt và tư duy sáng tạo. - Lập trình cho các hệ thống đòi hỏi hiệu năng cao: C/C++ hoặc Java. Bạn nên có kỹ năng toán học và kỹ năng phân tích lượng tốt. Nói tóm lại, học code là một con đường có rất nhiều xuất phát điểm. Điều quan trọng nhất là bạn phải biết mình cần gì: cần giải quyết vấn đề gì hoặc xây dựng ra các ứng dụng dạng nào. Blog Programming is terrible đưa ra kết luận: Ngôn ngữ đầu tiên mà bạn học được là ngôn ngữ game development process khó nhất mà bạn sẽ học. Lựa chọn đường đi nhỏ bé hơn và dễ dàng hơn biến trải nghiệm này thành một chuyến phiêu lưu, hơn là một thử thách. Xuất phát điểm không quan trọng, miễn là bạn tiếp tục đi – tiếp tục viết code, tiếp tục đọc code. Cũng đừng quên test chúng. Một khi bạn đã lựa chọn được một ngôn ngữ thực sự giúp bạn vừa lòng, việc học các ngôn ngữ mới sẽ ít khó khăn hơn, và bạn sẽ tiếp tục thu về các kỹ năng mới. Mới đây, Alex Payne, chuyên gia phát triển API của Twitter đã ca ngợi những tính năng web đang được nội bộ Công ty phát triển và cho rằng một khi những tính năng này được công bố rộng rãi, người sử dụng sẽ không cần sử dụng chương trình của bên thứ ba như Tweetdeck, Brizzly và SeesmicWeb để quản lý thông tin cập nhật trên Twitter.Ý kiến trên lập tức gây nên sự phản ứng khá gay gắt từ phía những chuyên gia lập trình ngoài Công ty. Trước tình hình đó, Payne cố gắng xoa dịu bằng một bài viết khác tuyên bố rằng những ứng dụng sắp ra đời đó cũng dựa trên nền tảng dữ liệu và phương pháp API tương tự với những gì các chuyên gia lập trình bên ngoài đang có. Về sau, bài viết gây tranh cãi ban đầu đã được ông gỡ bỏ. Điều này càng nhấn mạnh sự khác biệt hết sức mong manh giữa các chương trình nền tảng và những người tạo nên nó. Khi bạn xây dựng trên chương trình nền tảng của người khác, bạn đang phó mặc số phận mình cho họ. Nếu họ muốn sao chép tính năng của sản phẩm hay đơn giản, họ muốn loại bạn ra khỏi cuộc chơi, họ hoàn toàn có khả năng làm thế”, Michael Lazerow, Giám đốc Điều hành Buddy Media, công ty phát triển ứng dụng phục vụ khách hàng doanh nghiệp cho Facebook và Twitter, chia sẻ.Khi các chương trình nền tảng bắt đầu mở API cho các nhà lập trình độc lập, tiên phong là Facebook năm 2007 và Apple năm 2008, các chuyên gia lập trình ứng dụng được săn đón ráo riết. Trên mặt trận di động, Apple, Google, Palm và Research-in-Motion của BlackBerry ra sức chiêu dụ các chuyên gia lập trình xây dựng ứng dụng cho chương trình nền tảng của họ nhằm thu hút những khách hàng nào muốn tận hưởng các ứng dụng đa dạng và tuyệt vời nhất.Tuy nhiên, các chương trình nền tảng cũng rất thất thường. Chỉ mới tuần trước thôi, Apple đã xóa bỏ 6.000 ứng dụng mà Công ty cho rằng không cần thiết sau khi tỏ ra không cần tiếp tục chiêu dụ các chuyên gia lập trình vì sản phẩm iPhone quá thành công. Các chuyên gia lập trình khác thì than phiền rằng nhiều gã khổng lồ công nghệ cũng đang sao chép chương trình do họ phát triển và tích hợp chúng vào sản phẩm của những công ty này.Twitter thì luôn được xem là doanh nghiệp cực kỳ thân thiện với các chuyên gia lập trình ngoài Công ty bởi phần lớn các ứng dụng của Twitter đều xuất phát từ bên thứ ba”. Nhưng giờ đây, khi Twitter đã phát triển ổn định, tập đoàn này muốn gia tăng vai trò của mình, giống như cách các công ty phần mềm vẫn hay làm sau khi đã đạt được một quy mô nhất định.Mở cửa API của mình quá sớm nhằm đạt mức tăng trưởng cao, Twitter đã để những ứng dụng cốt lõi của mình phụ thuộc vào các chuyên gia lập trình bên ngoài thay vì chính nó phải xây dựng các ứng dụng này từ đầu. Hậu quả là Tweetdeck đã thiết lập được độ nhận biết đáng kể mà còn lâu lắm Twitter mới giành lại được.Tuy nhiên theo Lazerow, những ứng dụng tốt nhất có thể được đánh giá cao nhưng bản thân chúng vẫn không thể nào làm nên các chương trình nền tảng”. Theo CNN .
.
0 comments:
Post a Comment