Home Blog Page 228

Topdev AMA: Những giải đáp cộng đồng hay nhất từ Technical lead – giaohangnhanh

AMA (Ask Me Anything) là một sự kiện Q&A ( Hỏi đáp trực tiếp ) hàng tuần diễn ra đều đặn trên fanpage của TopDev. Với hai giờ trực tiếp hỏi đáp cùng diễn giả, AMA sẽ là cơ hội tốt để giải đáp vô số thắc mắc về xu hướng công nghệ trong và ngoài nước.

Hãy cùng nhìn sơ qua diễn giả tuần này là ai nhé!

Hiện tại anh Mậu Quang Vũ đang đảm nhiệm vị trí Technical Leader tại Giaohangnhanh một trong những Startup trong lĩnh vực giao hàng rất lớn và được tin dùng bởi nhiều đơn vị. Anh và đội ngũ đang phát triển một platform mới dành cho việc giao nhận hàng hóa.

Với kinh nghiệm phát triển web nhiều năm, cùng việc là co-founder của Liti Solutions, anh sở hữu vô số kinh nghiệp độc nhất về lập trình web và start-up. Anh còn là diễn giả “quen mặt” của nhiều sự kiện công nghệ trong nước.

Vừa qua anh cũng đã giải đáp rất nhiều thắc mắc khá “hóc búa” của các bạn trẻ trong ngành CNNTT, từ những câu hỏi liên quan đến chuyên môn cũng như về sự nghiệp. Sau đây là những câu hỏi hay nhất mà khán giả đã đặt ra cho anh Vũ trong thời gian qua:

-Em muốn hỏi học thương mại điện tử có phải học về máy tính như công nghệ thông tin không? hay cụ thể mình học gì ạ?

Chào em! Thương mại điện tử là một phạm trù rộng, được hiểu là sử dụng các công nghệ như internet, smartphone… phục vụ cho việc bán hàng. Có nhiều bên tham gia vào lĩnh vực này như: bên bán hàng, bên mua hàng, sàn giao dịch trực tuyến hay các bên cung cấp dịch vụ giao nhận, dịch vụ thanh toán trực tuyến (online payment) hay dịch vụ quản lý thông tin khách hàng (CRM)… Bạn nên xác định bạn tham gia vào thị trường với vai trò gì.

Việc học về máy tính hay CNTT không trực tiếp giúp bạn có kiến thức về thương mại điện tử. Bạn có thể bắt đầu bằng việc kinh doanh trực tuyến hoặc cung cấp công cụ cho các bên tham gia.

-Chào a. E được biết là code JavaScript gọn và ngắn, có thể viết 1 app đơn giản với thời gian ngắn hơn. Tuy nhiên, cũng vì chính cú pháp của JavaScript làm cho các dự án JavaScript khó mở rộng ở quy mô Enterprise, điển hình là lib của NPM, hầu hết không có convention chuẩn khi họ viết thư viện.
Câu hỏi của em là nếu e viết 1 app tầm trung và lớn thì nên tổ chức cấu trúc app như thế nào? ở mức kiến trúc 1 project và covention ở mức source code? mà vẫn đảm bảo project có thể scale được.
E cám ơn a.

JavaScript được các enterprise sử dụng nhưng JavaScript lại không phù hợp với các ứng dụng enterprise (với đặc điểm là business logic phức tạp như collaboration software, CRM, ERP software, …), vì:
– Đặc điểm single thread của JavaScript làm khi thực thi một tác vụ kéo dài hoặc xử lý tính toán sẽ block lại các tác vụ khác.
– Đặc điểm asynchronous & callback của JavaScript làm khó theo dõi các luồng thực thi của logic ứng dụng – đặc biệt với các ứng dụng enterprise có logic phức tạp.
– Đặc điểm Dynamic type và không có bước compile của JavaScript khiến dễ xảy ra lỗi và chỉ bị phát hiện ở runtime. Với cấu trúc mã nguồn ngày càng lớn và nhiều developer tham gia phát triển càng khiến cho việc maintain trở nên phức tạp, tốn kém công sức và chi phí.

Bạn có thể cân nhắc chia nhỏ một app JavaScript lớn ra thành nhiều app nhỏ hơn hoặc sử dụng Java, C#, Scala, Go, … để viết các ứng dụng enterprise.

-Anh Vũ ơi, mình nên làm 1 cty lớn cv nhàn và tự học thêm nhiều công nghệ mới, hay làm 1 cty vừa nhưng có thể làm nhiều, học đc khá nhiều từ công việc đó, nhưng ít thời gian tự học hơn? Em cảm ơn anh

Theo mình, trong thời gian 2-3 năm đầu sự nghiệp developer, bạn nên dành thời gian làm việc ở nhiều công ty với môi trường và tính chất công việc khác nhau. Nó có thể bao gồm cả công ty khởi nghiệp, freelancer hay làm ở công ty lớn. Việc này giúp bạn có được nhiều trải nghiệm khác nhau từ đó chọn được hướng đi phù hợp cho mình. Nó cũng giúp bạn xây dựng mạng lưới quan hệ phong phú.

-Làm thế nào để thiết kế một trang web thành công và được quan tâm tin tưởng của mọi người vậy anh?

Mình hơi khó để giải nghĩa chữ “thành công” và “được tin tưởng” trong câu hỏi của bạn.

Chúng ta cần nhìn nhận rằng một trang web không tồn tại độc lập. Trong tổng thể công ty / dự án kinh doanh, thì trang web (hay ứng dụng mobile) là mặt tiền để usertương tác với business của bạn. Mộ trang web có thể xem là thành công nếu
– Nó giúp user tương tác hiệu quả được với business
– Nó phục vụ được lợi ích của user, của công ty, của nhân viên và của các partner liên quan.
– Nó hoạt động ổn định, hiệu quả, tin cậy, an toàn
Hay ngắn gọn là nó giúp cho business thành công

Bạn cần một đội ngũ với các skill khác nhau để xây dựng nên một trang web “thành công”: product manager, project manager, designer, developer, sale, marketing, customer support, business development và cả security 🙂

Trong một quy trình điển hình thì:
– Founder / Business Development xác định được thị trường và mô hình kinh doanh
– Product Manager chịu trách nhiệm về định hướng sản phẩm và thiết kế tính năng
– Project Manager chịu trách nhiệm về tiến độ và quá trình phát triển
– Designer chịu trách nhiệm về giao diện, thẩm mĩ
– Software Engineer chịu trách nhiệm về phát triển và chất lượng kỹ thuật
– Sale / Marketing chịu trách nhiệm tìm thêm khách hàng vào trang web
– Community Support / Customer Support chịu trách nhiệm tương tác với khách hàng và giữ chân khách hàng
– Security chịu trách nhiệm về an ninh hệ thống

-Anh Vũ ơi, anh có thể cho biết thêm về các dự định nghiên cứu kỹ năng mới của anh trong tương lai không ạ? Và tại sao anh lại có quyết định như vậy ạ?

Anh dự định phát triển tiếp các kỹ năng về technical, product, business, finance… Technical: Kiến trúc hệ thống, tổ chức team. Product: thiết kế và xây dựng sản phẩm hiệu quả. Business: tìm hiểu về các mô hình kinh doanh… Anh trang bị cho mình nhiều kỹ năng khác nhau để có thể thích ứng với sự thay đổi của công nghệ / cuộc sống và tạo ra những cơ hội mới cho mình 🙂

-Chào anh Vũ, anh có thể chia sẻ vài resource hữu ích cho các developer về NodeJS, Golang được không ạ?

Về JavaScript:
– JavaScript The Good Part
– JavaScript Definition Guide
– Eloquent Javascript
– You don’t know Javascript
– JavaScript Design Patterns

-Anh Vũ từng có thời gian làm việc trong lĩnh vực Golang, anh có nhận xét gì về sự phát triển sắp tới của Golang?

Kể từ khi ra phiên bản 1.0 (2012) đến nay, Golang có rất ít sự thay đổi về ngôn ngữ mà chỉ tập trung vào tính ổn định và hiệu suất. Đáng chú ý như: kiến trúc garbage collector, làm lại compiler, chuyển sang SSA, cải thiện performance, chuẩn hóa core library (context), cải thiện các công cụ, hỗ trợ mobile và các platform mới… Nên về bản thân Go thì sẽ tiếp tục xu hướng như trên.

Về hệ sinh thái. Ngày càng nhiều công ty tin tưởng sử dụng Go cho các component / service mới, dẫn đến các repository chất lượng của Go ngày càng nhiều. Go vẫn được sử dụng chính để phát triển micro service và command line tool. Làm web thì NodeJs vẫn được chuộng hơn do framework web của Go không mạnh. Go cũng đang bắt đầu được sử dụng lập trình trên device hay machine learning, AI. Và chúng ta có thể mong chờ những ứng dụng đầu tiên viết bằng Go trên mobile (dù xu hướng này khó có thể trở thành mainstream).

-Chào bạn Vũ, tôi có hai vấn đề quan tâm để hoàn thiện hơn cho mô hình MVP.

1. Trong Javascript, có cách nào để một module A trong quá trình thông dịch chỉ cần quan tâm đến interface của một module B, thi công của module B chỉ được thông dịch trong quá trình call B của module A giống như cơ chế thư viện liên kết động (DLL) của Windows. Cụ thể hơn có A.js, B.js, nếu A.call(B) ko thực thi thì trang web ko tải về B.js.
2. Tôi đang có một vấn đề khi embeded css vào trong html của một component. Nếu tách riêng ra thì rất khó quản lý dependency cho các comp, còn nếu như đang thực hiện thì các css bị trùng lặp khi clone nhiều comp. Có cách thiết kế nào tốt hơn cho vấn đề này hay ko.

1. Bạn có thể tìm hiểu về “Tree shaking” với EcmaScript 2015.
https://blog.engineyard.com/2016/tree-shaking

2. Bạn có thể sử dụng CSS Module và React.
– Các CSS dùng chung được đặt trong file riêng và import vào toàn bộ project (global CSS)
– Các CSS riêng cho từng component được đặt trong namespace của component đó (CSS Module) và không conflict với component khác.
https://medium.com/…/modular-css-with-react-61638ae9ea3e

-Anh ơi cho em hỏi cách cắt HTML/CSS từ PSD sao cho chuẩn tỷ lệ file psd đã thiết kế ạ? Em cảm ơn anh trước

Sự khác biệt quan trọng giữa chúng: HTML/CSS là nội dung động, thay đổi theo kích thước không gian hiển thị, thiết bị, … còn PSD là thiết kế tĩnh.

Khi thiết kế PSD và cắt HTML/CSS bạn cần giữ mindset rằng thiết kế của bạn là “động”. Một số điểm cần lưu ý
– Thiết kế file PSD cho các màn hình khác nhau
– Đặt quy tắc để các thành phần thay đổi kích thước
– Ưu tiên sử dụng ảnh vector (SVG) thay cho ảnh bitmap.
– Test thiết kế của mình với nhiều kích thước màn hình khác nhau

Xin cảm ơn những chia sẻ của anh với cộng đồng trong thời gian qua. Các bạn vẫn có thể đặt những câu hỏi của mình cho các diễn giả của các phần tiếp theo. Hãy theo dõi thường trang fanpage của Topdev nhé.

Swift – Thay đổi để trở nên nổi bật

swift

Vì “sinh sau đẻ muộn” nên Swift được rút kinh nghiệm từ những người đi trước khi cú pháp (syntax) rất rõ ràng với các giới hạn cụ thể về vị trí sắp xếp từ ngữ mà người dùng ngôn ngữ cần tuân theo, hiệu năng tốt và quan trọng là Swift đang rất được các kỹ sư IBM yêu thích. Với những ưu điểm như vậy, sao bạn không thay đổi góc nhìn, biết đâu bạn sẽ làm nên điều kỳ diệu với ngôn ngữ mới này.

Thay đổi như thế nào đây?

Đến với lớp học Swift qui mô xuyên quốc gia của “thầy” Subhransu Behera. TP.HCM là trạm dừng chân thứ hai của anh sau Malaysia và kế đến Thái Lan và còn nhiều đất nước khác nữa. Ở đây, bạn sẽ được biết được tại sao lại dùng Swift trên con đường chinh phục tầm cao mới.

Việc làm swift cho người chưa có kinh nghiệm

Ai phù hợp tham gia lớp học này?

Để xem nào! General Coder, Web developer, Mobible developer, nói chung tất tần tật ai quan tâm Swift, muốn biết về Swift đều có thể tụ hội

Techtalk Discussion about MVVM

Phòng 407, 08 Nguyễn Văn Tráng, Quận 1, HCM

Thời gian: 18h00 – 20h00

image00

  • [HCM] QUALITY ASSURANCE ($500 – $700) — Blive
  • [HCM] Big Data Developer | Attractive Salary — TopDev’s Client
  • Jobs by

Bạn cần phải có kinh nghiệm trước đó?

Khi có kinh nghiệm với một ngôn ngữ lập trình điều đó tốt đấy. Và cũng đừng lo nếu bạn là “tờ giấy trắng”, bởi đối với buổi học này, chúng ta sẽ đi chậm và bạn hoàn toàn có thể làm theo mà. Thực hành một số bài tập thông qua những gì đã nói sẽ giúp bạn hình dung vấn đề rõ hơn.

Những gì bạn sẽ nhận được vào cuối buổi học này?

Đây là buổi học về Swift, tất nhiên là bạn sẽ tìm hiểu những điều cơ bản thú vị của Swift và lập trình iOS trong khi xây dựng ứng dụng. Một số được nội dung được “thầy” Subh tiết lộ là:

Xcode công cụ chính để lập trình Iphone/Ipad. Tất cả những gì mới nhất của Apple đều được tích hợp trong Xcode, dành cho các nhà phát triển các ứng dụng của Apple. Nó hoàn toàn miễn phí và bạn có thể tải từ Mac App Store.

Storyboard được sử dụng để thiết kế các thành phần giao diện tạo nên ứng dụng. Storyboard cũng thể hiện mối liên hệ giữa các màn hình xuất hiện khi chạy ứng dụng.

Playground một ứng dụng mới dành cho iPad chuyên dùng cho mục đích học ngôn ngữ lập trình Swift. Swift Playground đã ra đời thích hợp mọi lứa tuổi, kể cả các bài nhỏ thích hợp với trẻ em nữa. App tích hợp sẵn nhiều bài học từ cơ bản đến nâng cao và được làm mới theo thời gian để giúp bạn làm quen với ngôn ngữ này. Mỗi bài học trong ứng dụng này đều được thiết kế theo một trò chơi hoặc một thứ gì đó vui vẻ trẻ dễ dàng tiếp cận với code. Đây là

Object: trong swift, tất cả đều là 1 đối tượng nhất định. Đó thực sự là một điều tuyệt với của ngôn ngữ lập trình mới này. Toàn bộ cái đối tượng sẽ phụ thuốc vào việc chúng ta định nghĩa nó như thế nào; chúng ta có thể định nghĩa nó theo tất cả những gì mà chúng ta muốn khi lập trình.

– Một số tính năng Swift trung và cao cấp

Và còn nhiều thứ hay ho khác nữa

Như vậy đã xong rồi sao?

Chưa đâu nhé, sau một ngày được biết tất tần tật về Swift thì đến 18h00 – 19h30 một bàn tròn về MVVM (Model – View – ViewModel) và MVC (Model – View – Controller), đây là hai mô hình kiến trúc ứng dụng được sử dụng rộng rãi nhất sẽ được đem ra mổ xẻ.

MCVMVMV

Khi Apple đề nghị nên áp dụng Model View Controller trong lập trình iOS. Nó giúp cho các developer tách ứng dụng của họ ra 3 thành phần khác nhau Model, View và Controller. Mỗi thành phần có một nhiệm vụ riêng biệt và độc lập với các thành phần khác. Khi ứng dụng trở nên phức tạp hơn, một lượng lớn code của lập trình viên sẽ nằm trong controller. Controller sẽ càng ngày càng mở rộng, tạo nhiều khó khăn khi ta muốn viết test cho code của mình.

Trong khi đó, MVVM giúp bạn xem xét ứng dụng của mình trong Model, View, ViewModel và giúp bạn viết test cho ứng dụng tốt hơn. Trong buổi trò chuyện hôm đấy, ta sẽ có một vài ví dụ trong MVC và MVVM, và phân tích những lợi ích từ MVVM.

Bạn có thể đưa bạn của mình cùng đến?

Đúng vậy muốn tham gia vào lớp học này, bạn cần đến…0đ.

Agenda chi tiết sự kiện

8h30 – 9h00: check-in

9h30 – 10h30: Xcode và Storyboard

10h30 – 11h30: Playground và Swift Cơ Bản (Strings, Array, Dictionary)

11h30 – 11h40: Giải lao

11h40 – 12h30: Bài tập thực hành (Xây dựng một số ứng dụng mẫu)

12h20 – 13h30: Lunch

13h30 – 14h30: Class, Objects và Methods

14h30 – 15h30: Segues và Navigations

15h30 – 15h45: Giải lao

15h45 – 16h30: Bài tập thực hành (Xây dựng một số ứng dụng mẫu)

16h30 – 17h30: Một số tính năng Swift trung và cao cấp

18h00 – 19h30: Techtalk Discussion about MVVM

Phần đặc biệt – Panel Discussion

Buổi Panel Discussion là một chương trình đặc biệt giúp các bạn tham gia chương trình có thể có được những kinh nghiệm thực tế đến từ các diễn giả. Nội dung chính xoay quanh mô hình MVVM (Model – View – ViewModel) và MVC (Model – View – Controller), đây là hai mô hình kiến trúc ứng dụng được sử dụng rộng rãi nhất sẽ được đem ra mổ xẻ.

Khi tham buổi Techtalk Discussion about MVVM bạn sẽ được chia sẻ những thông tin:

  • Hiểu rõ bản chất của MVC và MVVM trong lập trình ứng dụng iOS.
  • Phân tích lợi ích MVVM và biết được lợi ích của MVVM trong ứng dụng của bạn như thế nào.
  • Nhận được các chia sẻ kinh nghiệm thực tế và gỉai đáp thắc mắc của các diễn giả.

Trong buổi Techtalk Discussion about MVVM ta  sẽ gặp lại hai vị khách mời quen thuộc của Topdev Techtalk: anh Việt Trần (từng là Senior Developer của mảng mobile app tại Foody) cùng chị Mai Lê Khánh Hòa (software engineer có hơn 2 năm kinh nghiệm trong lập trình iOS).

Các bạn có mong muốn đồng hành cùng buổi Techtalk Discussion about MVVM vui lòng đăng ký theo thông tin bên dưới để thuận tiện cho BTC chuẩn bị chương trình.giữ chỗ ngay

Note: Bạn sẽ cần: Một máy Mac với Xcode 7.3 hoặc Xcode cao hơn hoặc laptop có cài Hackintosh. Nhiêu đó đã đủ để bắt đầu hành trình khám phá Swift rồi đấy.

Bạn mong muốn hỗ trợ chương trình?

Nếu bạn mong muốn cống hiến nhiều hơn đến cộng đồng, bạn có thể tham gia cùng ban tổ chức Swift Tutorial Day để trở thành một Traning Assistant tại Swift Tutorial Day.

Ban tổ chức Swift Tutorial Day đang tìm kiếm những bạn  yêu thích iOS và mong muốn trở thành iOS Training Assisstant. Bạn sẽ nhận được cơ hội để:

  • Bổ sung kiến thức về ngôn ngữ Swift tại sự kiện
  • Xây dựng network với cộng đồng nhân sự iOS
  • Chia sẻ những kinh nghiệm của bản thân đến cộng đồng iOS developer tại Việt Nam

Điều duy nhất chúng tôi cần ở bạn đó chính là: Niềm đam mê. Đừng bỏ lỡ một cơ hội để học hỏi và hỗ trợ cộng đồng. Đăng ký ngay bây giờ để trở thành một iOS Training Assistant.

Thời gian: 08h30 – 19h30 ngày 10/09/2016

Địa điểm: Phòng 407, Đại Học Hoa Sen, 08 Nguyễn Văn Tráng, Quận 1, Tp. HCM

Mọi thông tin hỗ trợ vui lòng liên hệ:

Tel: 08 6273 3497

Hotline : 0944 685 243 – Ms. Ngọc  |   0963 651 587 – Ms. Nguyên

Microsoft và Google sẽ tham gia Vietnam Web Summit năm nay!

Năm 2022 dự đoán sẽ là một năm bùng nổ của những công nghệ Web. Đây là cơ hội tốt giúp các lập trình viên có thể tiếp cận với các công cụ và công nghệ mới giúp cho việc làm web được trở nên cực kì dễ dàng. Hàng trăm công ty công nghệ và cộng đồng phát triển Web đang rục rịch chuẩn bị cho sự kiện năm nay.

Ngoài những chuyên gia sẽ có mặt tại sự kiện năm nay, Vietnam Web Summit được xem như một cơ hội tối để các doanh nghiệp cũng như lập trình viên có thể gặp gỡ và trao đổi những ý tưởng về phát triển sản phẩm từ đó đưa ra những giải pháp tối ưu cho mô hình kinh doanh của mình.

Cơ hội gặp gỡ trực tiếp những chuyên gia hàng đầu thế giới, họ là ai?

Microsoft, Google và rất nhiều công ty công nghệ hàng đầu trên thế giới đã xác nhận tham gia vào chuỗi sự kiện Vietnam Web Summit trên toàn quốc. Đến thời điểm hiện tại có rất nhiều diễn giả từ các công ty lớn trong nước cũng đã xác nhận tham gia chương trình, họ sẽ có mặt xuyên suốt tại 3 thành phố Hồ Chí Minh, Hà Nội và Đà Nẵng. Bạn có thể truy cập website chính thức để cập nhật những thông tin mới nhất về các diễn giả sẽ có mặt trong các sự kiện phù hợp với mình.

Trước mắt hãy cùng điểm qua một số diễn giả sẽ có mặt trong sự kiện Vietnam Web Summit!

Diễn giả: Riza Marhaban

Công ty và vị trí công tác

.NET Developers and Azure Community Leader Singapore

Microsoft Technical Evangelist at Microsoft Singapore

Profile

Riza Marhaban là nhà phát triển phần mềm của Microsoft tại Microsoft Singapore. Với hơn 20 năm kinh nghiệm ở những vị trí IT như team lead, quản lý, đào tạo và kiến trúc sư phần mềm. Riza được biết đến như một lập trình viên .NET fullstack và anh cũng là một co-founder của cộng đồng .NET và Azure Singapore. Bên cạnh việc sử dụng những công nghệ của Microsoft anh cũng rất yêu những giải pháp Open Source khác.

Diễn giả: Phương Nguyễn

Công ty và vị trí công tác

Strategic Partner Manager – Online Partnership Group

Google Asia Pacific

Profile

Với hơn 4 năm kinh nghiệm làm việc với các công ty xuất bản và quảng cáo, Phương đã xây dựng nhiều brand và business trong, ngoài nước . Đặc biệt, thông qua các chiến lược trên Google, chị góp phần thành công mạnh mẽ cho nhiều nhà xuất bản web tại Philippines và Việt Nam.

Diễn giả: Cherry Sireetorn Prommawin

Công ty và vị trí công tác

Search Quality Analyst

Google Asia Pacific

Profile

Cherry Prommawin hiện đang đảm nhiệm vị trí Search Quality Analyst (Phân Tích Chất Lượng Tìm Kiếm) tại Google Châu Á -Thái Bình Dương. Cụ thể hơn, cô đảm bảo duy trì chất lượng của organic search, và chuyên về web spam cùng webmaster relation (quan hệ quản trị web) ở các nước Đông Nam Á. Trước đó, Cherry từng làm Senior Online Specialist (Chuyên Viên Online Cấp Cao) và chuyên gia đầu ngành về các sản phẩm “không thuộc bên tìm kiếm” như Google Analytics, Google My Business, Merchant Center và Google AdWords. Cherry tuy có gốc Thái, nhưng hiện đã sống tại Singapore được gần 10 năm.

Diễn giả:  Nguyễn Lê Quỳnh Thiện

Công ty và vị trí công tác

Engineering Manager

Harvey Nash

Profile

Anh Thiện hiện đang là Engineering Manager tại Harvey Nash Việt Nam, và đồng thời cũng là nhà sáng lập SimplCommerce. Anh có hơn 10 năm kinh nghiệm trong lĩnh vực outsourcing đặc biệt là về Microsoft.NET. Anh cũng giữ nhiều vai trò quan trọng như team leader, và technical architect cho nhiều dự án khác. Với vai trò quản lý ở Harvey Nash VN, anh hiện đang phát triển kỹ năng cho các chuyên viên kỹ thuật, cung cấp các giải pháp công nghệ và đồng thời cũng đưa ra những quyết định chiến lược về nhân sự của những vị trí kỹ thuật quan trọng trong công ty.

Sự kiện hỗ trợ tối đa cho hệ sinh thái khởi nghiệp

Ở phân khúc khởi nghiệp, công nghệ web luôn là một giải pháp tối ưu cho những công ty có nguồn vốn hạn chế. Chính vì vậy, Vietnam Web Summit sẽ là cơ hội lớn để các doanh nghiệp lớn và nhỏ trong khu vực có thể chia sẻ, hợp tác, trao đổi kiến thức và kinh nghiệm nhằm tìm ra những giải pháp công nghệ phù hợp nhất cho mình, đồng thời đây cũng là dịp để mở rộng quan hệ và giới thiệu sản phẩm của mình tới cộng đồng.

Tại Vietnam Web Summit, BTC dự kiến sẽ đón hơn 7000 lượt khách tham dự, hơn 200 doanh nghiệp lớn nhỏ hoạt động trong ngành công nghệ thông tin,hơn 100 đơn vị truyền thông trên khắp cả nước tham gia. Điều đặc biệt tại sự kiện năm nay chính là sự hỗ trợ cho các startup từ phía ban tổ chức, các startup khi liên hệ với ban tổ chức sẽ nhận được nhiều sự hỗ trợ như triển lãm và giới thiệu sản phẩm của mình đến các nhóm khách hàng tiềm năng.

Tiền thân là PHP Day, từ năm 2016 Vietnam Web Summit sẽ đem đến hơn 40 chủ đề tại mỗi thành phố, không chỉ tập trung các chủ đề về công nghệ mà còn mở rộng sang lĩnh vực kinh doanh, marketing và quảng cáo nhằm hỗ trợ các lập trình viên và các doanh nghiệp đặc biệt là cộng đồng khởi nghiệp (Startup) tại Việt Nam..

Vietnam Web Summit là chuỗi sự kiện chuyên sâu dành cho cộng đồng công nghệ chuyên về web được tổ chức thường niên. Được đánh giá là một trong những chương trình hội thảo lớn nhất về lĩnh vực lập trình web tại Việt Nam.

image00

Mọi thông tin hỗ trợ vui lòng liên hệ:

Tel: 08 6273 3497

Hotline : 0944 685 243 – Ms. Ngọc  |   0963 651 587 – Ms. Nguyên

Techtalk: Mong đợi gì ở hội thảo Meet Magento Vietnam 2016?

Là sự kiện thường niên lớn nhất dành cho cộng đồng yêu thích thương mại điện tử trên nền tảng công nghệ Magento, Meet Magento đã thu hút hàng ngàn chuyên gia và người dùng trên khắp thế giới trong nhiều năm qua. Trở lại Việt Nam lần thứ 2, đơn vị tổ chức, Công ty Cổ phần SmartOSC coi đây là cơ hội để tạo ra diễn đàn chung của cộng đồng thương mại điện tử trong nước và thế giới.

Hội thảo sẽ được tổ chức vào ngày 15/10 tại TP.HCM, với dự kiến khoảng 1.000 khách tham dự, trong đó có nhiều đại diện là lãnh đạo các tổ chức, các tập đoàn công nghệ và thương mại điện tử toàn cầu.

Năm nay Meet Magento Vietnam sẽ tập trung thảo luận về kinh nghiệm và giải pháp xây dựng môi trường kinh doanh trực tuyến, từ những câu chuyện thành công trong nước và khu vực.

Nhiều chủ đề “hot” sẽ được các diễn giả chia sẻ, bao gồm các mô hình startup sử dụng thương mại điện tử, xu hướng công nghệ tiềm năng, cơ hội đầu tư và Magento 2 – một nền tảng đột phá được ra mắt vào cuối năm 2015 sau rất nhiều năm chờ đợi.

Diễn giả của sự kiện là các kỹ sư phần mềm cao cấp, các chuyên gia kinh tế, và rất nhiều lãnh đạo các thương hiệu bán lẻ.

Trong đó, dự kiến có sự góp mặt của nhiều thương hiệu lớn như Google, Facebook, Amazon, Microsoft, Nexcess, PayPal …

300x250 (1)Ông Nguyễn Thái Sơn – đồng sáng lập Công ty Cổ phần SmartOSC cho biết: “Meet Magento Vietnam sẽ một lần nữa tạo ra sân chơi trên diện rộng cho cộng đồng thương mại điện tử nói chung và những người yêu thích hệ sinh thái Magento nói riêng, nhằm tiếp cận với những nền tảng công nghệ mới, tạo ra các cơ hội kết nối để hợp tác phát triển cùng có lợi”.

Tại sự kiện lần đầu tiên được tổ chức năm 2015, Meet Magento Vietnam đã gây bất ngờ với số người tham dự lớn chưa từng có trong lịch sử của chuỗi hội thảo này. Bạn bè quốc tế rất ấn tượng trước các chỉ số phát triển thương mai điện tử của Việt Nam, trước sự quan tâm của cộng đồng doanh nghiệp Việt Nam với nền tảng Magento.

Chúng ta hãy cùng chờ đợi những bất ngờ mới tại sự kiện năm nay. Đừng quên, Meet Magento Vietnam sẽ chính thức diễn ra vào ngày 15/10/2016.

Truy cập trang web chính thức của sự kiện: http://vn.meet-magento.com/ để theo dõi thông tin.

“Chiến tranh thế giới” thứ 3 giữa các tín đồ ngôn ngữ lập trình

Một điều hiển nhiên, khi đã quá quen hay yêu thích một ngôn ngữ lập trình nào, bạn sẽ luôn cho rằng ngôn ngữ lập trình đó là tốt nhất. Khi yêu thì ngôn ngữ mình yêu là đẹp nhất mà! Một tình yêu cố chấp không quan tâm ngôn ngữ lập trình yêu thích của bạn có sự thiếu sót không, khiến cuộc “chiến tranh” tranh luận giữa các developer nổ ra không hồi kết.

Vì sao lại xảy ra cuộc chiến ấy?

Ai cũng biết, mỗi loại ngôn ngữ lập trình được đưa ra đều có ưu điểm, khuyết điểm cũng như mục đích khác nhau. Tuy nhiên, với những tín đồ của ngôn ngữ lập trình, thì ngôn ngữ mình đang dùng phải là nhất có thể giải quyết mọi vấn đề. Nên khi ngôn ngữ mình yêu thích bị chê bai, dẫn đến phe phái của các ngôn ngữ công kích nhau không kém các fan “cuồng” Kpop, bóng đá đâu. Điển hình phải kể đến PythonJava, Java cùng Ruby hay gần đây nhất là Objective-C và Swift “đứa con cùng một mẹ”.

Nếu Java của hãng Oracle là phổ biến thứ 2 trên thế giới và là một trong những ngôn ngữ có chỗ đứng lâu nhất trong giới lập trình. Nó là một “cổ ngữ” dùng để phát triển web. Đây là lựa chọn phù hợp với thực tiễn cho bạn, bởi ngôn ngữ Java được sử dụng cho để 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, nó chính là nền tảng cốt lõi để bạn có thể chuyển qua ngôn ngữ khác.

TopDev Techtalk: Swift Tutotial Day.

Thời gian: 08h00 – 17h00 ngày 10/09/2016

Địa điểm: Đại Học Hoa Sen, 08 Nguyễn Văn Tráng, Quận 1, Tp. HCM

image00

Ở Python lại là món tráng miệng hoàn hảo dành cho các lập trình viên “chân ướt chân ráo” trong giới lập trình. Trải qua nhiều năm không ngừng thay đổi để hoàn thiện, Python trở thành nên ưa dùng chỉ sau Java, C và C++. Đây là ngôn ngữ mã nguồn mở và sử dụng miễn phí, thậm chí cho các ứng dụng thương mại. Python đò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. Nhờ việc được sử dụng nhiều trong các ứng dụng phổ biến Python ngày càng được biết đến rộng rãi hơn.

JavaScript: lựa chọn hàng đầu của các lập trình web. Hiện tại JavaScript có thể xem là ngôn ngữ được hậu thuẫn nhiều nhất do được hầu hết các trình duyệt web hỗ trợ. Do có vô số framework đi kèm nên hiện tại và tương lai, nó vẫn được ch
ào đón nồng nhiệt. Cuối cùng, JavaScript tạo nên hệ sinh thái đa dạng với hàng triệu triệu nền tảng và thư viện Javascript được xây dựng và cung cấp miễn phí (và có phí) cho chúng ta sẵn dùng. Nếu muốn tìm con đường để lập trình chuyên nghiệp, thì JavaScript chính là ngã rẻ thích hợp của bạn.

Tân binh Swift, mối đe doạ tìm ẩn!

Thời gian hơn 2 năm gần đây, Swift xuất hiện như một làn gió mới trong giới ngôn ngữ lập trình bởi nhiều tính năng của nó. Được miêu tả về sự tăng trưởng của Swift là “chưa có tiền lệ”. Khi 7 tháng sau khi được ra mắt lần đầu tiên, nó đã leo lên vị trí 22 trong số hàng trăm ngôn ngữ lập trình đang tồn tại. Swift đang được Apple đầu tư, phát triển các tính năng tốt nhất có thể. Để một thời gian nữa khi đã “đủ lông đủ cánh”, Swift sẽ là là ngôn ngữ kế nhiệm thay thế Objective-C.

Như được Apple cam kết Swift không chỉ giúp viết ứng dụng dễ hơn mà bản thân ứng dụng cũng chạy nhanh hơn. Đến WWDC, Swift 3 được trình làng với nhiều cải tiến đáng kể. Chúng ta sẽ được thưởng thức các sản phẩm đồ họa hay game sắc nét đầy ấn tượng. Những dòng code được đơn giản hóa cũng là một trong số những lý do nhiều lập trình trẻ lựa chọn, thay vì phải vật lộn với những dòng code của Objective-C dài dòng.

Là em út của đại gia đình ngôn ngữ lập trình có thâm niên, thì với những gì đã làm được, trong thời gian tới Swift sẽ có những bước tiến quan trọng để đón đầu cơn gió mới. Swift chắc chắn sẽ là lựa chọn đầy mạo hiểm với những lập trình viên muốn tạo ra sự khác biệt trong tương lai.

Bản chất chỉ đơn giản vậy thôi

Đa số khi đã quyết định đi theo một ngôn ngữ lập trình nào, các lập trình viên sẽ đầu tư rất nhiều thời gian và công sức để theo học ngôn ngữ đó. Các lập trình viên luôn muốn chọn một ngôn ngữ mang đến nhiều cơ hội trong công việc cùng với mức thu nhập phù hợp với  kỹ năng của mình. Trong khi đó, một phần khác lại muốn thử thách bản thân thì bị hấp dẫn bởi sự mới lạ, thách thức của việc học một ngôn ngữ lập trình mới và tất cả những nhược điểm của nó. Nhưng đa số, mọi người lại ngại việc tốn thời gian cho việc khám phá điều mới, khi đã quen với guồng đã và đang làm.

Hãy giữ một cái nhìn khách quan về ngôn ngữ lập trình thay vì suốt ngày khư khư bảo vệ quan điểm của mình. Để ý những sản phẩm mà họ làm ra và dùng hiểu biết của mình để chia sẻ đến mọi người dưới góc nhìn mới lạ của bản thân. Cuối cùng, tranh thủ học thêm một ngôn ngữ mới, không chừng bạn sẽ thấy cái thứ bạn vẫn luôn chê bai lại thú vị đấy chứ.

Còn bạn, bạn chọn gì?

Bạn có phải là người thích đương đầu với thử thách hay không? Nếu còn đang mờ mịt về con đường mới lạ cùng “Ngôn ngữ tiềm năng” Swift, thì hãy đến với “Gia sư” từng đứng đầu iOS team tại PayPal và SAP, anh cũng từng là tác giả của một số bài hướng dẫn trên RayWenderlich.com. Đó chính là Subhransu Behera, anh từng đảm nhiệm vị trí Mobile Lead tại Paypal và hiện tại đang làm việc tại Singapore Powers, người sẽ cùng đồng hành cùng bạn trong TopDev Techtalk: Swift Tutotial Day.

Không chỉ được chia sẻ tất tần tật về Playground, Xcode hay Storyboard mà còn nhiều chủ đề khác hấp dẫn không kém, bạn có đến một ngày để tận hưởng lận đấy. Chưa hết đâu, mỗi khu vực của workshop, bạn còn được củng cố kiến thức Swift vừa được Subh trao đổi với hoạt động build một số ứng dụng đơn giản. Với hoạt động nâng cao hơn, người tham gia có thể xây dựng một ứng dụng chính và áp dụng kiến thức đã học lên đó.

Tin chắc, với kinh nghiệm lăn lộn trên chiến trường nhiều năm của mình Subh sẽ đem đến cho bạn một buổi Workshop có một không hai trên hành trình khám phá cái mới của bạn.    

Thời gian: 08h00 – 17h00 ngày 10/09/2016

Địa điểm: Đại Học Hoa Sen, 08 Nguyễn Văn Tráng, Quận 1, Tp. HCM

Mọi thông tin hỗ trợ vui lòng liên hệ:

Tel: 08 6273 3497

Hotline : 0944 685 243 – Ms. Ngọc  |   0963 651 587 – Ms. Nguyên

Thi làm game, du lịch Kuala Lumpur

Tại sự kiện Mobile Game Asia tuần này, chúng tôi đã có cơ hội được gặp nhiều lập trình viên tài năng, nhiếu studio tuyệt vời và các nhân vật chủ chốt trong ngành công nghiệp game. Với hơn 500 triệu đô la lợi nhuận từ game, lượng game thủ di động đạt hơn 14 triệu, Malaysia hiện là ngôi sao sáng chói đầy tiềm năng của thị trường game Châu Á!

Trong lần tổ chức đầu tiên này tại Đông Nam Á, IMGA đã hợp tác với MDEC (tổ chức thúc đẩy thương mại điện tử quốc gia).

Hasnul Hadi Samsudin, Giám Đốc Phòng Công Nghệ và Nội dung sáng tạo tại MDEC cho biết: “2016 là một năm rực rỡ của nền công nghiệp game Malaysia, với sự phát triển mạnh mẽ của nhiều công ty game nội địa, những câu chuyện thành công của game startups, và nhiều giải thưởng vinh danh ở trong nước và khu vực.

Mobile Game Asia (MGA) 2016 tại Kuala Lumpur cũng là một cơ hội tuyệt vời để các công ty trong và ngoài nước network, chia sẻ kiến thức và trao đổi ý tưởng về những xu hướng mới nhất. Tôi rất vui mừng khi thấy ngày càng nhiều game developer tại SEA được kết nối với nhau, từ đó có thể tạo được sự thống nhất mật thiết cho cả khu vực”.

Tìm việc làm Game đãi ngộ tốt trên TopDev

Chuyển đi đến sụ kiện Level Up – Kuala Lumpur, Malaysia

Bên cạnh các sự kiện đã và đang diễn ra, sắp tới đây MDEC sẽ tổ chức thêm Level Up KL (5-9 tháng 11 năm 2016). Ở Level Up năm nay, hội nghị khu vực Đông Nam Á sẽ pha trộn cả thành phần tham gia ở khu vực lẫn quốc tế.

Nếu bạn nộp game đến cuộc thi .imgawards.com trước 31 tháng 8, bạn sẽ có cơ hội giành được chuyến đi đến Level Up KL (vé máy bay + khách sạn + vé vào sự kiện miễn phí, với tổng giá trị lên đến 1000 đô la). Sẽ có hai giải thưởng cho người thắng cuộc: lần đầu tiên ở tháng bảy, lần thứ hại vào tháng tám. Đừng bỏ lỡ có hội nhé!

Lưu ý: cuộc thi chỉ áp dụng cho lập trình viên ở khu vực Đông Nam Á.

Techtalk via imgawards

Xem ngay những tin đăng tuyển dụng IT mới nhất trên TopDev

Dù là ai xin đừng xem nhẹ phát triển sản phẩm

Sản phẩm là linh hồn của công ty. Chịu lỗ cũng được, nhân sự ít cũng được, nhưng chỉ cần sản phẩm tốt, thì luôn luôn “có một con đường”. Đôi lúc vì không trực tiếp mang lại “của cải” về cho công ty như các bộ phận sale và marketing nên vô hình chung việc phát triển sản phẩm, đặc biệt khi sản phẩm đã tốt ở một mức nhất định, thường bị xem nhẹ.

Đừng tưởng có được sản phẩm là dễ

Theo một khảo sát của Harvard Business Review, chỉ có khoảng 40% sản phẩm có thể “sống” cho đến lúc xuất hiện trên thị trường, và gần phân nửa trong số đó không mang lại lợi nhuận. Dù đây là một khảo sát chung trên mọi lĩnh vực kinh doanh, chúng ta có thể thấy các sản phẩm điện tử như ứng dụng cũng không là một ngoại lệ khi xét tới số lượng ứng dụng xuất hiện mỗi ngày.

Thậm chí dù bạn tạo ra một sản phẩm tốt, nhưng sản phẩm đó tốt cho ai? Nó đã trả lời được những câu hỏi cơ bản chưa? Ví dụ như:

  • Ai sẽ dùng ứng dụng này? Liệu thị trường có thật sự đủ lớn để sản phẩm này tồn tại
  • Đã có sản phẩm nào thống lĩnh thị trường đó chưa?
  • Sản phẩm đã có gì khác biệt với những sản phẩm khác?
  • Tuyển dụng Product Owner
  • Jobs by

Không nắm rõ về sản phẩm, chuyện gì sẽ xảy ra?

Trên thực tế, điều này có thể xảy ra và dễ dàng mang lại sự thất bại cho sản phẩm. Điều này thường được hiểu là “thiếu thông tin” giữa các phòng ban, nhưng một mặt khác cũng thể hiện sự “thiếu hiểu biết” về sản phẩm của mỗi thành viên trong công ty.

Một coder nếu chỉ biết “code” mà không quan tâm đến mục tiêu của sản phẩm có thể sẽ code chức năng “không ai dùng”, tệ hơn là hiểu nhầm ý khách hàng hoàn toàn.

Một nhân viên kinh doanh hay tiếp thị, nếu không hiểu tường tận quá trình thực hiện sản phẩm mà chỉ hiểu về sản phẩm một cách hời hợt chắc chắn sẽ “nói hớ” trong quá trình bán sản phẩm. Đặc biệt là khi gặp phải những khách hàng có chuyên môn cao.

Làm thế nào để hiểu rõ về phát triển sản phẩm

Ở một số thị trường, với thói quen sử dụng điện thoại “lạ” và phát triển như Nhật Bản, tạo ra sản phẩm để đáp ứng thị hiếu người dùng đóng vai trò rất quan trọng và không hề dễ dàng. Những Product Manager chịu trách nhiệm cho sản phẩm ở thị trường này phải hiểu rất rõ sản phẩm cũng như người dùng.

Là một Product Manager tại Rakuten 3 năm, anh Nguyễn Duy Anh hiểu rõ những điều đó hơn ai hết. Anh luôn trăn trở với những câu hỏi: “Tại sao các công ty lớn thường thất bại khi phải xây dựng sản phẩm mới? Tại sao các kỹ sư tài năng lại làm ra những sản phẩm mà không ai dùng đến?”.

Anh mong muốn có thể trao đổi thêm về những trăn trở đó tại TopDev TechTalk: All about Product Management – Views from the bottom.

Chia sẻ nỗi trăn trở của anh là sự có mặt của vô số tên tuổi lớn đến từ:

VCCORP

Nghe đến cái tên đi tiên phong trong làng công nghệ, sở hữu vô số sản phẩm thương mại điện tử (TMĐT) như VC Corp, có lẽ chúng ta đã không còn lạ lẫm.

Với sự tham dự của anh Tuấn Nguyễn Phó TGĐ của VCCorp, được mệnh danh là “sếp của các Product Manager”. Ngoài ra, sự giao thoa giữa hai phong cách TMĐT Việt Nam và Nhật Bản sẽ được thể hiện thông qua buổi trao đổi.

Viettel

Viettel là một trong những tập đoàn đi tiên phong trong phát triển công nghệ viễn thông tuy nhiên cùng lúc vẫn phát triển công nghệ phần mềm rất mạnh mẽ với trung tâm phần mềm có hàng nghìn nhân viên làm việc.

Đến với TopDev Techtalk kì này, chúng ta sẽ được gặp anh Dương Minh Sơn, Product Manager của Viettel. Anh sẽ chia sẻ góc nhìn của bản thân khi vừa là một coder, vừa là một Product Manager.

Tiki

Tiki là một ngôi sao sáng trong cộng đồng Startup, với tốc độ tăng trưởng thần kì cùng vô số nguồn đầu tư khổng lồ. Tiki đã đi từ “con số không”, đến “đồ sộ”.

Với tốc độ và quy mô lớn như vậy, đội ngũ của Tiki luôn là những “ngôi sao ưu tú”. Anh Nguyễn Đăng Hoàng, Product Manager tại Tiki sẽ chia sẻ phương châm “tuyển dụng người tài” của Tiki.

Và bạn

Bạn suy nghĩ như thế nào về sự quan trọng của phát triển sản phẩm. Chẳng phải bạn luôn mong muốn công ty nơi bạn làm việc phát triển thật tốt. Vậy tại sao bạn không bắt đầu bằng việc tham dự TopDev TechTalk: All about Product Management – Views from the bottom để có thể hiểu rõ về phát triển sản phẩm hơn nữa.

Hà Nội

Thời gian: 19h00 – 21h00 ngày 26/08/2016.

Địa điểm: Tầng 8, tòa nhà Hanoi Creative City, 1 Lương Yên, Bạch Đằng, Hai Bà Trưng.

Hồ Chí Minh

Thời gian: 18h00 – 21h00 ngày 27/08/2016.

Địa điểm: Lầu 9, ĐH Hoa Sen, 08 Nguyễn Văn Tráng, Quận 1.

Mọi thông tin hỗ trợ vui lòng liên hệ:

Tel: 08 6273 3497

Hotline : 0944 685 243 – Ms. Ngọc  |   0963 651 587 – Ms. Nguyên

Tâm thư của dev: Hãy khiêm tốn trong lập trình

Portrait Of Happy Young Asian Man; Outdoors

WARNING: Bài viết rất dài, đừng đọc, có đọc cũng sẽ không rút ra được bài học gì đâu :~

Mình đã tìm hiểu lập trình hơn 2 năm rồi, mà cũng không đúng. Phải là từ hồi 2011 tới giờ, từ cái lúc có được cái máy tính, vòi vĩnh mẹ để có internet để được chơi game này nọ. Nhưng mình không có khiếu chơi game cho mấy, năm lớp 7 mình học làm DJ với Virtual DJ, cũng mix nhạc đủ các kiểu, rồi đến Photoshop, ghép hình mấy đứa bạn của mình, rồi làm Video Clip bằng Proshow Producer…

Năm lớp 8 và 9 thì học làm web, ban đầu là làm mấy cái website kiểu Drag and Drop (kéo thả các thành phần để tạo ra nội dung cho website), sau đó, thấy nó không ưng ý với mình cho lắm, nên quyết định học cách tự tạo một website, nào là html, css, php. Thực ra, cho đến bây giờ, mình chỉ biết html gồm có 3 thẻ head, title và body và cũng chẳng chắc chắn là nó chính xác hay không. Học sơ sơ, vô lớp học thêm “thể hiện màu mè” đủ kiểu, ghi lên bảng cho bọn bạn trố mắt nhìn (thực ra cũng chẳng đứa nào quan tâm đến cái mớ code ấy). Rồi thêm cái trò phá hoại mà mình cùng thằng bạn làm ra, với qui mô “cấp trường”, lợi dụng cái router wifi của trường (chả trách cái người setup mạng), để id và pwd (viết tắt của PassWorD) mặc định, để cho em đăng nhập vào, và điều khiển, vào cái ngày định mệnh ấy, khi trường em tổ chức thi Toán trên mạng (trước đó em có ý định đi thi nhưng không ôn bài, ganh tị mấy bạn đi thi, nên em phá), em đã phá cái modem ấy bằng cách reset cấu hình, làm cho modem không cung cấp internet được, thế là mấy bạn dừng, khoảng 15′ sau thì có người fix và tiếp tục thi.

Rồi thêm vụ nói dối bỏ quên đồ trong thư viện, bảo chú bảo vệ cho mượn chìa khóa, mục đích là để reset modem setup lại cái id và pwd về mặc định (mục đích để làm ăn về sau), sau nữa là vụ “hack” facebook (đoán bừa pwd là số điện thoại) của nhỏ bạn, thực ra là người mình thích, muốn tìm hiểu xem nó có đang quen thằng nào không, cố tình để lại dấu vết, nhắn tin với thằng bạn đã hợp tác cùng mình ở phi vụ phía trên rằng: “Tao đã hack vào facebook của con xyz để nhắn tin cho mày nè :))”, sau vụ đó, con bé đổi luôn password và mình không bao giờ lọt vào mắt em ấy :'((

Đến năm lớp 10, hầu như mình bỏ quên tất cả vì mình đi học xa, không có máy tính, chỉ có cái điện thoại cảm ứng, vuốt vuốt, cũng khá mượt ^^. Hè năm đó, mình bắt đầu “thay đổi” từ đây, mình được anh gửi cho một cái máy tính vì có nguyện vọng sẽ đi theo ngành CNTT, rồi, mình bắt đầu có nguyện vọng đi thi HSG Tin, mình tìm sách, vô thư viện tỉnh để tìm sách chuyên Tin, ôi giời ơi, thôi cái mớ khủng khiếp ấy, cảm giác ấy, đến tận bây giờ mình vẫn chưa quên được, mình không hề quen biết bọn nó, mà bọn nó cũng chẳng bén mảng đến mình, thế là mình bỏ cuộc, mình biện minh cho bản thân với suy nghĩ là: “Bọn chuyên Tin tụi mày đi thi, bọn mày éo tạo được một sản phẩm gì thực tiễn, ứng dụng cho cái cuộc đời đẹp đẽ gì cả, chỉ là bọn sách vở.”

Thế là bắt đầu “bay sang” làm “ứng dụng thực tiễn” thế là nghiên cứu C#, mở quyển “C# cho người mới bắt đầu học”, ôi thôi, bọn nó nói gì, làm gì, mình chả hiểu gì cả. Bản tính mình không kiên định nên cứ làm này làm nọ mà chẳng bao giờ thành công, mình chuyển sang học C, mình bắt đầu nắm bắt và hiểu được “nguyên lý” của ngôn ngữ lập trình. Rồi mình lại học C++ rồi thuật toán…

Bây giờ mình 12, trước đó mình đã hoàn thành “vòng gửi xe” của một cuộc thi, mình luôn là một thằng ăn may, bạn bè mình khen mình, nghe thì có hãnh diện đấy, nhưng đó sắp là một nỗi nhục lớn, một nỗi nhục nhã chưa từng có đối với một người hay khoe khoang, thích thể hiện mình với mọi người… Mình đang cố gắng thay đổi, và các bạn hãy thay đổi theo mình, đừng chứng tỏ mình nguy hiểm. Sẽ không ai nếm xỉa đến bạn, bởi vì những mọi người đều muốn an toàn.

Hãy yên lặng! Và biến sự thành công của bản thân thành tiếng ồn.

3 bài học xương máu mà mỗi Product Manager đều phải trải qua.

Vị trí Product Manager là mục tiêu phấn đấu của rất nhiều người, tuy nhiên khi trở thành một Product Manager rồi “đời không như mơ”. Lắm lúc, Product Manager phải nhăn mặt và nhận những “trái đắng” do các quyết định không sáng suốt hoặc chỉ đơn giản là do chưa có đủ kinh nghiệm.

Khi bắt đầu làm một công việc nào đó mới mẻ chúng ta đều phải đối mặt với việc này. Tuy nhiên, “đi trên vết xe đổ” của người khác là điều không hề khôn ngoan tí nào. Vậy tại sao lại lặp lại những lỗi lầm đó nếu chúng có thể được “học trước” một cách dễ dàng?

Topdev Techtalk: All about Product Management – Views from the bottom.

Hà Nội: 19h00 – 21h00 ngày 26/08/2016

Địa điểm: Tầng 8, tòa nhà Hanoi Creative City, 1 Lương Yên, Bạch Đằng, Hai Bà Trưng

Hồ Chí Minh: 18h00 – 21h00 ngày 27/08/2016

Địa điểm: Lầu 9, ĐH Hoa Sen, 08 Nguyễn Văn Tráng, Quận 1.

^FBCB3E50DB113E7C896A008997E52E67C2DF29F07B5E587F11^pimgpsh_fullsize_distr

Bài học số 1:Kiên trì chưa hẳn là tốt, phù hợp mới là tất cả

Chủ nghĩa “kiên trì” đã ăn sâu vào văn hóa Châu Á của chúng ta, đôi lúc chúng ta bị ám ảnh bởi việc cái gì tốt cũng đồng nghĩa phải bỏ rất nhiều công sức, phải có một đội ngũ hùng hậu làm việc cật lực ngày đêm đằng sau nó. Trên thực tế điều này không hoàn toàn đúng.

Trong những ngày đầu tiên của những “ông hoàng” như Facebook, số lượng lập trình viên ban đầu không hề là một đội ngũ hùng mạnh mà chỉ là một vài người. Tuy nhiên Facebook mang lại những gì mà người dùng thích và phù hợp nhất với thị trường lúc bấy giờ. Facebook xuất hiện như một cơn mưa rào giữa sa mạc, chẳng phải là quá đúng lúc hay sao?

Bài học số 2:Phải có một đội ngũ làm việc hòa hợp

Đội ngũ của bạn không phải lúc nào cũng hoàn hảo, không phải lúc nào siêu nhân cũng được việc và không phải lúc nào “hối thúc” cũng là cách hiệu quả. Tạo một tinh thần hợp tác và cởi mở trong đội ngũ là điều rất quan trọng.

Ở một số công ty lớn, chuyện “phòng nào làm việc nấy” vẫn còn tồn tại. Hậu quả của việc này thường là vô số thông tin về sản phẩm bị sai lệch, dẫn tới nhiều tính năng không đúng so với ý tưởng ban đầu đề ra. Thậm chí việc hứa với khách hàng một đằng, làm một nẻo có thể xảy ra.

Ngược lại, nếu mọi bộ phận đều hoạt động với cùng một mục tiêu thì sao. Sản phẩm sẽ đúng ý người dùng, đánh trúng thị trường tiềm năng, đội ngũ quảng bá sản phẩm sẽ truyền đạt những thông tin chính xác nhất, trung thực nhất cho khách hàng. Một sản phẩm còn đòi hỏi điều gì hơn thế nữa?

Tham khảo tuyển dụng product manager lương cao trên TopDev

Bài học số 3: Không tối ưu là chết

Tối ưu thường bị hiểu nhầm với tiết kiệm. Ở một số công ty lớn với khả năng tài chính mạnh mẽ, chúng ta thường bỏ qua điều này.

Một sản phẩm tốt, đến từ một Product Manager tốt, phải là một sản phẩm được xây dựng một cách tinh gọn có chỉ số ROI (Return on Investment) cao. Muốn đạt được điều này chỉ có một giải pháp: Tối ưu hóa!

Mọi đồng tiền của công ty bỏ ra đều phải được sử dụng vào mục đích đúng đắn, hiệu quả. Nếu là chi phí, phải tiết kiệm nhất, nếu là nhân lực, phải làm việc hiệu quả nhất. Tất cả đều phải mang lại nhiều nhất với ít tổn thất về ngân sách nhất có thể.

Bài học số 3+:Học hỏi từ kinh nghiệm thực tế

Không có gì quý hơn là những kinh nghiệm thực tế đúc kết được trong quá trình làm việc, có vô vàn biến số có thể xuất hiện mà chúng ta không thể liệt kê hết chỉ trong một bài viết.

Thấu hiểu được điều đó Topdev Techtalk trân trọng mang đến cho cộng đồng developer nội dung mới mẻ với chủ đề: All about Product Management – Views from the bottom. Đến với buổi Techtalk kì này có sự tham dự của anh Nguyễn Duy Anh – Product Manager với 3 năm kinh nghiệm tại Rakuten.

Một số câu hỏi lớn được anh Duy Anh đặt ra nhằm “bật mí” về nội dung của buổi Techtalk: “Tại sao các công ty lớn thường thất bại khi phải xây dựng sản phẩm mới? Tại sao các kỹ sư tài năng lại làm ra những sản phẩm mà không ai dùng đến?”.

Nếu bạn mong muốn trở thành một Product Manager, hay đang đắn đo về việc trở thành một Product Manager. Đừng chần chừ tham dự buổi Techtalk để hiểu rõ bản thân và công việc hơn nữa.

Hà Nội

Thời gian: 19h00 – 21h00 ngày 26/08/2016.

Địa điểm: Tầng 8, tòa nhà Hanoi Creative City, 1 Lương Yên, Bạch Đằng, Hai Bà Trưng.

Hồ Chí Minh

Thời gian: 18h00 – 21h00 ngày 27/08/2016.

Địa điểm: Lầu 9, ĐH Hoa Sen, 08 Nguyễn Văn Tráng, Quận 1.

Mọi thông tin hỗ trợ vui lòng liên hệ:

Tel: 08 6273 3497

Hotline : 0944 685 243 – Ms. Ngọc  |   0963 651 587 – Ms. Nguyên

Kỹ thuật làm app bản đồ, tìm đường và tính năng bắt Pokemon GO

Các ứng dụng chỉ đường từ lâu đã là công cụ hữu ích, gần như bắt buộc phải hiện diện trên mọi smartphone, mọi nền tảng dành cho những người thường xuyên di chuyển. Có thể kể đến rất nhiều ứng dụng điều hướng di chuyển đắc lực được người dùng yêu thích như: Google Maps, Here Maps…

Gần đây, với sự lên ngôi của trò chơi thực tế ảo, Pokemon GO, các lập trình viên càng có lý do rõ ràng hơn để tìm hiểu về Kỹ thuật làm app bản đồ, tìm đường để đưa vào các ứng dụng mà mình đang phát triển. Trong đó, 2 trong số rất nhiều ứng dụng cụ thể rõ ràng nhất từ kỹ thuật này là tính năng kết nối với app Uber để gọi xe & tạo bot đi dạo bắt Pokemon

Chỉ với 3 tiếng đồng hồ với Khóa học miễn phí Swift iOS của IDE Academy, các dev sẽ sở hữu trong tay 2 tính năng thú vị trên cùng kiến thức nền tảng về lập trình iOS dành cho các bạn mới bắt đầu

  • Sự kiện: Khóa Học Miễn Phí Swift iOS: Kỹ thuật làm app bản đồ, tìm đường và gọi xe Uber
  • Thời gian: 8h30 – 11h30 ngày 20.08.2016
  • Địa điểm: Lầu 4, tòa nhà Kent, 148-150 Nguyễn Đình Chính, Q.Phú Nhuận, Tp.HCM
  • Nội dung chi tiết buổi học:
    – Hướng dẫn sử dụng Map Kit trong iOS để hiện thị bản đồ
    – Hướng dẫn định vị người dùng với GPS trên thiết bị
    – Custom marker trên bản đồ để hiển thị vị trí người dùng và điểm đến
    – Tìm đường giữa 2 location trên bản đồ
    – Gọi đến app Uber để gọi xe
    – Tạo bot đi dạo bắt pokemon mà người chơi chỉ cần ngồi 1 chỗ
    – Ngoài ra còn có các nội dung cơ bản khác về AutoLayout, Animation, Firebase, ASO…

Sự kiện hoàn toàn miễn phí. Nhưng để đảm bảo chất lượng, IDE Academy chỉ cung cấp 50 suất tham dự chương trình, đăng kí TẠI ĐÂY để giữ chỗ!

Techtalk

Sau 7 năm lập trình! Bạn sẽ là ai?

sau 7 năm bạn là gì
sau 7 năm bạn là gì

Sau 7 năm làm việc tôi sẽ là ai? Có lẽ là một trong những câu hỏi mà các lập trình viên tự hỏi nhiều nhất trong quá trình lập nghiệp của mình. Sau một thời gian dài lập trình, kỹ năng code của bạn cũng sẽ không thể đáp ứng tốt được như những người trẻ, duy chỉ có kinh nghiệm của bạn là ngày càng một già dặn. Vì vậy, đây cũng là thời khắc chuyển giao giúp các lập trình viên chuyển sang vai trò của các nhà quản lý.

Khác hẳn với lúc còn ở vị trí coder, hai vị trí “quản lý” là Product Manager và Project Manager sẽ giúp lập trình viên “sang trang” với những vai trò hoàn toàn mới, yêu cầu cho công việc cũng khắc nghiệt hơn. Bởi vì lúc này bạn là người chịu trách nhiệm trước toàn thể công ty về sự thành bại của sản phẩm và dự án của công ty.

Tuy vậy, việc trở thành một Product Manager hay Project Manager có những yêu cầu hoàn toàn khác nhau. Không phải cứ làm “manager” là giống nhau tất tần tật, mà còn có nhiều yếu tố khác ảnh hưởng đến hiệu quả công việc của bạn nữa. Một dự án và một sản phẩm không thể đánh đồng vào nhau được.

Vậy cụ thể những khác biệt đó là gì? Những khác biệt đó nói lên điều gì về khả năng của bạn để trở thành Product Manager hay Project Manager?

Để hiểu được điều đó trước tiên chúng ta cần hiểu rõ về bản chất của Product và Project.

Product là gì?

Product là sản phẩm mà bạn cung cấp cho một nhóm người dùng. Cụ thể trong “vùng đất” của developer thì đó chính là phần mềm và những dịch vụ liên quan.

Vậy còn Project?

Project là một kế hoạch với các chuỗi hoạt động cụ thể đã được định sẵn từ trước nhằm đạt được một mục tiêu nào đó. Project “sống” trong khoảng thời gian xác định và mục tiêu duy nhất của nó là đạt được những gì đã thống nhất và đề ra cho bản thân Project ngay từ lúc ban đầu.

Giả sử chúng ta có một app sắp ra mắt. Rất nhiều dự án nhỏ phải được thực hiện trước khi app này có thể lên “bệ phóng”. Những dự án này đều phải có điểm bắt đầu và kết thúc xác định nhằm chuẩn bị cho sự ra mắt của sản phẩm. Còn về sản phẩm, ở đây là app, sẽ được cải thiện dần trong quá trình tung ra thị trường sau khi nhận phản hồi từ người dùng.

Vai trò của hai “sếp”  là gì?

Product Manager: Họ thường được ví von là “mini CEO”, bởi vì sự tương đồng về công việc, cũng như mức độ quan trọng của nhân vật này. Những “mini CEO” này phải lên chiến lược, trao đổi với khách hàng, sắp xếp công việc của cả nhóm và đặt ra các tính năng cụ thể của sản phẩm. Họ luôn phải liên tục nỗ lực xuyên suốt vòng đời sản phẩm với mục tiêu tối thượng đó là đem lại sản phẩm mà người dùng thích nhất.

Project Manager: Đây là vị trí yêu cầu bạn phải giám sát tỉ mỉ một dự án cố định xuyên suốt từ lúc bắt đầu cho đến khi nó kết thúc. Nhiệm vụ chính của người Project Manager lúc này chính là thực thi những chiến lược mà Product Manager hoặc đội ngũ quản lý (tùy theo văn hóa mỗi công ty). Một Project Manager có nhiệm vụ phải đạt được mục tiêu đề ra ban đầu của dự án, chứ không phải là mục tiêu làm hài lòng khách hàng như Product Manager.

Vậy bạn là ai?

Để trở thành một Product Manager, bạn cần phải có một thái độ cầu thị và tập trung. Tức là dù làm gì đi nữa thì tất cả công việc đều phải phục vụ cho một mục tiêu tối thượng duy nhất. Để làm được điều đó với cương vị Product Manager, bạn còn cần phải biết cách tạo động lực cho team để giúp họ có thể chuyên tâm làm việc và cống hiến.

Nếu là một Product Manager bạn sẽ thường tự hỏi những câu hỏi chẳng hạn như:

+Sản phẩm này giải quyết điều gì?
+Đội ngũ của mình đang làm việc gì vậy?
+Lợi ích của khách hàng từ chức năng này sẽ là gì?

Những mảng mà một Product Manager chịu trách nhiệm:

  • Chiến lược (Strategy)
  • Phát hành (Releases)
  • Ý tưởng (Ideation)
  • Đào tạo (Training)
  • Ngân sách (Profit)

Để trở thành một Project Manager, bạn không cần phải có một thái độ quá cầu thị mà bạn cần phải tập trung hơn vào khả năng xử lí tình huống, suy luận. Đặc biệt là khả năng đạt được các mục tiêu của dự án đề ra với một ngân sách hữu hạn. Tất cả điều này rất giống việc bạn đang điều hành một startup.

Xem thêm: Việc làm product manager lương cao

Nếu là một Project Manager bạn sẽ thường tự hỏi những câu hỏi chẳng hạn như:

+Mình cần những nguồn lực nào?
+Khi nào thì dự án hoàn thành?
+Ai sẽ phụ trách phần này, mình còn thiếu ai để làm điều này?

Những mảng mà một Project Manager chịu trách nhiệm:

  • Ngân sách (Budget)
  • Thực hiện (Delivery)
  • Nguồn lực (Resources)
  • Giải quyết vấn đề (Problems resolution)

Như chúng ta có thể thấy, với hai vị trí trên, chúng ta có hai con người hoàn toàn khác biệt. Việc lựa chọn để phụ trách project hay product tùy thuộc rất nhiều vào khả năng, cũng như tính cách của mỗi người. Nếu đặt một người ở sai vị trí, hậu quả có thể sẽ rất khó lường. Cuối cùng, công ty của bạn sẽ là người chịu trách nhiệm cho việc “ngồi sai ghế” đó.

Để tránh “thảm họa” đó, bạn cần phải hiểu rõ bản thân hơn nữa.

Làm thế nào để chắc chắc “mình là ai”?

Nếu bạn là một developer đã làm việc nhiều năm trong ngành hẳn bạn sẽ không lạ gì với cái tên Nguyễn Duy Anh – Một PM nổi tiếng với ba năm kinh nghiệm tại Rakuten. Anh sẽ là khách mời tại Topdev Techtalk kì này.

Với chủ đề Building a Product Organization: Views from the bottom, anh sẽ mang đến những kinh nghiệm của bản thân, cũng như lời khuyên cho những developer có mục tiêu trở thành một Product Manager hoặc vẫn còn đang băn khoăn không biết bản thân có phù hợp hay không.

Đừng vội vã đặt mục tiêu cho bản thân mà không có sự chuẩn bị kĩ.

Hà Nội

Thời gian: 18h00 – 21h00 ngày 26/08/2016

Địa điểm: Tầng 8, tòa nhà Hanoi Creative City, 1 Lương Yên, Bạch Đằng, Hai Bà Trưng

Hồ Chí Minh

Thời gian: 18h00 – 21h00 ngày 27/08/2016

Địa điểm: Lầu 9, ĐH Hoa Sen, 08 Nguyễn Văn Tráng, Quận 1.

Mọi thông tin hỗ trợ vui lòng liên hệ:

Tel: 08 6273 3497

Hotline : 0944 685 243 – Ms. Ngọc  |   0963 651 587 – Ms. Nguyên

Hai vũ đài công nghệ Việt khởi công vào tháng 8 này

sự kiện tháng 8

Học thầy không tày học bạn, vì vậy để có được kinh nghiệm thực tế phải tìm cách học từ những người đồng nghiệp, những bậc đàn anh làm việc trong ngành. Qua việc trao đổi và chia sẻ trực tiếp, chắc chắn bạn sẽ có được những kinh nghiệm vô giá.

Để làm được điều đó, những buổi Techtalk cũng như sự kiện chuyên sâu dành cho lập trình viên sẽ diễn ra trong tháng 8 này. Đây là các sự kiện công nghệ đình đám diễn ra ở cả 2 miền Nam, Bắc dành cho cho các lập trình viên ở đủ mọi lĩnh vực, đủ mọi trình độ.

Hai sự kiện đó chính là.

1. Apple Worldwide Developers Conference Extended 2016 – Sự kiện đỉnh cao về lập trình iOS của Apple lần đầu tiên có mặt tại Việt Nam.

Apple Worldwide Developers Conference Extended 2016 được dự đoán sẽ đưa Việt Nam trở thành trung tâm lập trình ứng dụng iOS của khu vực Đông Nam Á nói riêng và Châu Á nói chung.

Thông tin chi tiết:

Thời gian: 17h – 21h ngày 13/08/2016

  • [HCM] Frontend Developers PSD -> HTML cho WordPress, Django – Python web framewok (9 triệu – 12 triệu) — Công ty cổ phần AZDIGI
  • [URGENT] 09 NodeJS / Javascript Developer – ANTS Wants You | Salary from 9 Millions – 16.4 Millions— CTCP Giải Pháp Quảng Cáo Trực Tuyến ANTS
  • [Đà Nẵng] URGENT 10 Java Developers | Lương từ $700 – $1000 — Minori Technology
  • Jobs by

Địa điểm: P.903, ĐH Hoa Sen – số 08, Nguyễn Văn Tráng, Quận 1, Tp.HCM

Fanpage:  https://www.facebook.com/adgvndotcom/

Group:  https://www.facebook.com/groups/adgvn/

Đăng ký ngay để trở thành 1 trong 300 iOS dev tại Apple WWDC Extended 2016 – Bữa tiệc công nghệ iOS đỉnh cao!

Apple Worldwide Developers Conference Extended 2016 được ra đời với mục tiêu trở thành sự kiện công nghệ hàng đầu và duy nhất về iOS dành riêng cho các nhà phát triển ứng dụng tại Việt Nam.

Đến với WWDC Extended 2016, các chủ đề được tinh lọc lại là những chủ đề nhận được nhiều sự quan tâm của các chuyên gia đầu ngành

Autolayout – Những cải tiến trong XCode 8

Kiến trúc ứng dụng: Protocol & Value Oriented Programming

Các kỹ thuật Animation và Transition nâng cao trong iOS 10

AVCapturePhotoOutput trong iOS 10

iMessage và Sticker Store trong iOS 10

Khác

WWDC Extended 2016 còn là dịp ra mắt Apple Developer Group – Nhóm cộng đồng mở chia sẻ, học hỏi các kỹ thuật lập trình chuyên sâu về iOS iDevice – Showroom trưng bày thiết bị di động hiện đại nhất của Apple.

2. TopDev Techtalk: Building a product organization: Views from the bottom

Thử tưởng tượng một Product Manager đang lóng ngóng mới bắt đầu tập tành làm việc, chuyện gì sẽ xảy ra?

Không nắm rõ sản phẩm và mục đích của sản phẩm, tạo ra những tính năng không cần thiết, làm lệch nhịp giữa khách hàng và đội ngũ. Hậu quả thậm chí có thể là rạn nứt mối quan hệ giữa khách hàng và nhà phát triển sản phẩm.

Đến với TopDev Techtalk: Building a product organization: Views from the bottom, để ngăn chặn ngay điều đó.

Thông tin chi tiết

Hà Nội: 18h00 – 21h00 ngày 26/08/2016

TPHCM: 18h00 – 21h00 ngày 27/08/2016

Nếu bạn là một developer đã làm việc nhiều năm trong ngành hẳn bạn sẽ không lạ gì với cái tên Nguyễn Duy Anh – Một PM nổi tiếng với ba năm kinh nghiệm tại Rakuten.

Anh sẽ chia sẻ những kinh nghiệm khi là một Product Manager, cũng như tất cả những điều trên, với một Product Manager không có kinh nghiệm, hẳn chắc chắn sẽ xảy ra.

Ngoài diễn giả chính là anh Nguyễn Duy Anh, với cương vị là Product Manager tại Rakuten, sự kiện cũng có sự tham gia của các khách mời đến từ các đơn vị hàng đầu thuộc các lĩnh vực:

Thương mại điện tử

Bạn sẽ có được góc nhìn từ những doanh nghiệp thành công và dẫn đầu trong ngành, từ Rakuten – Gã khổng lồ TMĐT từ Nhật Bản và cả từ Adayroi, Zamba (VCCorp), Tiki của Việt Nam.

Sản xuất sản phẩm và giải pháp

Bạn sẽ hiểu thêm về qui trình sản xuất sản phẩm cũng như giải pháp từ các đại diện của VNG, Viettel, FPT.

Outsourcing, SAAS, ERP

Bạn sẽ được lắng nghe những chia sẻ từ những thủ lĩnh từ Teamcrop, Silicon Straits, những người đã chiến đấu và đưa đội ngũ của họ qua biết bao “sóng gió”.

Các khách mời sẽ tham gia phần thảo luận chung, trả lời câu hỏi của khán giả, cung cấp thông tin toàn cảnh về PM của các lĩnh vực khác nhau của ngành IT

Tháng 8 – Tháng của Dev, với những sự kiện công nghệ đình đám hứa hẹn những cuộc gặp gỡ và những kiến thức vượt ngoài mong đợi. Nhanh tay đặt chỗ để thưởng thức bữa tiệc công nghệ dành riêng cho bạn!

Mọi thông tin hỗ trợ vui lòng liên hệ:

Tel: 08 6273 3497

Hotline : 0944 685 243 – Ms. Ngọc  |   0963 651 587 – Ms. Nguyên

Tui muốn làm Product Manager (PM)! Biết PM là gì chưa mà đòi?

product manager là gì

Sau hàng năm trời còng lưng ra code bạn đã cảm thấy vị trí của mình trở nên nhàm chán và công việc quá nặng nề. Trong khi bạn bị việc rượt đuổi thì PM của bạn suốt ngày đi vòng quanh hối thúc. Bạn cảm thấy stress và bất công, bạn nghĩ nếu Product manager là “người đi hối” thì bạn cũng làm được. “Phải trở thành PM ngày bây giờ mới được!” – Bạn quyết tâm như vậy.

Và đúng là như vậy, khi đã trở thành một PM bạn sẽ không cần phải code nữa. Nhưng bù lại cho việc đó, bạn có “cả tá” việc phải thực hiện, và trách nhiệm của bạn cũng “cao ngất trời”.

Làm PM dễ mà …cứ làm là được !

Thử tưởng tượng một PM đang lóng ngóng mới bắt đầu tập tành làm việc, chuyện gì sẽ xảy ra?

Không nắm rõ sản phẩm và mục đích của sản phẩm, tạo ra những tính năng không cần thiết, làm lệch nhịp giữa khách hàng và đội ngũ. Hậu quả thậm chí có thể là rạn nứt mối quan hệ giữa khách hàng và nhà phát triển sản phẩm.

Tất cả những điều trên không phải là thảm họa cho công ty bạn sao? Đáng tiếc là, với một PM không có kinh nghiệm điều này chắc chắn sẽ xảy ra. Công việc của một PM không chỉ đơn thuần là thúc giục team mà còn bao gồm:

  1. Nghiên cứu thị trường và nhóm khách hàng mục tiêu
  2. Tìm hiểu tính năng, giá trị cốt lõi của sản phẩm
  3. Truyền đạt thông tin về sản phẩm cho đội ngũ
  4. Xác định rõ hướng đi cho sản phẩm
  5. Kết nối đội ngũ làm việc với nhau
  6. Nhiều vậy ai làm nổi?

Tham khảo tuyển dụng product owner lương cao trên TopDev

Sướng quá, sướng như vầy nè!

Với một bản mô tả công việc như trên, chắc chỉ có người “ba đầu sáu tay” mới làm nổi. Khi đã trở thành một PM chúng ta phải đối mặt với nhiều vấn đề hơn. Phải quan tâm tới nhân sự nhiều hơn. Phải giữ điểm cốt lõi của sản phẩm, nhưng đồng thời cũng phải làm vừa lòng khách hàng.

Bởi thế, lắm lúc PM cũng phải “khóc thầm” vì hiểu nhầm ý khách hàng, product bị lỗi, team cãi nhau, đội ngũ lập trình hiểu nhầm ý,.. Có hàng tá công việc mà một PM phải đảm bảo chứ không còn chỉ chú tâm vào code như trước đây nữa.

Vậy làm sao thành PM được?

“Ôi khó quá, vậy thôi, làm coder tiếp vậy” – [N]ever [G]ive [U]p, hãy nỗ lực đi, bạn làm được mà. Khó là vậy, nhưng, chỉ cần sự rèn luyện, một số buổi training từ một PM có kinh nghiệm là bạn đã có thể trở thành một PM!

Vậy phải tìm một mentor để có thể trở thành Product Manager tài năng ngay bây giờ! Mà khoan, tìm thì phải tìm ai bây giờ? Thì vào link trên mà đọc nha.

Xem ngay các việc làm product manager hấp dẫn tại Topdev.vn

Phát triển ứng dụng web – Bạn chọn ASP.NET Web Forms hay ASP.NET MVC ?

Bạn chọn ASP.NET Web Forms hay ASP.NET MVC

So sánh ASP.NET Web Forms và ASP.NET MVC

Hiện nay, cả hai mô hình này đều được các lập trình viên triển khai. Tuy nhiên, trước khi lựa chọn mô hình nào để phát triển ứng dụng Web, chúng ta cần phải biết được sự khác biệt và phạm vi sử dụng để có thể lựa chọn mô hình phù hợp trong thực tế.

ASP.NET WEB FORMS   ASP.NET MVC
ASP.NET Web forms sử dụng mô hình lập trình sự kiện trên Page Life cycle. Ứng dụng ASP.NET MVC sử dụng mô hình MVC trong xử lý các yêu cầu, không sử dụng Page Life cycle như Web Forms.
Để lập trình ASP.NET Web Form hiệu quả, bạn cần phải hiểu rõ các kỹ thuật quản lý trạng thái liên quan đến session,view state, cookies,…
Trên ASP.NET MVC, Model State lưu giữ trạng thái cố định trong suốt quá trình post back, bạn cũng có thể sử dụng ViewBag, View Data, Temp data để quản lý thông tin trạng thái.
Mỗi trang (.aspx) đều có tập tin mã lệnh điều khiển tương ứng (aspx.cs/.vb), tích hợp chặt chẽ, không tách rời. Mã lệnh được phân chia rõ ràng theo mô hình MVC, giúp cho việc nâng cấp, bảo trì được dễ dàng, thuận tiện.
Để người dùng cảm thấy dễ dàng khi chuyển từ Winform sang Web Forms, tất cả thông tin trạng thái đều được lưu giữ trong Viewstate. Do đó, viewstate của Web Forms thường khá lớn, có thể lên đến MB. ASP.NET MVC không lưu giữ thông tin trạng thái, do đó tập tin kết xuất tối ưu hơn rất nhiều, giúp cho cải thiện tốc độ ứng dụng web trong thực tế một cách đáng kể.
Khi lập trình trên ASP.NET Web Forms, bạn không cần nhiều kiến thức về HTML, CSS và Javascript do Microsoft đưa ra các khái niệm server-side controls, một tầng “ảo” che dấu các chi tiết về HTML, giúp người lập trình có cảm giác lập trình Web cũng tương tự như  lập trình ứng dụng Windows.
Lập trình MVC, bạn phải nắm vững kiến thức về HTML, CSS và Javascript để biết triển khai front-end, xây dựng các xử lý và kết hợp các thành phần với back-end cho hiệu quả.
Do không cần biết chi tiết về HTML, CSS và Javascript nên ASP WebForms được xếp vào loại RAD (Rapid Application Development), khá phù hợp để triển khai nhanh các ứng dụng web có ngân sách giới hạn,các ứng dụng web nội bộ.
Với các ứng dụng web lớn, cần nhiều nhân sự, nhiều xử lý ở các mức front-end và back-end, cần sự phối hợp hiệu quả giữa các xử lý, linh động có khả năng dễ dàng thay đổi cho phù hợp với thực tế, bạn nên cân nhắc sử dụng ASP.NET MVC để việc quản lý cũng như bảo trì, nâng cấp sau này sẽ dễ dàng và thuận tiện hơn nhiều.
  ASP.NET MVC5 #3: Thêm mới View

Tuyển dụng .NET developer

Hỗ trợ từ Microsoft

Microsoft đã phát hành chính thức các bản .Net Core, ASP.NET Core và Entity Framework Core. Trong đó, thay đổi lớn nhất có thể nói là .Net không còn chỉ chạy trên mỗi Windows mà còn chạy được trên Linux và OS X. Và điều đặc biệt hơn nữa là Microsoft đã “mở cửa” bằng việc open source .NET Framework, ASP.NET MVC, Entity Framework nhằm thu hút cộng đồng Open Source đang rất mạnh hiện nay.

Tại sao không tiếp nối ASP.NET 4.6 là ASP.NET 5.0 mà lại là ASP.NET Core, có thể xem phiên bản này là bắt đầu của một chiến lược mới, một thay đổi rất lớn của Microsoft nhằm mở rộng hơn đối tượng và phạm vi sử dụng. Điều lưu ý là trong phiên bản ASP.NET Core 1.0 này sẽ không hỗ trợ tất cả tính năng của ASP.NET 4.x, cụ thể là các hỗ trợ liên quan đến Web Forms hiện chưa có trong ASP.NET Core 1.0. Dĩ nhiên, bạn vẫn hoàn toàn có thể phát triển ứng dụng theo hướng Web Forms trên ASP.NET 4.x như trước đây bạn vẫn làm vì Microsoft vẫn đang duy trì và hỗ trợ phiên bản này.

Thực tế tuyển dụng hiện nay

Thực tế hiện nay các ứng dụng viết trên Web Form vẫn đang được sử dụng phổ biến trong các doanh nghiệp. Do đó, nhu cầu nhân sự cho mảng Web Form vẫn có. Tuy nhiên, bạn khó có thể tìm được các tuyển dụng liên quan đến riêng Web Forms vì bạn sẽ được yêu cầu làm nhiều loại dự án khác nhau khi vào công ty. Đó là lý do mà nhà tuyển dụng muốn bạn biết thêm MVC, WCF, Javascript, Jquery, Ajax, …để bạn có kiến thức nền đủ sâu nhưng cũng đủ rộng để thích ứng với những tình huống thực tế.

Như vậy, có thể thấy lập trình ASP.NET đã bước sang giai đoạn mới. Nếu trước đây, Microsoft hướng đến sự tiện dụng cho người phát triển ứng dụng bằng cách “che giấu” những phức tạp thì giờ đây tính hiệu quả, dễ mở rộng, nâng cấp ứng dụng được ưu tiên hơn. Do đó, nếu muốn lập trình Web lâu dài, có lẽ bạn nên trang bị kiến thức lập trình web đủ chắc với MVC trên nền .NET Framework cùng các kỹ thuật liên quan khác như HTML, CSS, Javascript, Jquery,… và nhớ là đừng quên Web Forms vì sẽ có nhiều tình huống Web Forms là lựa chọn phù hợp nhất.

Bài viết liên quan:

Techtalk via t3h 

Vietnam Web Summit – Chuỗi sự kiện hỗ trợ dành cho startup công nghệ trên toàn quốc

Vietnam Web Summit 2016

Vietnam Web Summit là chuỗi sự kiện chuyên sâu dành cho cộng đồng công nghệ chuyên về web được tổ chức thường niên. Được đánh giá là một trong những chương trình hội thảo lớn nhất về lĩnh vực lập trình web tại Việt Nam.

Tiền thân là PHP Day, từ năm 2016 Vietnam Web Summit với hơn 40 chủ đề tại mỗi thành phố, không chỉ tập trung các chủ đề về công nghệ mà còn mở rộng sang lĩnh vực kinh doanh, marketing và quảng cáo nhằm hỗ trợ các doanh nghiệp đặc biệt là cộng đồng khởi nghiệp (Startup) tại Việt Nam.

Điểm nhấn của sự kiện năm nay là vấn đề bảo mật trở nên nóng hổi hơn bao giờ hết khi mà tình trạng ngày càng có nhiều cuộc tấn công mạng nhắm đến những website có độ bảo mật kém. VWS cùng với sự đăng đàn của các chuyên gia bảo mật hàng đầu sẽ đem lại cho cộng đồng những thông tin bổ ích trong việc bảo vệ website tránh các cuộc tấn công của hacker.

VWS sẽ tiếp tục truyền thống hỗ trợ khởi nghiệp trong lĩnh vực web với các gói hỗ trợ miễn phí cho các công ty khởi nghiệp như gian hàng demo sản phẩm, hội nghị gặp gỡ với các nhà đầu tư thiên thần, đại diện các quỹ đầu tư và xuất hiện trên các phương tiện truyền thông của sự kiện. Một cơ hội cực kỳ tốt để thúc đẩy sự phát triển toàn diện cho hệ sinh thái startup Việt Nam

Theo nhiều chuyên gia đánh giá, năm 2022 sẽ là năm đánh dấu sự bùng nổ của hàng loạt các công nghệ Web vượt bật nhất dành cho mọi lĩnh vực đặc biệt là ở phân khúc khởi nghiệp, nơi thường xuyên phải ứng dụng những công nghệ web mới nhất để tối ưu nguồn lực vốn rất hạn hẹp. Chính vì vậy mà chương trình VWS sẽ là cơ hội lớn để các doanh nghiệp trong khu vực có cùng điểm chung để chia sẻ, trao đổi kiến thức và kinh nghiệm với nhau, đồng thời cũng là dịp để mở rộng quan hệ hợp tác và giới thiệu các sản phẩm của mình tới cộng đồng.

Trong thời gian qua ban tổ chức chương trình cũng đã nhận được rất nhiều sự quan tâm, ủng hộ và tham dự của các công ty startup trong và ngoài nước cũng như các đơn vị doanh nghiệp làm việc trong lĩnh vực CNTT nói chung và lĩnh vực Web nói riêng. VWS dự kiến sẽ thu hút hơn 7000 lượt khách tham dự, hơn 200 doanh nghiệp lớn nhỏ hoạt động trong ngành công nghệ thông tin, hơn 100 đơn vị truyền thông trên khắp cả nước tham gia.

Để bắt kịp làn sóng thay đổi chóng mặt của những công nghệ web mới nhất, ngày hội VWS sẽ đem đến cho cộng đồng khởi nghiệp và lập trình web Việt Nam những thông tin nóng hổi nhất, những xu hướng công nghệ mới nhất, đồng thời đem lại những giải pháp thiết thực cho các doanh nghiệp quan tâm đến lĩnh vực này. Được biết, chuỗi sự kiện này sẽ được tổ chức tại ba thành phố lớn của Việt Nam là Hồ Chí Minh, Hà Nội và Đà Nẵng với những nội dung chính như:

NHÓM CHỦ ĐỀ VỀ FRONTEND & BACKEND

Nhóm chủ đề này bao gồm các chủ đề về ưu và khuyết điểm của các Javascript/CSS/PHP framework, đưa ra so sánh giữa các framework, và mục đích sử dụng của các framework phù hợp cho đặc thù của các dự án. Ngoài ra, chương trình dự kiến có các chủ đề về các ngôn ngữ lập trình web khác ngoài PHP/PHP7 ra như ROR, Python, Java, .NET…ưu và khuyết của chúng, và lý do vì sao các dự án lớn trên thế giới dùng chúng để xây dựng sản phẩm. Đặc biệt, các chủ đề liên quan đến PHP7 sẽ cập nhật đến bạn những kiến thức mới nhất về ngôn ngữ lập trình web phổ biến nhất này.

Tham khảo thêm: Tuyển dụng Frontendtuyển dụng Backend lương cao

NHÓM CHỦ ĐỀ VỀ KIẾN TRÚC HẠ TẦNG VÀ TỐI ƯU HỆ THỐNG

Với điểm nhấn là vấn đề bảo mật của các website, từ cơ bản đến chuyên sâu, ngoài ra, hẳn là bạn sẽ tò mò về kiến trúc của các hệ thống lớn tại Việt Nam và trên thế giới, cũng như vì sao họ lại phải xây dựng kiến trúc đó. Qua đó, bạn học hỏi và áp dụng cho chính mình. Các chủ đề sẽ được chia sẻ bởi những diễn giả có kinh nghiệm thực làm, cũng như thực nghiên cứu tại các công ty Internet hàng đầu với những sản phẩm cực lớn. Ngoài ra cũng sẽ có các chủ đề về cách tối ưu hệ thống cho hàng chục triệu người dùng, bảo mật các hệ thống thanh toán, lưu trữ và streaming…

NHÓM CHỦ ĐỀ VỀ DATABASE, BIGDATA VÀ MACHINE LEARNING

Chương trình không thể thiếu nhóm chủ đề về ưu và khuyết của các loại database, cũng như tại sao các hệ thống lớn tại VN và thế giới dùng chúng. Bên cạnh đó là nhóm chủ đề về tối ưu tốc độ truy xuất và độ lớn Database tùy vào mục đích ứng dụng, và cách phối hợp nhiều loại Database trong một dự án cũng là các chủ đề đáng quan tâm. – Ngoài ra, Bigdata, một vấn đề mang tính sống còn cho cuộc chiến trong tương lai và Machine learning, với vai trò ngày càng phổ biến trong việc tăng trải nghiệm người dùng, cũng là các chủ đề khá hấp dẫn với giới làm web lâu năm. – Bên cạnh đó, chương trình cũng gồm những topic chuyên về indexDB, NodeJS và realtime connection trên web góp phần phong phú kho kiến thức của khán giả.

Tham khảo thêm: Việc làm Databasetuyển dụng big data

NHÓM CHỦ ĐỀ VỀ QUẢNG CÁO, MARKETING, SEO, ANALYTIC, SOCIAL MEDIA

Tối ưu quảng cáo, tăng tỷ lệ chuyển đổi, giảm chi phí, thu hút người dùng là các chủ đề muôn thuở của giới làm web, vì thế, sự kiện có sự tham gia chia sẻ của các chuyên gia đầu ngành về digital marketing, SEO , social media và quảng cáo. Bên cạnh đó, việc tương tác với Facebook, social listening, tích hợp sản phẩm vào Facebook, tích hợp Facebook vào sản phẩm…để đem về traffic có thể đơn giản, nhưng để làm “đến nơi đến chốn” một cách nghiêm túc và chuyên sâu, thực sự cần có sự đầu tư nghiên cứu bài bản.

NHÓM CHỦ ĐỀ VỀ PLATFORM VÀ CMS

Sự nhanh chóng tiện lợi trong việc xây dựng website bằng WordPress, Joomla, Magento cũng dẫn đến bài toán về mặt tối ưu và mở rộng khi sản phẩm ngày càng nhiều người dùng, cũng như giới hạn của chúng là gì, ở đâu và cách tối ưu chúng? Ngoài ra, chương trình cũng sẽ có các topic chia sẻ cách xây dựng theme, plugin hoặc so sánh ưu – khuyết và mục đích sử dụng phù hợp đối với các CMS này. – Sự kiện cũng sẽ không quên nhắc đến các kiến trúc của các platform lớn trên thế giới như Shopify, cũng như tại Việt Nam như Bizweb, Haravan… những platform cho phép tạo website chỉ trong vài cú click chuột với nhiều tính năng mạnh mẽ.

NHÓM CHỦ ĐỀ VỀ KHỞI NGHIỆP

Nhóm các chủ đề được chia sẻ bởi đại diện các quỹ đầu tư, nhà đầu tư thiên thần và chính các nhà sáng lập, cung cấp nhiều thông tin thú vị đặc biệt là bài học thành công, bài học thất bại, cũng như những thông tin thị trường đáng giá cho người tham dự có ý định khởi nghiệp liên quan đến các dịch vụ chạ trên nền web

Những diễn giả có mặt trong năm nay cũng chính là những chuyên gia hàng đầu trong ngành, những người đã dấn thân thực hiện các sản phẩm lớn thành công trên thị trường. Vì vậy, những chia sẻ của họ được giới chuyên môn đánh giá cao vì chúng đi rất sát với thực tế, kết hợp hài hoà giữa kiến thức và thực hành. Với bề rộng các chủ đề được dàn trải một cách toàn diện cho lĩnh vực web, sự bùng nổ của VWS2016 chắc chắn sẽ là một đòn bẩy cần thiết cho toàn ngành startup công nghệ nói riêng và ngành lập trình web nói chung.

THỜI GIAN DỰ KIẾN DIỄN RA SỰ KIỆN

* TP. Hồ Chí Minh:

Thời gian: 22/10/2016

* TP. Hà Nội:

Thời gian: 29/10/2016

* TP. Đà Nẵng:

Thời gian: 5/11/2016

Cùng đồng hành với Vietnam Web Summit, chương trình có sự góp mặt của hai đơn vị tổ chức chính là Hiệp hội Thương mại điện tử Việt Nam (VECOM) và Applancer Topdev, cũng là nhà tổ chức chính của chuỗi sự kiện lớn trong ngành di động Vietnam Mobile Day, hứa hẹn sẽ đem đến cho cộng đồng lập trình và khởi nghiệp tại Việt Nam những số liệu, kiến thức, kĩ năng bổ ích và mở rộng quan hệ hợp tác cho các cá nhân, tổ chức và doanh nghiệp lớn nhỏ đang hoạt động trong lĩnh vực web và di động tại Việt Nam.

***Thông tin chi tiết về chương trình, BTC sẽ cập nhật đầy đủ tại địa chỉ:

Website: https://vietnamwebsummit.com

Fanpage chính thức: https://www.facebook.com/Vietnamwebsummit/

Để biết thêm thông tin xin vui lòng liên hệ:

Ms. Ngọc Đỗ

Điện thoại: 0862733497

Mobile: 0944685243

Email: ngoc.do@applancer.net

Javascript song kiếm hợp bích – Khi hai cao thủ cùng ngồi lại!

Javascript song kiếm hợp bích

Điều gì sẽ xảy ra khi hai “đai đen” như anh Thiện Nguyễn – nhà sáng lập của EYE Solution startup hoạt động trong lĩnh vực giải pháp công nghệ và anh Võ Duy Tuấn – CEO Teamcrop cùng ngồi lại? Hai lập trình viên lão làng của ngành công nghệ sẽ “đàm đạo”những gì tại Workshop chuyên sâu Topdev Techtalk vào ngày 5/8 lần này?

Những món “vũ khí” không thể thiếu!

Ở loạt bài trước mình đã có nói về anh Võ Duy Tuấn tại Workshop Topdev Techtalk và những kinh nghiệm chinh chiến của anh, lần này chúng ta hãy cùng nhìn qua profile “khủng” của anh Thiện Nguyễn, một trong những diễn giả mà chắc chắn các bạn sẽ có dịp gặp vào ngày 5/8 sắp tới này.

Anh Thiện, khởi đầu công việc cũng như bao sinh viên khác khi cũng tự chuẩn bị CV, tìm hiểu các tips trên các website về tuyển dụng để chuẩn bị cho việc thực tập, đi làm. Sau khi đã làm việc ở nhiều công ty khác nhau, anh đã cùng bạn của mình sáng lập ra EYE Solution, công ty startup về giải pháp công nghệ.

tt

Anh luôn hướng sản phẩm của mình đến sự tiện lợi và nhanh chóng. Nút Mua Nhanh là 1 sản phẩm của công ty tự phát triển. Trong 1 lần demo, khi khách hàng nhập số điện thoại vào thì chưa tới 2p điện thoại họ đổ chuông, lúc đó khách hàng vô cùng ngạc nhiên và thốt lên: “Ủa, nhanh quá vậy” đã cho thấy sự tiện lợi.

Hiện tại công ty anh đang làm 1 project hơn 1 năm nay về giải pháp in ấn các sản phẩm cá nhân hóa như áo thun, ly, và case điện thoại. Hệ thống này bao gồm ứng dụng Unity chạy trên PC có màn hình cảm ứng giúp khách hàng có thể tự tay mình thiết kế những đồ dùng made-by-tự-tui với trải nghiệm tốt nhất. Các mẫu thiết kế này được lưu trữ lại trên cloud và khách hàng có thể đặt hàng, in sản phẩm và đem về trong vòng vài phút ngay tại cửa hàng hoặc có thể về nhà xem lại và đặt hàng để giao tới tận nhà.

^C1ADA45AF7872BD452E450C668CF04D20D0BAA2248828F6E64^pimgpsh_fullsize_distr

Anh cũng có một lời khuyên dành cho các bạn đặc biệt là fullstack developer khi còn đang băn khoăn về việc: Nên nghiên cứu mobile hay web, nếu là web thì front-end hay back-end. ” Đừng tự giới hạn bản thân mình. Hãy thử nhiều nhất có thể để tìm ra đam mê thật sự của mình”- đó là lời khuyên chân thành từ anh.

Các diễn giả cho biết ReactJS, AngularJS, NodeJS là những món vũ khí khủng không thể thiếu của các lập trình viên thời nay:

^63702E2D992F8C31860B9EB1E6D5DDB7EE9E89BB6690EFCA23^pimgpsh_fullsize_distr

Javascript được sử dụng rộng rãi trong các ứng dụng Web và được hỗ trợ hầu hết các trình duyệt như Firefox, Chrome, Internet Explorer… cho thấy sự thông dụng của nó. Javascript được xem ngôn ngữ lập trình phổ biến nhất thế giới hiện nay. Trong vô số Framework của Javascript, nên chọn cái nào để có thể được viết được một trang web hay ứng dụng vừa có tốc độ cao vừa phong phú thì những cặp đôi như  AngularJS + NodeJS,  NodeJS + ReactJS chính là sự lựa chọn mà bạn cần.

Có thể bạn quan tâm: Việc làm Javascript lương cao hấp dẫn

Nếu như ReactJS là một thư viện để xây dựng giao diện người dùng được nhiều ông lớn như Facebook, Instagram, Yahoo sử dụng thì AngularJS là một framework được Google và cộng đồng Javascript developer khắp thế giới phát triển. Nếu đặc điểm của ReactJS là dễ dàng quản lý và mở rộng thì AngularJS lại giúp bạn viết code nhanh và đơn giản.

Vậy tại sao lại là React JS mà không phải là Angular JS? Đây là một câu hỏi được tranh biện nhiều nhất hiện nay. Ngoài những kiến thức chuyên sâu về “vũ khí” mà họ đang sử dụng, những vấn đề  trong buổi gặp mặt còn xoay quanh những khó khăn và trở ngại mà bất cứ lập trình viên nào cũng sẽ gặp phải trên con đường sự nghiệp của mình. Hơn thế nữa những cập nhật nóng nhất mà các lập trình viên cần biết cũng sẽ là chủ đề chính của cuộc gặp mặt này?

Với những kinh nghiệm “chinh chiến” dày dặn chắc chắc các diễn giả sẽ mang đến cho các bạn cái nhìn khác về Javascript cũng như bộ 3 AngularJS, NodeJS, ReactJS.

Thời gian: 18h00 – 21h00 ngày 05/08/2016

Địa điểm: Lầu 9, ĐH Hoa Sen, 8 Nguyễn Văn Tráng, Quận 1.

Mọi thông tin hỗ trợ vui lòng liên hệ:

Tel: 08 6273 3497

Hotline : 0944 685 243 – Ms. Ngọc  |   0963 651 587 – Ms. Nguyên

“Thỉnh sư phụ” Javascript ở Việt Nam từ ai thì tốt nhất?

Javascript ở Việt Nam

Khi tham gia vào bất kì buổi workshop IT nào, chúng ta đều mong đợi những diễn giả tốt nhất giỏi nhất và có nhiều thành tích nhất trong lĩnh vực của mình. Với những kinh nghiệm thực tiễn trong công việc từ các diễn giả, bạn có thể tiết kiệm được vô số thời gian, công sức so với việc tự rút kinh nghiệm qua quá trình làm việc.

Điều này là một bước đệm rất lớn trong sự nghiệp của bạn. Vì vậy, việc tham dự những workshop chuyên sâu như Topdev Techtalk sẽ giúp bạn tiếp cận được với những người “thực làm” các sản phẩm thành công trên thị trường. Trong trường hợp bạn muốn tìm hiểu Javascript thì bạn nên “thỉnh sư phụ từ ai?”

Người Việt Nam thứ 6 đạt chứng chỉ Zend Certified

Là một người gặt hái được nhiều thành công trong giới lập trình, anh Võ Duy Tuấn, CEO của Teamcrop – cũng chính là người đứng đằng sau Hệ thống ERP (Enterprise Resource Planning) đang được sử dụng bởi The Coffee House, GHN, Aothun.vn – Được biết thêm, anh Tuấn là người Việt Nam thứ 6 đạt chứng chỉ Zend Certified. Trong thời gian tới, Anh sẽ có mặt tại buổi Workshop Topdev Techtalk vào ngày 5/8 này để chia sẻ những kinh nghiệm mà anh đúc kết được trong thời gian qua.

^E86B7D0BD485B7904F84AFC128BE1810D2AE35A25F352E82C7^pimgpsh_fullsize_distr

Tham gia rất nhiều dự án và vị trí công việc khác nhau, anh không chỉ là một developer mà còn có rất nhiều vốn sống và kinh nghiệm làm việc trong và ngoài doanh nghiệp. Sản phẩm lớn nhất của anh, Teamcrop , vốn ra đời do việc anh nhận ra khoảng cách giữa các phòng ban trong doanh nghiệp. “Mỗi phòng ban giống như một ốc đảo nhỏ, họ không thể liên kết với nhau và thông tin trong công ty cũng vì thế mà không thể thông suốt.” – anh Tuấn chia sẽ.

Dù có nhiều sản phẩm có tính năng và phục vụ mục đích tương tự như Teamcrop từ các doanh nghiệp nước ngoài. Teamcrop vẫn nổi bật với các ưu thế riêng như giá cả phải chăng, cách sử dụng quen thuộc với người Việt. Ám ảnh bởi câu nói “Simple is Hard”, Tuấn luôn hướng đến sự đơn giản trong thiết kế, làm sao để có thể tiện dụng và thân thuộc nhất cho người sử dụng.

^0FAFE025D921D9AEE29C0E3FE6F020045C1DDC21F54EF7503B^pimgpsh_fullsize_distr

Anh luôn đặt mục tiêu phát triển sản phẩm lên trên hết  “Quả thật, để giữ chân và phát triển người dùng khi không giỏi về tiếp thị, sản phẩm phải tốt, để sản phẩm tốt thì nó phải thật đơn giản.” – Đó là những lời tâm sự về triết lý phát triển sản phẩm của anh.

ReactJS,NodeJS, AngularJS – Ba vũ khí cực kỳ lợi hại

Tpdev techtalk

Javascript là một ngôn ngữ dễ học, và xuất hiện trên mọi nền tảng, cả mobile và web. Javascript đã chứng tỏ được tính ưu việc của mình khi không ngừng có những framework và thư viện mới được xây dựng để phục vụ các mục đích khác nhau.

Với tiểu sử dày đặc về phát triển web, sử dụng Javascript với anh Tuấn là một việc không hề xa lạ. Tham gia buổi workshop là cơ hội để bạn có thể học tập những kinh nghiệm trong việc xây dựng mọi thứ dựa vào Javascript. Và khâu cuối cùng đó chính là chọn bộ vũ khí sắc bén nhất để tồn tại trên chiến trường Javascript

Xem thêm hữu ích: >>> TOP các việc làm Javascript

Tiêu đề buổi workshop đã mách nước cho biết bạn phải chọn gì? . Nhưng sao bạn có thể chắc chắn với lựa chọn của mình như vậy ? Diễn giả của chúng tôi sẽ có câu trả lời dành cho bạn.

Với hai diễn giả tại buổi workshop Võ Duy Tuấn – CEO Teamcrop và anh Thiện Nguyễn – Founder EYE Solution và NBS Việt Nam,  tiềm năng của Javascript sẽ được khai sáng tường tận hứa hẹn mang lại nhiều thông tin hữu ích cho các bạn tham dự.

Thời gian: 18h00 – 21h00 ngày 05/08/2016

Địa điểm: Lầu 9, ĐH Hoa Sen, 8 Nguyễn Văn Tráng, Quận 1.

Mọi thông tin hỗ trợ vui lòng liên hệ:

Tel: 08 6273 3497

Hotline : 0944 685 243 – Ms. Ngọc  |   0963 651 587 – Ms. Nguyên

Technology and Marketing Tools: WORKSHOP của chia sẻ và kinh nghiệm

Technology and Marketing Tools: WORKSHOP của chia sẻ và kinh nghiệm

Chuỗi workshop của cuộc thi Bluebird Award 2016, buổi workshop chủ đề Chiến lược phát triển ứng dụng: “18 triệu lượt tải không khó” đã diễn ra ở TP HCM vào ngày 23/7/2016 vừa qua với sự tham dự của gần 200 bạn là lập trình viên, Freelancer,và các bạn quan tâm đến công nghệ.

6

Đến với buổi workshop, các diễn giả CEO các công ty hot nhất trên các trang tin Start-up hiện nay đã chia sẻ những thông tin thú vị về :

1. Chia sẻ về thành công của Dead Target – Giao lưu với Dead Target team.
2. Giới thiệu thông tin về Bluebird Award 2016, những thông tin cập nhật mới nhất về cuộc thi.
3. Kinh nghiệm chọn công nghệ và công cụ phát triển game.
4. Marketing & Các cách kiếm tiền trên ứng dụng di động.

7
Diễn giả Chiêm Minh An – Trưởng nhóm MPS trực thuộc VNG, studio chịu trách nhiệm sản xuất Dead Target đã chia sẽ về thành công của Dead Target khi chưa đầy 2 tháng đầu khi ra mắt, Dead Target đã gặt hái hơn 1 triệu lượt tải về trên toàn thế giới. Và số lượt tải đã vượt mốc hơn 20 triệu lượt trên cả ba nền tảng tính đến nay.

2

Diễn giả Xà Quế Nguyên Founder & CEO, HIP – Your mobile solution chia sẽ về những kinh nghiệm đúc kết được sau một quá trình dài thực nghiệm, thất bại, rút kinh nghiệm và thành công trong việc đưa các ứng dụng lên TOP trên Google Play hoặc App Store.

3
Diễn giả thứ 3 trong buổi Workshop là anh Lê Giang Anh – CEO JOY Entertainment – Mobile Game Studio hàng đầu tại Việt Nam đã đem đến những thông tin hấp dẫn về xu hướng game MOBA hiện nay, các công nghệ tốt nhất để phát hành game.

5
Đây là cơ hội để các bạn trao dồi kinh nghiệm và giao lưu trực tiếp với các chuyên gia, diễn giả hàng đầu tại Việt Nam trong ngành lập trình game, app, ứng dụng. Giải đáp những vấn đề thắc mắc trong việc phát triển sản phẩm của mình.

4

Đồng thời thông tin mới nhất về BlueBird Award 2016, cuộc thi lập trình trò chơi và ứng dụng trên thiết bị di động mang thêm ỨNG DỤNG vào luật chơi, mở ra sân chơi cho toàn bộ giới lập trình tại Việt Nam với những giá trị giải thưởng lên đến 50.000.000 đồng và chuyến tham quan trụ sở Google tại Silicon Valley, Mỹ được cập nhật đầy đủ và rõ ràng đến các bạn.

1
Buổi workshop đã giúp các bạn nắm bắt xu thế thời đại hiện nay cùng những lợi ích & thỏa mãn nhất định rất nhiều cho các bạn tham dự trong lĩnh vực App và Game tham dự.

Cho bạn hữu ích: Tìm việc IT lương cao hấp dẫn nhất

Giải thưởng chim xanh: Cuộc thi lập trình trò chơi và ứng dụng trên thiết bị di động.

Giải thưởng chim xanh 2016: Cuộc thi lập trình trò chơi và ứng dụng trên thiết bị di động.

Giải thưởng chim xanh bluebird là cuộc thi thường niên về lập trình trò chơi và ứng dụng trên thiết bị di động dành cho 2 nền tảng AndroidiOS.

Cơ cấu hệ thống giải thưởng:

Bluebird_Leaflet_A5 edited 07.07-01

  • 02 Giải nhất ( 1 dành cho game và 1 dành cho app) mỗi giải sẽ bao gồm:
    • 50.000.000 đồng tiền mặt.
    • 01 chuyến tham quan trụ sở Google tại Silicon Valley, Mỹ.
    • 01 thiết bị Tango của Google.
    • $10,000 credits trong tài khoản Google Cloud.
    • 10 Giải triển vọng: mỗi giải 01 chuyến tham quan văn phòng Google tại Singapore.
  • TOP 10: Cơ hội kêu gọi đầu tư từ 2 nhà đầu tư lớn FPT và 24h và 10 sản phẩm Cardboard của Google.
  • TOP 40: Tải khoản Fshare VIP trong 3 năm và các khóa học thiết kế nâng cao tại VTC Academy

Quy trình thi:

Bluebird_Leaflet_A5 edited 07.07-02

Vòng SƠ LOẠI: Sản phẩm dự thi được chấm bởi Hội đồng Sơ loại theo tiêu chí của BTC:

  • Tiêu chí dành cho sản phẩm Trò chơi: Đồ họa | Gameplay | Âm thanh | Tính sáng tạo.
  • Tiêu chí dành cho sản phẩm Ứng dụng: Đồ họa | Tính ứng dụng thực tiễn | Hiệu năng | Tính sáng tạo.

Vòng TRUNG LOẠI: TOP 40 sản phẩm được đánh giá bởi Hội đồng Chuyên gia.

  • TOP 40 sản phẩm lọt vào vòng trung loại sẽ thuyết trình trước hội đồng chuyên gia. Hội đồng Chuyên gia đánh giá, chấm điểm và lựa chon sản phẩm vào vòng Chung kết.

Vòng CHUNG KẾT: TOP 10 sản phẩm được xếp hạng bởi lượt cài đặt trên 2 kho ứng dụng.

  • Được hỗ trợ kỹ thuật từ hội đồng kỹ thuật.
  • Cơ hội được trình bày trước nhà đầu tư.
  • Xếp hạng theo lượt tải trên kho ứng dụng và chỉ số [Active User].

Danh sách hội đồng Chuyên gia bao gồm:

1.     Vũ Phan Trung – Giám đốc DOTSGEAR Studio

2.     Nguyễn Tuấn Huy – Giám đốc HIKER Studio

3.     Nguyễn Nhật Tuyên – Giám đốc GAME Studio

4.     Nguyễn Xuân Sinh – Giám đốc đào tạo VTC Academy

5.     Lê Giang Anh – Giám đốc JOY Entertainment

Hiện nay đang là giai đoạn phát động và nhận các sản phẩm dự thi từ các cá nhân và các đội trên toàn quốc.

Các kênh thông tin cuộc thi

Website: www.bbg.com.vn

Fanpage: https://www.facebook.com/bluebirdaward/

Email: contact@bbg.com.vn

Hotline: Ms. Thu Anh 0904953962 | Ms Hoàng Mai 0973972625

Apple Worldwide Developer Conference Extended – Sự kiện đỉnh cao về lập trình iOS của Apple lần đầu tiên có mặt tại Việt Nam

Apple Worldwide Developer Conference Extended 2016

Thành công của Worldwide Developer Conference một lần nữa khiến giới công nghệ ngỡ ngàng với những cập nhật “chóng mặt” của Apple về giao diện người dùng và lập trình ứng dụng iOS. Hơn 100 chủ đề được trình bày trong suốt 3 ngày của WWDC 2016 ắt hẳn khiến các developers “chìm nghỉm” trong bữa tiệc “buffet công nghệ” của “gã khổng lồ” Apple. Trong đó, sự ra đời của phiên bản Swift 3 và Xcode 8, đã ảnh hưởng mạnh mẽ đến các công cụ lập trình ở tầng kỹ thuật chuyên sâu.

Trong bối cảnh, các lập trình viên iOS Việt Nam đang thiếu 1 sân chơi thực thụ để trao đổi kinh nghiệm làm app chuyên nghiệp, Apple Worldwide Developer Conference Extended được ra đời với mục tiêu trở thành sự kiện công nghệ hàng đầu lần đầu tiên và duy nhất về iOS dành riêng cho các nhà phát triển ứng dụng tại Việt Nam.

Trọng tâm của sự kiện năm nay xoay quanh triển vọng của ứng dụng di động tại Việt Nam và thế giới, bên cạnh đó là tầm nhìn của Apple được thể hiện rõ nét qua những thay đổi mới nhất trong lập trình iOS tại WWDC 2016. Đến với WWDC Extended, các chủ đề được tinh lọc lại từ WWDC là những chủ đề nhận được nhiều sự quan tâm của các chuyên gia đầu ngành:

1. Autolayout – Những thay đổi và cải tiến trong XCode 8

2. Kiến trúc ứng dụng: Protocol & Value Oriented Programming

3. Các kỹ thuật Animation và Transition nâng cao trong iOS 10

4. AVCapturePhotoOutput trong iOS 10

5. iMessage và Sticker Store trong iOS 10

6. Khác

WWDC Extended còn là dịp ra mắt Apple Developer Group – nhóm cộng đồng mở chia sẻ, giao lưu, học hỏi các kỹ thuật lập trình chuyên sâu về iOS và iDevice – showroom trưng bày thiết bị di động hiện đại nhất của Apple. Đây chính là cơ hội tuyệt vời để các cá nhân, doanh nghiệp và các tổ chức đang hoạt động trong lĩnh vực ứng dụng có thể gặp gỡ, mở rộng quan hệ hợp tác, tạo thuận lợi cho các hoạt động kinh doanh lâu dài của doanh nghiệp.

Lần đầu tiên tổ chức tại Việt Nam, Apple Worldwide Developer Conference Extended 2016 được dự đoán là tiền đề mở ra thời kì phát triển chung của nền tảng di động tại Việt Nam, giúp các nhà phát triển ứng dụng iOS cập nhật những kiến thức mới nhất về nền tảng công nghệ của Apple, đưa Việt Nam trở thành trung tâm lập trình ứng dụng iOS của khu vực Đông Nam Á nói riêng và Châu Á nói chung.

Thời gian: 17h – 21h ngày 13.08.2016

Địa điểm: ĐH Hoa Sen – số 08 Nguyễn Văn Tráng, Tp.HCM^FBCB3E50DB113E7C896A008997E52E67C2DF29F07B5E587F11^pimgpsh_fullsize_distr

Fanpage: https://www.facebook.com/adgvndotcom/?fref=ts

Group: https://www.facebook.com/groups/252671855122844/