Silicon Straits’ Office Through The Years

In September 2016, we officially opened a new office on ground floor of Garden Court 2, Phu My Hung, District 7, HCMC. This was also our second office expansion, and along with the increase in number of employees, it reflects the development of Silicon Straits during more than 3 years. Let’s look back our office through the years.

The very first office

In February 2013, TGM Tech (the precursor of Silicon Straits) was based in third floor of Mirae Business Center, 268 To Hien Thanh, District 10, HCMC. This one was also the office of other familiar startups such as TGM Corporation, 2359 Media Vietnam, and Grab Vietnam.

Silicon Straits the very first office
Our very first office at Mirae Business Center


Moving to District 7

In July 2013, we moved to District 7, and since then, have lived and worked in peace and contentment here. We rented two levels (ground and first floors). The total office space was 293 sqm.

First days moving to new home
First days moving to new home


Silicon Straits office at 147 Ton Dat Tien
The original space


Working on progress
Working in progress


Stage 1: The original space

In the beginning, first floor was used as working place and downstairs was used as a meeting room and English class. We had 30 people in our team then.

Old office-1
First floor


old office 2
Ground floor


Stage 2: Renovating ground floor

The ground floor was renovated into Chocolate Lounge, later renamed to Air Lounge.

Chocolate Lounge
Chocolate Lounge


Inside Chocolate Lounge
Inside Chocolate Lounge


Air Lounge at the beginning
Air Lounge at the beginning


Stage 3: The first office expansion

In mid 2014, the number of pirates went up to 40. As we were growing rapidly and new members were joining our company, we needed more space. Hence, we decided to hire the space next door on the same first floor and doubled our office space from 293 sqm to 567 sqm.

Visiting new office space
Visiting new office space


In October 2014, our new expansion office was officially put into operation. You can see its original design in the photos below.

Silicon Straits’ Office 2014

Thanks to SpaceWalker’s (our design squad) great concepts, Guardian Angels’ support, and others’ creative ideas, our office became more beautiful, more organized, and more optimized for productive works.

Silicon Straits’ Office 2015


Stage 4: Renovating our old office space

In May 2015, we started to renovate the old office with the highlight on 3 mini-meeting room and more space for pirates to work and relax.

Silicon Straits’ Office 2015


Stage 5: The second office expansion

In September 2016, our team grows rapidly to 90 people. We leased another office space on the ground floor, increasing our total area from 567 sqm to 757 sqm.

Visiting new office space for the second time
Visiting new office space


Silicon Straits’ Office Earth
Inside ground floor office


Silicon Straits’ Office panel
Silicon Straits’ sign panel at night


Silicon Straits Team
Us in front of our ship


Our office has not been built just during the construction time. It is built via the contribution of every Silicon Straits’ members day by day throughout 3 years. Each corners reflects exactly who we are, where we are from, what we believe, and how we grow. We might change and so might our office, but these pictures are our mementos of the days we have grown together as a family.


Speacial thanks to:

  • Hai An, Kent Nguyen, Chi Cao, Bao Thinh, Tat Trung, and Chu Kiet… for capturing these memorable moments.
  • Minh Tuan and Giap Hong for helping me make this blog post better.

[20.10.2016] Cảm ơn kế hoạch 20/10 của các chàng trai SSS ♥

Sáng nay tình cờ thấy bài blog Cảm ơn các chàng trai SSS cách đây đúng hai năm bỗng nhiên tăng vọt lượt xem. Chắc bà con cũng âm thầm ôn lại kỉ niệm xưa. Tự nhiên mình muốn viết một bài blog để kỉ niệm ngày Phụ Nữ Việt Nam năm nay, như một lời cảm ơn, như một cách lưu giữ khoảnh khắc đáng nhớ này. Biết đâu, hai, ba năm sau mở lên xem cả một trời kí ức lại ùa về… như hôm nay.

Đầu tiên, phải xác nhận một điều là chị em SSS sướng nhứt rồi. Sướng nhứt chắc có lẽ là những dịp đặc biệt như 8/3 hay 20/10 năm nào cũng luôn trong trạng thái bất ngờ và mong chờ. Mà các bạn nam SSS hình như chưa bao giờ làm chị em thất vọng. Không phải vì bất ngờ, không phải vì được nhận quà, mà vì người tặng luôn có tâm nên người nhận lúc nào cũng cảm động cả.

Không cảm động sao được khi sáng tới công ty đã thấy ngay bó hoa kèm tấm thiệp chúc dành riêng cho từng bạn nữ được đặt gọn gàng trên bàn như thế này.

Vietnamese Women's Day 4


Nghe đâu âm mưu này đã được ấp ủ 3-4 ngày trước. Nghe đâu mấy bạn nam phải len lén ở lại công ty cả đêm để mua hoa, gói quà, viết thiệp, vẽ hình cho chị em.

Vietnamese Women's Day 2
Sợ bị phát hiện nên cả nhóm phải ôm hoa qua văn phòng Cognito đối diện công ty để gói


Dù đã cảm ơn rất rất nhiều ngày hôm qua, nhưng vì đã nhận quá nhiều tình cảm nên chị em tự thấy bao nhiêu đó vẫn chưa đủ. Vậy nên, mình muốn thay mặt các bạn nữ SSS gom hết cảm xúc, lời nhắn, tình cảm của mọi người vào đây như một lời cảm ơn và lời nhắn gửi đến các bạn nam:

Hanh Loan Ngan Ngan




Và còn một vài hình ảnh đáng nhớ khác của ngày 20.10.2016 tại Silicon Straits:

Vietnamese Women's Day 5
Happy Vietnamese Women’s Day! – do Hồng Hạnh thiết kế.


Vietnamese Women's Day 1
Hoa cho các bạn nữ Cognito Squad


Vietnamese Women's Day
Chị em chụp trước văn phòng Silicon Straits


Cảm ơn các chàng trai SSS, đặc biệt là #teamgoibong Tú Bùi, Quang Hải, Quốc Việt, Nguyên Vũ và Minh Hoà, đã đem đến cho các bạn nữ SSS một ngày Phụ Nữ Việt Nam đáng nhớ, và dĩ nhiên… đáng được ghi lại. :-)

We are looking for Senior Back-end & Senior Front-end


Working at Silicon Straits & Parcel Perform

We aren’t a typical startup! Parcel Perform is a 1-year-old spin-off of Silicon Straits, we share the same office, culture and benefits. (Yes, it might be confusing, speak to us to find out more).

Parcel Perform raised a USD350K seed round to improve the last mile of the e-commerce logistics experience in Southeast Asia and beyond. Not only that, we are also winning Slush Singapore competition started recently.


Our current project uses a mix of Python Django and NodeJS in the backend and AngularJS in the front end. It is a large data analytics system building from scratch. We uses micro-services architecture with Kafka as the central channel between modules. Deployed with Docker, ECS.

We are looking for a team mate with:

Back-end developer role:

  • At least 2 years, solid experience working with modern languages and frameworks. It’s ok if you don’t know Python, as long as you have the right foundation and mindset.
  • Strong knowledge of scaling practices such as in-memory databases, load balancing, caching, etc.
  • Worked with at least one project using a MQ as communication hub. If you start one today, that still counts.
  • Fluent in RESTful and real-time communication protocols.
  • Familiar with AWS stack to get the most out of infrastructure.
  • Wide exposure to multiple technology stacks is an advantage, we love full stack guys (and girls!).
  • Experience with building micro-services architecture.

Front-end developer role:

  • At least 2 years, solid experience working with javascript frameworks such as AngularJS / ReactJS.
  • Specialised in at least one CSS framework (Bootstrap/Foundation/…).
  • Strong understanding of DOM principles.
  • Ability to manage multiple tasks with shifting priorities
  • Spotting 1px misalignment ;)
  • Experience in CSS preprocessors and built tools.
  • Basic experience with design tools like Photoshop, Sketch, MarvelApp.
  • Comfortable with communication (written+spoken) in English for work discussions.

And of course, be a team player, we don’t appreciate lone superhero.


  • $1400-1900/month.
  • Full-time arrangement, flexible hours, unlimited leave days.
  • Get your own Macbook.
  • Office at 147 Tôn Dật Tiên, Phú Mỹ Hưng, District 7, HCM


If this sounds like you, do get in touch! We would like to personally get to know you, discuss your visions & ideas. As a first step, please submit your updated CV to [email protected].

We are looking for HTML/CSS senior developer


  • 147 Tôn Dật Tiên, District 7, Saigon, Vietnam

Salary Expectation

  • $700-1000 (full-time)
  • Part time arrangement is available, before joining full-time.


We need your help to convert our designs into clean & beautiful HTML/CSS. For internal and external projects.

Other responsibilities also includes:

  • sketch wireframes from ideas.
  • work with designers to shape final designs.
  • rewrite/convert existing sites to responsive layout.
  • work directly with clients to carry out changes.


  • 2+ years experience with HTML/CSS/JS (Angular/ReactJS is not required).
  • Specialised in at least one CSS framework (Bootstrap/Foundation/…).
  • Strong understanding of DOM principles.
  • Ability to manage multiple tasks with shifting priorities
  • Spotting 1px misalignment ;)


You will have HUGE advantage over other candidates if you have one or more of the following:

  • Experience in other CSS preprocessors (SCSS/SASS).
  • WordPress programming experience.
  • Managing WP-Engine instances.
  • Design aesthetic / or you are a designer by training.

Must Have

And of course we assume you have all the basics in place:

  • Have portfolio/sample code to show.
  • Git, version control practices.
  • Basic experience with design tools like Photoshop, Sketch, Marvelapp.
  • Linux/Mac tools.
  • Be a team player, we don’t appreciate lone superhero.

In return, you will receive

  • To work in all-senior team of developers, designers and product managers.
  • Great opportunities to improve your skills in many related fields.
  • Flexible working time and unlimited leave days.
  • Get your own Macbook.
  • English class by native speaking teacher.
  • Nice bosses.
  • Geek Toys.


If you are looking out for a change or simply want to learn more about being part of this crew, tell us about yourself via [email protected] and we’ll get back to you right away. Before 15th November 2016.

Vietnam Web Summit 2016: Hội tụ tinh hoa của Startup Việt và những ”gã khổng lồ” thế giới

Vietnam Web Summit 2016 (VWS2016) được giới chuyên gia đánh giá là một trong những sự kiện công nghệ có tầm ảnh hướng nhất trong giới khởi nghiệp đặc biệt là ở lĩnh vực CNTT nói chung và Web nói riêng. Sự kiện năm nay dự đoán sẽ quy 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.

Theo nhiều chuyên gia đánh giá, năm 2016 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. Hơn thế nữa, với sự đăng đàn của các chuyên gia đến từ các tập đoàn nước ngoài như Google, Microsoft nhiều diễn giả đến từ các công ty internet hàng đầu Việt Nam như FPT, VNG, VinCommerce, VCCorp… cùng hàng chục chuyên gia trong các lĩnh vực outsourcing, thương mại điện tử, truyền thông… hứa hẹn sẽ đem đến cho Vietnam Web Summit 2016 cái nhìn toàn cảnh về ngành công nghiệp web qua hơn 80 chủ đề trên cả 3 thành phố.


Sự kiện lần này sẽ tập trung vào các chủ đề mang tính thời sự như an toàn thông tin & bảo mật trong thanh toán và ngân hàng, các platform & CMS trợ giúp xây dựng website chỉ trong vài cú click chuột, chia sẻ về tối ưu database/công nghệ và ngôn ngữ lập trình mới, các kiến trúc hệ thống lớn phục hàng chục triệu người dùng… Không chỉ các chủ đề về công nghệ và kỹ thuật, một thời lượng lớn liên quan đến social media, digital marketing, SEO, growth hacking cũng sẽ do các chuyên gia đầu ngành tham gia chia sẻ.

Và trên hết, VWS2016 vẫn sẽ tiếp tục truyền thống hỗ trợ cộng đồng khởi nghiệp trong mọi lĩnh vực, đặc biệt là ở 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.


* 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

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


Facebook Page chính thức:

Để đăng ký tham dự chương trình Vietnam Web Summit lòng để lại thông tin tại đây.

Building a Web Crawler with Scrapy

Recently, crawling data from a website or websites is not so complicated as it used to be. Actually, you can build a simple crawler within an hour or left with a scripting language such as PHP or even Javascript (on server side). In this post, I will introduce an approach to the topic by using a Python framework – Scrapy – to build a web crawler. Okay, let’s dive in.

Continue reading “Building a Web Crawler with Scrapy”

Tú Bùi: “Với Tiếng Tây Tiếng Ta giải trí vẫn là chuyện quan trọng nhất”

Download Tiếng Tây Tiếng Ta for iOS Download Tiếng Tây Tiếng Ta for Android

Tiếng Tây Tiếng Ta được nhóm sản xuất giới thiệu là một game đoán chữ giúp người chơi dễ nhớ từ vựng tiếng Anh hơn (hoặc là không). Đây không chỉ là trò chơi thử thách trí tuệ mà còn cả vốn tiếng Anh và tiếng Việt của các game thủ. Được thiết kế tương tự ứng dụng game được share rần rần trên Facebook một thời của các bạn trẻ Việt Nam “Đuổi hình bắt chữ”, đuổi-tiếng-tây-bắt-tiếng ta hứa hẹn sẽ thổi luồng gió mới và “gây sốt” trong thời gian tới.

Phải nói rằng, ấn tượng đầu tiên của bất kì người chơi nào cài đặt và chơi thử Tiếng Tây Tiếng Ta là ứng dụng này được thiết kế khá đẹp mắt, được chăm chút kĩ từ từng ô chữ, button đến cả… hũ muối. Thế nhưng, đây không phải sản phẩm của một công ty game chính thống nào mà là side project của một nhóm bạn trẻ dám nghĩ dám làm của Silicon Straits. Để hiểu thêm về ứng dụng game vừa ra mắt trên Google Play vào 26/09/2015 vừa qua, hãy cùng trò chuyện với bạn Tú Bùi – UI Designer của Tiếng Tây Tiếng Ta.

1. Xin chào Tú Bùi, bạn có thể giới thiệu đôi chút về team Fourtii của mình không?

Team chính của Fourtii hiện tại gồm 4 người là mình, Hoàng Anh, Văn Tiến, Hiển Vinh. Ngoài ra Tiếng Tây Tiếng Ta còn có sự giúp sức về nội dung của cô Hà Linh và Giáp Hồng.

2. Được biết trước đây Tú và bạn bè đã từng làm ứng dụng tỏ tình Yêu Thầm, ứng dụng chọn quán ăn ngon xung quanh theo sở thích Ăn Gì Cũng Được và bây giờ là Tiếng Tây Tiếng Ta. Mong Tú chia sẻ một chút về ý tưởng ban đầu của những ứng dụng này, và gần nhất là Tiếng Tây Tiếng Ta.

Những ý tưởng cho Yêu Thầm hay Ăn Gì Cũng Được ra đời là do nhu cầu thiết yếu của xã hội như muốn tỏ tình tinh tế mà không làm rạn nứt tình cảm đôi bên, muốn biết mình thích ăn món gì ngoài món “ăn gì cũng được” khi đi chơi với nhau… Còn ý tưởng ban đầu của Tiếng Tây Tiếng Ta là do một hôm đang làm việc nói nhảm vài câu tiếng Anh với nhau, thấy vui vui nên làm luôn thành game.

3. Các bạn mất bao lâu để biến ý tưởng thành hiện thực?

Ý tưởng này mình ấp ủ từ năm 2014, nhưng thời gian đó khá bận rộn nên chưa triển khai được gì. Tới đầu năm 2015, lân la trên mạng thấy vẫn chưa có game nào giống ý tưởng của Tiếng Tây Tiếng Ta, thế là mình quyết định vận động hành lang kêu gọi bạn bè trong công ty tham gia. Mình bắt đầu với việc thiết kế userflow, wireframe, UI rồi đi vòng vòng chia sẻ ý tưởng về game cho mọi người. May mắn là một số người đã-bị-dụ để biến ý tưởng thành sự thật. Tiếng Tây Tiếng Ta cuối cùng cũng bắt đầu được code trên Android vào tầm tháng 2/2015. Tính đến đợt ra mắt đầu tiên game được thực hiện trong 7 tháng vì tụi mình chỉ làm khi rảnh, nếu tính full-time mình nghĩ Tiến code tầm 2 tiếng là cùng *cười gian*.

4. Tiếng Tây Tiếng Ta là một side project, cụ thể là ứng dụng các bạn làm trong thời gian rảnh. Bạn có thể chia sẻ đôi chút về cách sắp xếp thời gian của bản thân và team để đảm bảo project không bị bỏ dỡ giữa chừng?

Cách sắp xếp của mình cho cả team là rảnh hãy làm, hứng thú hãy làm. Tụi mình cũng không push gì cả vì nếu làm theo những nguyên tắc của một project bình thường thì chẳng khác nào cả bọn đang làm 2 project cùng lúc. Với mình, Tiếng Tây Tiếng Ta như một cách cả nhóm giữ lửa và tìm kiếm niềm vui trong cuộc sống. Cũng giống như học sinh chuyên Toán đi học để biết cách giải đề, bên cạnh đó mấy bạn cũng chơi cờ để giải trí.

tieng tay tieng ta

5. Các thành viên khác trong team Silicon Straits đã giúp các bạn như thế nào trong quá trình làm game Tiếng Tây Tiếng Ta?

Ngoài các bạn tham gia chính trong project thì có Giáp Hồng góp sức cho mảng content và Anh Duy hỗ trợ một phần về Backend. Các bạn còn lại trong team Silicon Straits thì có nhiệm vụ cao cả hơn là test game và giúp tụi mình báo bug.

6. Hiện tượng sử dụng ngôn ngữ mạng và tiếng lóng trong giao tiếp của giới trẻ đang là vấn đề được quan tâm. Vậy Tiếng Tây Tiếng Ta có phải là nỗ lực nhỏ của các bạn để kéo người trẻ hiểu và sử dụng đúng tiếng Việt?

Nói chung với tụi mình giải trí vẫn là chuyện quan trọng nhất. Rút ra được gì từ game hay không còn phụ thuộc vào mỗi người. Nhưng cách nào đó, mình vẫn mong muốn Tiếng Tây Tiếng Ta sẽ là công cụ vừa giúp người chơi giải trí, vừa giúp các bạn biết và nhớ thêm nhiều từ vựng tiếng Anh, tiếng Việt và thậm chí là từ Hán Việt nữa.

7. Kỉ niệm hay bài học nào các bạn nhớ nhất khi làm ứng dụng này?

Khi launch ra thấy mọi người chia sẻ và chơi một cách hăng say là cả bọn vui lắm rồi.

8. Hiện tại Tiếng Tây Tiếng Ta có bao nhiêu câu hỏi? Các bạn dự định nâng cấp những phiên bản tiếp theo như thế nào?
Hiện tại kho câu hỏi của Tiếng Tây Tiếng Ta đang có tầm 200 câu và đang được bổ sung từng ngày nên các bạn yên tâm là sẽ được “hack não” dài dài. Trong tương lai, Tiếng Tây Tiếng Ta chắc chắn sẽ có những phiên bản tiếp theo với nhiều thứ hay ho hơn cho người chơi. Game hiện đã có trên cả hệ điều hành Android và iOS để nhiều bạn có thể tải về máy và chơi rồi đó.

9. Cuối cùng, nếu được gửi lời nhắn tới các bạn trẻ sắp tải Tiếng Tây Tiếng Ta về, bạn sẽ nói gì đây?

Tiếng Tây Tiếng Ta là một ứng dụng thích hợp để chơi theo nhóm hoặc ganh đua nhau. Trước khi tải về các bạn hãy chuẩn bị tinh thần cho những cú sốc ngoạn mục và cả những tràng cười sảng khoái. Coi chừng nghiện đó.:P

Cảm ơn những chia sẻ của Tú và chúc dự án Tiếng Tây Tiếng Ta của các bạn sẽ sớm chạm mốc 100.000 lượt tải về.

Download Tiếng Tây Tiếng Ta for iOS Download Tiếng Tây Tiếng Ta for Android

Google và hàng trăm công ty thương mại di động sẽ bùng cháy tại Vietnam Mobile Day 2016!

Google và hàng trăm công ty thương mại di động sẽ bùng cháy tại Vietnam Mobile Day 2016!

Một lần nữa, sự Vietnam Mobile Day, một sự kiện lớn nhất dành cho cộng đồng công nghệ chuyên về Mobile sẽ chính thức diễn ra khắp cả nước vào ngày 18/6 – TP.HCM, 25/6 – Hà Nội và 2/7 – Đà Nẵng được tổ chức thường niên từ năm 2011 tới nay.

Đặc biệt trong năm nay, chương trình lần đầu tiên được sự quan tâm và bảo trợ của Bộ Công Thương, đánh dấu bước chuyển mình thành sự kiện chính quy và uy tín về công nghệ trên di động. Hơn thế nữa, với sự tham gia của các tên tuổi lớn như Google, Nielsen, Mastercard hay Misfit chắc chắn sẽ là một dấu ấn khó phai cho sự kiện năm nay.

Những chủ đề xuất hiện trong chương trình kỳ này được giới chuyên gia đánh giá là những chủ đề “nóng” nhất của mùa mobile năm nay. Các diễn giả đến từ các công ty lớn và cả những công ty startup sẽ cho khán giả những góc nhìn và kiến thức chuyên sâu nhất về những vấn đề mà những ai đang quan tâm đến thương mại di động đều không thể bỏ qua.

Khác với những năm trước, diễn giả năm nay chính là những team leader hoặc product manager những người trực tiếp phát triển sản phẩm. Chính vì vậy mà họ sẽ có những góc nhìn rất sâu sát đến những vấn đề mà các khán giả thường quan tâm nhất. Thời lượng cho từng chủ đề cũng được ban tổ chức thiết kế theo format của các hội thảo quốc tế để phù hợp với nhiều tầng khán giả hơn.

Chính vì vậy, các chủ đề sẽ được diễn ra trong khoảng thời gian từ 15 đến 20 phút cho từng chủ đề. Vì vậy, khán giả sẽ có cơ hội được gặp gỡ rất nhiều chuyên gia đến từ khắp Việt Nam cũng như các nước trên thế giới. Buổi gặp gỡ sẽ trở nên thú vị hơn bao giờ hết nhưng vẫn giữ được sự cuốn hút và tập trung cao độ cho người nghe.

Google và các công ty lớn khác đem gì đến cho Mobile Day năm nay?

mobile day 2016 google

Với sự trở lại của sự kiện này, năm 2016 sẽ là năm đánh dấu sự bùng nổ của hàng loạt các ứng dụng công nghệ di động trong lĩnh vực kinh doanh. Để bắt kịp làn sóng thương mai trên di động (M-Commerce), một trong những chủ đề đang được quan tâm nhất hiện nay, Vietnam Mobile Day năm nay sẽ cung cấp cho khán giả hơn 40 chủ đề tại mỗi thành phố, trải dài từ sang đến chiều trong các khán phòng. Nội dung dàn trải một cách khéo léo sẽ giúp các diễn giả có thể cung cấp một bức tranh toàn cảnh của ngành Mobile một cách cận cảnh và thực tiễn nhất.

Riêng ông lớn Google sẽ có đại diện của mình tại Việt Nam để nói về “Tầm nhìn của Google đối với thương mại di động”, một chủ đề đã nhận được nhiều lời đề nghị của rất nhiều khán giả trong thời gian qua. Ngoài ra, Nielsen cũng sẽ đề cập nhiều đến “Xu hướng sử dụng Smartphone tại Việt Nam” hay còn có Master Card nói về “Vai trò của thẻ thanh toán trong xu hướng Mobile Payment”.

Ngoài ra, trong chương trình năm nay, Misfit một startup về công nghệ wearable nổi bật trên thế giới, cũng sẽ nói đến những “Công nghệ ứng dụng trong mobile” mà họ tin rằng sẽ tạo được làn sóng công nghệ cho năm nay. Tất cả những chủ đề này sẽ đem lại những góc nhìn sâu sát nhất cho khán giả trong Vietnam Mobile Day năm nay. Ngoài những chủ đề nói trên khán giả còn được lắng nghe rất nhiều chủ đề khác nhau, dàn trải ở các hạng mục sau:

banner_3 mobile day 2016

Nhóm Mobile Commerce: Các chủ đề liên quan đến thương mại trên di động, mục tiêu thúc đẩy thương mại trên di động.

Nhóm Mobile Business: Là các chủ đề liên quan đến quảng cáo, tiếp thị và thị trường. Các chủ đề này mang tính tổng quát, không chỉ liên quan đến thương mại di động mà còn liên quan đến các ngành nghề khác như mobile game, ứng dụng tiện ích nói chung, tối ưu chợ ứng dụng, trải nghiệm người dùng, kể cả các bài học thất bại khi làm mobile, các cách kiếm tiền cho giới làm ứng dụng.

Nhóm Mobile Technology: Là các chủ đề chuyên sâu về công nghệ như các kỹ thuật, giải pháp công nghệ, các xu hướng công nghệ mới, cách học làm mobile app, cách tối ưu và quản lý bộ nhớ, giúp ứng dụng chạy mượt mà nhất.

Với sự dàn trải rộng trên tất cả các chủ đề từ công nghệ cho đến thương mại điện tử, Vietnam Mobile Day năm nay sẽ phù hợp với không chỉ các lập trình viên mà cả những người đang làm việc ở mảng marketing hoặc kinh doanh.

Hơn 100 startup đang được hỗ trợ trong lần Mobile Day này

Cũng như mọi năm, sự kiện Vietnam Mobile Day có truyền thống hỗ trợ các startup trong việc BTC sắp xếp các gian triển lãm miễn phí để họ ra mắt cộng đồng, giới thiệu sản phẩm và thu hút nhân tài, tuyển dụng cũng như gặp gỡ nhà đầu tư tiềm năng.

Ngoài ra, BTC cũng sắp xếp các màn hình lớn để chạy TVC quảng cáo trong suốt ngày diễn ra sự kiện, hướng đến số lượng lớn người tham dự là người làm công nghệ. Sự kiện cũng có một thời lượng dài về đề tài khởi nghiệp, đầu tư trong lĩnh vực Mobile nhằm tạo cơ hội gặp gỡ giữa các startup và nhà đầu tư.

Hiện nay đã có hơn 100 startup lớn nhỏ trên cả nước đã đăng ký và tham gia vào ngày hội này, con số các startup đăng ký tham gia sự kiện vẫn đang tăng lên từng ngày. BTC chương trình cho biết,  đây là một cơ hội lớn để các startup có thể tiếp cận với một lượng người dùng lớn trên cả nước cũng như giới thiệu sản phẩm mình của mình đến cộng đồng quốc tế.

Thông tin về Vietnam Mobile Day 2016:

Vietnam Mobile Day là sự kiện công nghệ có quy mô lớn nhất hiện nay với việc diễn ra lần lượt tại cả 3 thành phố lớn Hà Nội, Sài Gòn và Đà Nẵng. Quy tụ phần lớn người làm công nghệ, từ chuyên gia cho đến sinh viên, và các cấp quản lý trong các công ty công nghệ. Đặc biệt, năm nay lần đầu tiên kết hợp với Hiệp hội Thương mại điện tử Việt Nam VECOM với vai trò đồng tổ chức cùng TopDev mạng tuyển dụng nhân sự hàng đầu trong lĩnh vực Mobile & IT chuyên cung ứng nhân sự cho các công ty công nghệ.

* TP. Hồ Chí Minh:

Thời gian: 18/06/2016

* TP. Hà Nội:

Thời gian: 25/06/2016

* TP. Đà Nẵng:

Thời gian: 02/07/2016

Đăng ký vé ngay tại đây!

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

Ms. Ngọc Đỗ


Mr. Bình

We’re looking for a Senior Sys-Admin


  • 147 Tôn Dật Tiên, District 7, Saigon, Vietnam

Salary Expectation

  • $1000-1600


We have a few large projects that are currently in near-production stage with over 1000 CCUs 24/7, we need your help to make sure that everything is in order before going full production. You will be the final important link to the success of our projects.

Other responsibilities also includes:

  • building up the automation playbook for deployment, testing and releasing code.
  • involved in new exciting hardware projects on Raspberry Pi, BeagleBone, Arduino, OpenWRT etc.
  • exposed to multiple non-conventional stack or Linux distro.


  • 3+ years experience in Linux system administration.
  • 2+ years experience (combined) in any programming language.
  • Fluent in scripting languages (Perl, Bash, Batch, PowerShell, etc.)
  • Specialise in at least one of popular Linux distros CentOS, Ubuntu, Fedora, Debian.
  • Experience in scaling, optimizing and hardening web application infrastructure including web, files, database, load balancing servers.
  • Experience in deploying custom Cloud PaaS infrastructure (Dokku, Deis, Flynn, Tsuru, etc.)
  • Strong understanding of hardware performance, memory and I/O.
  • Experience and success in automating administrative tasks.
  • Ability to manage multiple tasks with shifting priorities.
  • Fast troubleshooting and resolution skills.

Must Have

And of course we assume you have all the basics in place:

  • Git, version control practices.
  • Understand IaaS, PaaS, SaaS, Container tech.
  • Linux/Mac tools.
  • Ability to clearly document system architecture.
  • Be a team player, we don’t appreciate lone superhero.

In return, you will receive

  • To work in all-senior team of developers, designers and product managers.
  • Great opportunities to improve your skills in many related fields.
  • Flexible working time and unlimited leave days.
  • Get your own Macbook.
  • English class by native speaking teacher.
  • Nice bosses.
  • Geek Toys.


If you are looking out for a change or simply want to learn more about being part of this crew, tell us about yourself via [email protected] and we’ll get back to you right away. Before 30th June 2016.

We’re Looking For Customer Success Specialist Intern

If you love

  • Communicating and interacting with people
  • Helping everyone
  • Being passion about technology without any knowledge of coding.

And you are

  • Sociable and friendly
  • Knowing how to deliver and explain information easily
  • Loving challenging, feel what customer feel when faced with problems
  • Happy helping customers solve their problems while using our system—a CRM system
  • Understanding the roles of Customer Success Specialist
  • Not hesitated to ask for help

If you can

  • Get used to the features of a software quickly. Imagine how a customer would use the software, guesstimate the problems before they happen
  • Listen to customers carefully and understand what they want to express
  • Recap quickly and arrange the priority tasks.
  • Communicate well with teammate and present the current issues to teammate
  • Apply marketing knowledge to work

Interesting enough?

Fill out the form below and send us your information before 15/06/2016.

Silicon Straits Universe

Introducing the Silicon Straits Universe – where great people build great products to help create great companies.
This vision connects and guides us through all the dots we have created over the past few years after building over a hundred products all around the world with more than seventy people working at our core now (plus many many more in affiliated businesses).
Through various projects and products built directly in our foundry, we go way beyond conventional outsourcing and instead regularly form deep collaborations. This typically involves partnering with individuals, startups or existing enterprises who have deep domain expertise or market reach, an appetite for innovation, and are looking at jointly building great new businesses (co-creation)
Furthermore, we create our own internal products and groom them to be spun-off afterwards, preparing them to grow into sustainable businesses in their own right whilst having continuous access to the other elements of the ecosystem (spin-offs).
Finally, for some ventures, the missing link between the present and future success may be available resources, so we may just be able to help bridge that gap by investing money or time to help other people with their dreams.
Though important in their totality, in isolation, some of the steps we take and discoveries we make as well as some of the links we create might not be as clear or even seem random. However, together they keep opening up new horizons and connecting more dots to help shape and grow our Silicon Straits Universe. Our ongoing success over the past three years is the best validation, and we cannot wait to see how much further our universe will expand over the next 5 or even 10 years.

Silicon Straits is looking for Product Manager

Who we are

At Silicon Straits our overarching motto is great people, great products, great companies. We believe one leads to another and none of them can be achieved in isolation. We look at interesting problems and opportunities from all over Vietnam, Singapore, Indonesia and other parts of the world and then, either alone or together with partners, define and deliver solutions for these problems through building new products all the way to supporting the creation of completely new companies.

What you will be doing as Product Manager at SS

All the creativity, energy and great ideas of the people working on new products and ideas will need to be managed to ensure these activities are coordinated and point into the same direction. You will be driving this in the following ways:

  • Communicating with different people (tech, business, designers etc.) to identify and come up with the various different requirements to form the best solution
  • Breaking down big ideas and requirements into smaller tasks for different people to work on and coordinate the output
  • Ensure that everybody knows what their task is and there’s nothing holding them back from doing their job
  • Monitor and report the overall project progress back to the various internal and external stakeholders

You will be owning a product meaning you have full responsibility to make sure it gets built in the best possible way. After all, one of our core values is: “Own your product, build with your heart”.

What you should bring along

  • Strong problem solving skills and willingness to roll up one’s sleeves to get the job done
  • Strong communication and interpersonal skills – locally as well as internationally (you will be working with many overseas clients!)
  • Significant attention to details and willingness to follow-through on these “details” – things are not done when a discussion reaches a conclusion but rather only when that outcome is actually implemented.
  • A healthy sense of paranoia and the acceptance that Murphy’s law is real (“Anything that can go wrong, will go wrong”) – instead of freaking out over things not going according to your plan, however, you understand that you can’t always prevent this but rather should make sure that whatever the situation is, you’re able to deal with it then
  • Solid technical background with understanding and/or hands-on experience in software development and web or mobile technologies
  • A deep love with tech products, passion about shipping out impactful products
  • A strong willingness to keep learning and pushing yourself to higher and higher levels.
  • Prior experience in the retail industry is a plus.

In return, you will receive

  • The opportunity to work on some of the most impactful projects happening in the region with you being a critical part of their delivery!
  • An environment where everybody wants you to grow and succeed – we help map out your strengths and weaknesses across 18 different criteria, look at tailor-made ways for you to address these and grow your career
  • Your entry ticket into becoming part of the SS Universe
  • All the usual perks you’d expect from a fast growing company like free lunch, annual wage supplement, various training programs, free weekly football, free fruit, amazing offices including sleeping rooms, annual company retreats (e.g. Dalat, Cambodia etc.)

Do impress us

If this sounds like you, please proceed to submit your updated CV to [email protected] explaining why you would be the perfect candidate for this role and how you will help us in our pursuit of building great people, great products, great companies.

Hành trình học code và Bí quyết để sống sót

Quincy Larson chỉ là một “anh chàng công sở”. Một ngày nọ, anh ta quyết định mình muốn học code. Anh hỏi ý kiến mọi người xung quanh. Thế rồi, anh bắt đầu với một chút Ruby và lướt qua vài ngôn ngữ như Scala, Clojure và Go. Anh học Emacs rồi đến Vim và ngay cả Dvorak keyboard layout cũng không chừa. Anh chọn Linux, vọc Lisp và viết code Python trong khi sống chung với command line hơn nửa năm.

Như một chiếc lá vật vờ giữa cơn bão, mỗi lời khuyên thổi bay Quincy từ ngã này sang ngã khác cho đến khi anh học hết “mọi khoá học online có thể nghĩ đến”. Đến cuối cùng, dù đã có được một công việc trong lĩnh vực phát triển phần mềm, Quincy:

… tin chắc rằng những lập trình viên trông có vẻ bình thường mà tôi gặp thực ra là những kẻ điên đã từng trải qua, xong lại bị đàn áp, bởi những tổn thương khi học code.

Bạn có cảm thấy điều này rất quen không?

Giai đoạn I: Trăng mật tay trong tay

Thật khó để đổ lỗi cho những ai mang theo những kì vọng quá cao đến với cái nghề lập trình.

Một mặt, bạn nghe những lời đồn đại rằng lập trình khó như thế nào từ lúc còn nhỏ, như những câu chuyện mà người lớn hay hù doạ trẻ con để chúng đi học những ngành khoa học xã hội.

Mặt khác, hiện tượng “Learn to Code” đã tạo nên một chuyển biến tuyệt vời khi phá vỡ những rào cản và cho mọi người thấy rằng lập trình thực ra cũng khá vô hại. Những công cụ như Codeademy, Treehouse và Code School xuất hiện với những cử chỉ thân thiện đảm bảo ngay cả bạn (à không, tất cả mọi người!) không chỉ học code mà còn trở thành một developer thành thạo.

Bất ngờ thay, vấn đề ở đây không phải là nỗi sợ khi học lập trình, mà là những hi vọng và kì vọng thái quá.

Hơn nữa, trong hầu hết câu chuyện, những công cụ mở đường này làm rất tốt việc dẫn dắt bạn như một đứa nhóc băng qua con đường với những thứ đáng sợ như biến, lệnh điều kiện và căn bản của cú pháp lập trình. Khi bạn chinh phục hết thử thách này đến thử thách khác như những trò chơi, sự tự tin của bạn tăng lên. Bạn nghĩ rằng sau tất cả chuyện này, bạn có thể làm được! Nó khó như thế nào chứ? Chẳng mấy chốc bạn sẽ sớm trở thành một developer thôi!

Giai đoạn Trăng mật tay trong tay

Vấn đề là ở đây, bạn đang trong giai đoạn mà tôi gọi là “Trăng mật tay trong tay”. Mặc dù bạn có thể cảm thấy như điểm cuối của chặng đường ở đâu đó quanh đây, nhưng bạn thực sự chỉ mới đi được vài bước của cả quãng đường. Mọi thứ chỉ mới bắt đầu…

Biểu đồ minh hoạ cuộc hành trình phía trước

Trước khi chúng ta đi sâu vào Giai đoạn II, hãy nhìn một bức tranh lớn hơn.

Trong bài viết này, tôi sẽ dẫn bạn đi qua bốn giai đoạn của cuộc hành trình học code và những điều bạn cần làm để sống sót vượt qua chúng. Bạn cũng sẽ thấy làm thế nào hai yếu tố chính mật độ tài nguyên và phạm vi kiến thức cần thiết, quyết định cuộc hành trình này.

Chuyến viễn du để đến được giai đoạn sẵn sàng cho công việc có thể được vẽ nên từ sự thay đổi mức độ tự tin của bạn khi năng lực của bạn ngày phát triển.

Biểu đồ Tự tin vs Năng lực

Đây là một mối quan hệ tương quan bởi sự tự tin của bạn có liên hệ với niềm vui của bạn và bởi vì khi sự tự tin và năng lực của bạn giao nhau cũng là thời điểm bạn chính thức “sẵn sàng cho công việc”.

Chúng ta sẽ đi vào những thử thách đặc biệt của ba giai đoạn còn lại chốc nữa thôi, nhưng đây là những thứ mà chúng có dính dáng với nhau:

  1. Trăng mật tay trong tay là quãng thời gian vui vẻ khi mà các khoá học trực tuyến hướng dẫn bạn vượt qua những bài học tưởng chừng như khó khăn nhưng hoàn toàn có thể thực hiện được nhờ sự hỗ trợ của chúng. Bạn sẽ chính thức học những cú pháp cơ bản nhưng cảm thấy vô cùng hài lòng với thành quả đạt được.
  2. Dốc mơ hồ là khoảnh khoắc bạn đau đớn nhận ra rằng mọi thứ thật khó khăn khi quãng thời gian trăng mật chấm dứt và nó cho bạn cảm giác không thể làm tất cả mọi chuyện bằng chính sức mình. Những thách thức chính mà bạn gặp là liên tục sửa lỗi và không biết nên đặt câu hỏi nào cho hợp lý khi bạn chiến đấu để đạt được bất kỳ nguồn động lực để tiến tới.
  3. Sa mạc tuyệt vọng là một hành trình dai dẳng và đơn độc đi qua vùng đất chưa từng được khai phá, nơi mỗi hướng đi mới đều trông như đúng đắn nhưng bạn thường đi quanh quẩn và bạn cảm thấy đói khát những nguồn tài nguyên có thể giúp mình vượt qua nơi hoang vu này. Hãy cẩn thận với “Những ảo ảnh sa mạc”, chúng như những bài hát cám dỗ bạn xuống địa ngục.
  4. Cất cánh ngoạn mục là thời điểm bạn cuối cùng cũng tìm thấy con đường băng qua sa mạc và kết nối mọi thứ về cách xây dựng và phát triển ứng dụng. Nhưng code của bạn vẫn còn bị giấu kín và mỏng manh như một ngôi nhà giấy. Bạn có được tự tin bởi vì  ứng dụng của bạn chạy được, bạn đã thành thạo vài phương pháp thông dụng. Bạn bè của bạn nghĩ rằng giao diện của ứng dụng thật tuyệt nhưng bạn lại sợ hãi khi nhìn vào bên trong nó và bạn không biết làm thế nào để có được code “thành phẩm” (production ready). Làm thế nào bạn rút ngắn khoảng cách để có một công việc thực sự?

Tôi đã phỏng vấn hàng trăm developer đầy tham vọng vài năm trước đây và nghe cùng một câu chuyện lặp đi lặp lại. Mục đích của tôi khi thực hiện bài viết này là giúp bạn tiếp cận cuộc hành trình học code thật cẩn thận, lên kế hoạch đầy đủ và tránh phải rơi vào những cái bẫy thường gặp mà những người đi trước mắc phải.

Bây giờ thì chúng ta quay lại Giai đoạn II…

Giai đoạn II: Dốc mơ hồ

Vậy là, bạn đang ở Giai doạn I – “Trăng mật tay trong tay”, kiểm tra đống huy hiệu và những thử thách đã hoàn thành khi sự tự tin và năng lực của bạn đang tăng lên. Chuyện này cũng không tệ lắm… chả có chút khó khăn nào. Bạn chạm đến “Đỉnh cao của sự hào hứng phi lý” (Peak of Irrational Exuberance)…

Hãy cẩn thận! Bạn sắp bước qua cái ngưỡng làm sụp đổ bao kẻ hiếu học và bị tống vào khu vực “học code khó quá”. Thời điểm chính xác chuyện này xảy ra là khoảnh khắc đầu tiên bạn ngồi xuống trước máy tính, mở trình soạn thảo, và thử xây dựng một project từ đầu mà không có sự trợ giúp nào từ trình duyệt, những đoạn code có sẵn hoặc những gợi ý hữu ích.

Chết thật!!!

Bạn có thể cố gắng kéo chút hơi tàn bằng cách làm theo các bài hướng dẫn (tutorial), nhưng không ai có thể chạm được bầu trời mà không rời khởi mặt đất, và, đến một lúc nào đó, bạn sẽ phải tạo ra điều kì diệu chỉ từ một tập tin rỗng. Bạn đã bước vào giai đoạn thứ hai, nơi mà sự tự tin rơi thẳng xuống mặt đất – “Dốc mơ hồ”:

Dốc mơ hồ

Rồi bạn cũng bắt tay vào làm. Bạn chiến đấu và lần mò ra giải pháp chỉ vừa đủ các tính năng nhưng có gì đó vẫn còn thiếu. Cuộc chiến của bạn với các “con bọ” (bugs) căng thẳng đến nỗi ngay cả phim Starship Troopers trông cũng hết sức bình thường. Bạn cảm giác mỗi một chiến thắng đều nhờ vào công sức của anh cả Google và sự tự tin của bạn tụt dốc thê thảm.

Đây là giai đoạn đặc biệt bực bội đối với cả người huấn luyện cũng như tất cả học viên. Lập trình có lẽ không phải là một nghề hoàn hảo cho tất cả mọi người, nhưng chúng tôi muốn bạn tiến bộ bởi vì đôi khi những điều bất hợp lý trong câu chuyện có thể trở thành những điểm nhấn thành công nhất.

Khi khoảnh khắc tay trong tay kết thúc, các học viên bị dồn đến bờ vực và bị yêu cầu phải nhảy xuống, nhiều người tuyệt vời đầy tiềm năng va đập vào những tảng đá thất vọng mà không học được cách để cất cánh bay lên.

Điều đáng sợ là bạn vẫn chưa được chạm đến những thứ thú vị. Giai đoạn thứ hai này, Dốc mơ hồ, vẫn còn rất sớm trong cả cuộc hành trình. Một khi bạn cuối cùng cũng tiêu diệt đủ “bọ” để chấm dứt tai hoạ thứ tám của Ai Cập và hoàn thành một vài project – đánh dấu sự chấp dứt của Giai đoạn II – bạn vẫn chỉ vừa mới bắt đầu.

Đối với những ai thực sự sẵn sàng tìm kiếm một công việc, sống sót vượt qua Dốc mơ hồ thường là thời điểm bạn quyết định bắt đầu một cuộc sống mới. Nhưng vẫn còn rất nhiều thứ. Và, thật không may, bạn chỉ mới bước vào “Sa mạc Tuyệt vọng”.

Hai yếu tố đóng vai trò quan trọng trong tất cả mọi chuyện

Vậy cái gì thực sự tạo nên khác biệt giữa một giai đoạn và giai đoạn sau nó? Tại sao Giai đoạn II (Dốc mơ hồ) lại kinh khủng so với Giai đoạn I (Trăng mật tay trong tay)? Hiểu ra chuyện này sẽ giúp bạn nhận ra rằng đó không hẳn là lỗi của bạn nếu như cuộc hành trình của bạn giống như những gì tôi vừa mô tả.

Nói một cách đơn giản, có hai yếu tố chính trong mỗi giai đoạn: Mật độ Tài nguyênPhạm vi Kiến thức. Cùng xem chúng là gì trước khi chúng ta đi vào khám phá chúng quyết định Giai đoạn III như thế nào.

Yếu tố 1: Mật độ Tài nguyên

Như tôi vừa nói ở trên, khi bạn vừa mới bắt đầu, dường như có hàng triệu nguồn tài nguyên ở ngoài kia cố gắng lôi kéo bạn vào con đường viết code. Quả thật đúng như vậy!

Thử tìm kiếm từ khoá “Learn to Code” và bạn sẽ bị đập vào mắt một đống thứ hữu ích như công cụ, trình soạn thảo, videos, và bài hướng dẫn. Thật bất ngờ hơn nữa, chúng cũng rất tốt! Từ trước đến nay tôi chưa từng thấy có nhiều phương pháp để bắt đầu học code như vậy.

Nhưng thật không may, vào các giai đoạn sau, mật độ tài nguyên cũng thưa thớt dần. Bất cứ ai nhảy từ lính mới sang sĩ quan có thể nhận ra sự khác biệt to lớn giữa nguồn tài nguyên hiện hữu khi bạn mới bắt đầu so với khi bạn lần đầu tiên tìm kiếm sự giúp đỡ để phát triển những thứ của riêng bạn mà không cần sự hỗ trợ của các khoá học.

Vấn đề này càng thể hiện rõ ràng hơn khi lượng kiến thức cũng tăng nhanh chóng mặt khi bước vào Giai đoạn III, và đây là một trong những lý do mà chúng tôi gọi đó là giai đoạn “Sa mạc Tuyệt vọng”. Một khi bạn vượt qua giai đoạn này và bắt đầu trở nên thoải mái với những thứ bạn cần tìm kiếm, nguồn tài nguyên quay trở lại và bạn có thể làm việc với nhiều công cụ kĩ thuật như các blog công nghệ và screencasts. Một phần trong đó là hiểu ra cách đặt câu hỏi như thế nào.

Mật độ tài nguyên sẽ trông như thế này ở từng giai đoạn (càng nhiều đường gạch cho thấy có nhiều tài nguyên hơn):

Mật độ tài nguyên khi học code

Yếu tố 2: Phạm vi kiến thức

Bây giờ chúng ta sẽ nói về một yếu tố quan trọng khác – Phạm vi Kiến thức. Dưới đây là hình minh hoạ độ rộng của các chủ đề chính mà bạn phải học ở mỗi giai đoạn. Nó trông như thế này:

Phạm vi kiến thức

Khi mới bắt đầu học, những điều bạn cần biết khá ít. Tất cả mọi người bất chấp mục đích, ngôn ngữ, bối cảnh đều phải tìm hiểu vòng lặp for dùng như thế nào, làm sao để xây dựng các điều kiện logic, và các cấu trúc cơ bản của cú pháp lập trình. Thậm chí cũng chẳng có mấy bài học nền tảng ở giai đoạn này vì thế Phạm vi Kiến thức cũng rất hẹp.

Ngay khi bạn học xong những điều cơ bản, bạn thấy sự mở rộng nhanh chóng của Phạm vi Kiến thức khi bạn bắn đầu tìm hiểu những thứ khó hơn như hiểu các lỗi xảy ra và khi nào thì sử dụng những đoạn code mà bạn biết cách sử dụng. Bắt đầu có chút khác biệt ở đây bởi vì không có câu trả lời “chính xác” cho một câu hỏi… mọi thứ trở nên mờ mờ ảo ảo.

Khi bạn tiến vào giai đoạn ba, quả bóng kiến thức càng to hơn nữa. Bạn lúc này phải biết công cụ nào dùng cho mục đích nào, ngôn ngữ nào phải học, nắm vững kiến thức Khoa học Máy tính nền tảng, cách viết modular code, lý thuyết hướng đối tượng, phong cách viết code tốt, và làm thế nào để tìm được trợ giúp (đây chỉ là vài cái bạn phải biết). Mỗi lần viếng thăm Google hoặc Hacker News đưa bạn xuống một hang động kì bí khác và nhiều thứ dồn dập đến mà bạn chẳng biết chúng là gì nhưng có cảm giác là bạn cần phải biết về chúng.

Bạn không biết những cái bạn không biết.

Chỉ khi cuối cùng bạn lần ra vài manh mối và tìm được con đường rời khỏi sa mạc, phạm vi kiến thức cũng bắt đầu hẹp lại. Khi ấy, bạn tìm thấy công nghệ bạn lựa chọn và vị trí của nó trong ecosystem. Bạn cuối cùng biết được những cái bạn không biết và lên kế hoạch vượt qua nó. Bạn sẽ tiếp tục cần nhiều sự tập trung hơn nữa khi bạn tiến về phía trước và bắt đầu công việc mới của mình.

Giai đoạn III: Sa mạc Tuyệt vọng

Sau khi hiểu thấu những yếu tố này, bạn có thể thấy rằng Dốc mơ hồ thật ra chỉ là một ngã rẽ. Hậu quả gây ra do sự kết hợp kinh khủng của sự gia tăng chóng mặt Phạm vi Kiến Thức và sự thiếu hụt Mật độ Tài nguyên là thứ mà tôi gọi là “Sa mạc Tuyệt vọng”

Về bản chất, sa mạc này là nơi bạn nhận ra là ở đâu đó có điểm cuối bạn cần tìm nhưng bạn không biết cách để đến được đó.

Giai đoạn III - Sa mạc Tuyệt vọng

Cuộc hành trình băng qua sa mạc dài dăng dẳng và đầy rẫy hiểm nguy. Bạn sẽ thấy bản thân bị cám dỗ bởi các “Ảo ảnh Sa mạc” trong suốt chặng đường – hàng tá nguồn tài nguyên hấp dẫn xuất hiện tưởng chừng như nắm giữ lời giải cho những gì bạn đang tìm kiếm nhưng chúng lại làm bạn thất vọng, một lần nữa, tại cái nơi mà chỉ có cát và cát kéo dài suốt tận chân trời.

Có thể bạn sẽ đăng ký vài khoá học MOOC ở Coursera hay Udacity hay edX. Hoặc bạn tìm thấy một bài hướng dẫn có mục đích giúp bạn đi hết chặng đường. Bạn từng nghĩ mình đã học được bài học của giai đoạn Trăng mật tay trong tay – không có câu trả lời nào dễ dàng – nhưng sự dụ dỗ được giải thoát quá to lớn và bạn rơi vào lời hứa rằng thứ này sẽ giúp bạn đến đích mà những chỗ khác không thể làm được.

Bạn không thể học tất cả điều này chỉ trong một tuần, một tháng hoặc một khoá học dù cho bất cứ ai nói gì đi nữa, vì thế đừng mắc bẫy!

Có rất nhiều thứ phải học hơn bạn nghĩ đấy. Thậm chí nếu bạn có thể làm vài ứng dụng chạy được, rất khó để không phải cảm thấy lạc lối trong một kế hoạch lớn hơn để trở thành một chuyên gia đích thực. Thật khó để đo được tiến bộ của bạn. Làm thế nào bạn biết được mình cần học gì hay những thứ bạn học có chính xác không?

Thậm chí ngay cả khi bạn nhắm đúng hướng, vẫn rất khó khăn để biết được tiến độ của mình. Bạn có thể cảm thấy hoàn toàn lạc lối cho đến khoảnh khắc khi bạn nhận ra cuối cùng mình cũng có thể xây dựng thứ gì đó trông ổn và chạy được như mình mong đợi. Nhưng, với đầy đủ điều kiện và một chiếc la bàn tốt, bạn thậm chí có thể tung ra vài project “thực sự” đầu tiên và bạn nhận ra bạn cuối cùng cũng đã hiểu.

Chắc chắn là mọi việc đến giờ luôn khó khăn, nhưng có thể công việc phát triển web cũng không đến nỗi tệ lắm… Hãy suy nghĩ tích cực chút xíu đi nào!

Giai đoạn IV: Cất cạnh Ngoạn mục

Bạn đã vượt qua sa mạc và sự tự tin trong bạn đang tăng lên. Kĩ năng Google của bạn trở nên xuất sắc và bạn cuối cùng có thể hiểu được những bài blog dài ngoằn và cả screencast nữa. Có thể bạn đã đi sâu vào một ngôn ngữ cụ thể hoặc framework và bạn cảm thấy tự tin khi có thể xây dựng và công bố một ứng dụng đầy đủ tính năng.

Đây là khoảnh khắc “Cất cánh Ngoạn mục”:

Giai đoạn IV - Cất cánh Ngoạn mục

Mọi thứ trông ổn ở bên ngoài nhưng bạn biết rằng ở tận sâu thẩm bên trong bạn vẫn chưa xong.

Bạn có thể làm cho ứng dụng đó chạy nhưng chuyện gì đang diễn ra ở bên dưới? Code của bạn đầy rẫy chắp vá, và tệ nhất là bạn thậm chí còn không biết chỗ nào không ổn. Sự thông minh sáng suốt của bạn bị chống trả bởi những lỗi vụn vặt và, tệ hơn nữa, một sự nghi ngờ len lỏi khi bạn thâm chí còn không biết là mình đang làm gì.

Đây là một giai đoạn lưỡng cực. Bạn cảm giác như một nửa của bạn là một lập trình viên được trang bị đầy đủ và một nửa kia là một tay gà mờ dấn thân vào một nơi quá sâu vì bị che mắt. Bạn càng tiến bộ lên, bạn càng cảm thấy cảm giác nhộn nhạo không chắc chắn lớn lên khi có ai đó sẽ chỉ ra bạn là một kẻ bịp bợm.

Bạn cảm giác như bạn đã trở thành một lập trình viên nhưng khoảng cách giữa code bạn viết và sản phẩm của một “chuyên gia” không có chỗ nào dính dáng với nhau…

Nhưng đến cuối cùng, bạn sẽ làm được! Đã có rất nhiều lúc bạn tưởng chừng như không làm được rồi! Sa mạc Tuyệt vọng đã ở phía sau và Dốc mơ hồ chỉ là một ký ức xa xăm. Bạn cuối cùng, thực sự, bắt đầu cất cánh. Bạn học hỏi nhanh hơn và thông minh hơn bao giờ hết và, cuối cùng, bạn tiếp thu những giải pháp tốt nhất để đống kiến thức lộn xộn của bạn kết hợp lại thành bộ kĩ năng cần thiết cho công việc.

Giai đoạn Cất cánh Ngoạn mục luôn luôn tốn nhiều thời gian hơn bạn nghĩ và cảm giác dai dẳng hiện hữu bởi vì bạn đã đến quá gần đích… nhưng trước sau gì bạn cũng sẽ đặt chân đến. Nếu bạn đủ kiên trì theo những cách đúng đắn, bạn sẽ thuyết phục ai đó trả tiền cho bạn để bạn tiếp tục học hỏi. Công việc là của bạn.

Làm sao để sống sót vượt qua cuộc hành trình này?

Cuộc hành trình này thường sẽ vô cùng khốc liệt. Điều quan trọng là bạn hiểu được mình sẽ đối mặt với những gì, nếu như bạn muốn làm điều này một mình. Nhưng bạn không cần phải làm vậy. Có nhiều lối tắt để giải quyết những vấn đề này. Học code không quá dễ như mọi người lầm tưởng nhưng cũng không quá khó như trong sâu thẩm nỗi tuyệt vọng của bạn.

Dưới đây, tôi sẽ giới thiệu một số chiến thuật quan trọng bạn có thể sử dụng để luôn giữ mình tiến về một hướng đúng đắn.

I: Sống sót vượt qua giai đoạn Trăng mật tay trong tay

Sự phong phú của những nguồn tài nguyên hiện có trong giai đoạn Trăng mật tay trong tay khiến cho nó khá thú vị. Họ đã làm rất tốt khi giúp bạn hình thành một lối suy nghĩ logic bạn cần cho những giai đoạn sau này. Đây là giai đoạn tuyệt vời để bắt đầu học code vì thế cứ thưởng thức nó và lưu ý hai điều sau:

  1. Bắt đầu bằng việc thử các nguồn tài nguyên khác nhau để tìm ra bạn học tốt nhất ở nơi nào và những loại project nào tạo hứng thú nhiều nhất cho bạn. Đó có thể là Khan Academy với những thử thách ngắn, các bài thực tập ngay trên trình duyệt của Codecademy, quyển Learn to Program của Chris Pine hoặc trải nghiệm thú vị try Ruby của Code School. Nếu bạn có hứng thú với javascript thì FreeCodeCamp cũng là một lựa chọn không tồi. Hãy cởi mở khi bắt đầu và phớt lờ suy nghĩ bạn nên học những gì… tất cả code đều như nhau ở giai đoạn này.
  2. Sau đó chọn một và bám lấy nó khi bạn đã tìm ra cái nào phù hợp với mình. Hãy hoàn thành các bài học giới thiệu của họ, chúng sẽ cung cấp những kiến thức cơ bản để bạn có thể viết những đoạn mã hoặc ứng dụng đơn giản. Sau đó hãy sẵn sàng bắt đầu xây dựng những thứ của riêng bạn.

II: Sống sót vượt qua giai đoạn Dốc mơ hồ

Hầu như tất cả mọi người sẽ trải qua Dốc mơ hồ bởi vì cách duy nhất để trở thành một developer là… develop. Bạn có thể giả vờ xây dựng một cái gì đó dựa theo các hướng dẫn (hoặc các bài hướng dẫn mạo nhận là các khoá học “hoàn chỉnh”), nhưng bạn chỉ đang cố lẩn tránh mà thôi. Các bài hướng dẫn là một cách tốt để làm quen một chút với những kiến thức nâng cao nhưng bạn sẽ cần phải chấm dứt sự ỷ lại này và đối diện với hiện thực vào một lúc nào đó.

Ba gợi ý giúp bạn chuyển sang xây dựng những thứ của riêng mình:

  1. Làm chung với người khác, thậm chí dù người đó cũng là lính mới như bạn. Bạn sẽ ngạc nhiên mọi chuyện dễ dàng hơn biết bao khi debug những lỗi vô cùng khó khi có nhiều hơn hai con mắt.
  2. Đọc code của người khác để làm quen với cách viết code tốt. Cố gắng hiểu tại sao tác giả đoạn code đó lại làm như thế. Bạn không thể trở thành một tiểu thuyết gia mà không đọc một quyển sách nào, đúng không? Hãy luôn quan sát cách các developer khác giải quyết những vấn đề hoặc project nhỏ.
  3. Bắt đầu nhỏ và phát triển liên tục. Bạn nên có các project lớn thú vị cho tương lai, nhưng bạn cần phải quen thuộc với việc debug và tìm kiếm các nguồn tài nguyên có những thử thách tương đối. Chẳng có cách nào khác có thể thay thế được kinh nghiệm.

III: Sống sót vượt qua giai đoạn Sa mạc Tuyệt vọng

Một khi bạn đã quen thuộc với công việc debug, vấn đề lớn nhất của bạn là sự đòi hỏi của một lượng lớn kiến thức và bạn hoàn toàn lạc lối khi không biết làm thế nào để học được tất cả chúng… đây chính là Sa mạc Tuyệt vọng. Trong trường hợp này, cái bạn cần là một sự kiên định tiến về phía trước. Ảo ảnh Sa mạc thể hiện ở những ngã rẽ thú vị, những hang động chằn chịt và những chương trình học-nhanh-kĩ-năng-X, tất cả chúng đều lãng phí thời gian của bạn.

Đây là những lưu ý giúp bạn thoát khỏi Sa mạc Tuyệt vọng:

  1. Có một mục tiêu mạnh mẽ cho thứ bạn muốn đạt được bởi vì nếu không bạn sẽ lẩn quẩn học những thứ thú vị nhưng chẳng mang lại ích lợi nào cả. Nếu bạn có thời gian rảnh, hãy bỏ qua những thứ này…
  2. Tìm một con đường chắc chắn trực tiếp dẫn bạn đến mục tiêu bạn đặt ra và xác minh là nó thực sự sẽ giúp bạn đến đích. Đây là lúc bạn cần đào sâu hơn bên dưới những khẩu hiệu marketing và những gương mặt rạng rỡ trên các website hoặc bìa sách và hỏi bản thân rằng “liệu thứ này có giúp mình hoàn thành mục tiêu mình đề ra?”
  3. Tập trung và tránh các quấy nhiễu, bởi vì nếu bạn là loại người có hứng thú với việc học code, bạn cũng là loại người hứng thú với mọi thứ thú vị. Khi cảm thấy khó khăn khi code, bạn cần phải tiếp tục tiến tới thay vì thử nghiệm mấy thứ trông có vẻ hay ho.

Nếu bạn có thể tìm ra một con đường và đeo đuổi nó, bạn cuối cùng sẽ tiến vào giai đoạn tiếp theo thay vì lãng phí nhiều tháng hoặc mấy năm trời theo đuổi những ảo ảnh trên các đồi cát của sa mạc.

IV: Sống sót vượt qua giai đoạn Cất cánh Ngoạn mục

Cất cánh Ngoạn mục là giai đoạn chuyển giao khó khăn nhất. Bạn có thể phát triển ứng dụng nhưng bạn thực sự muốn trở thành một web developer. Vượt qua giai đoạn này và đạt được các yêu cầu của công việc, bạn cần làm ba việc sau:

  1. Tìm và làm theo các best practice trong lập trình. Bạn cần hiểu sự khác nhau giữa một giải pháp và giải pháp tốt nhất. Best practice là sự khác biệt lớn nhất giữa hacking và xây dựng một đoạn code chất lượng.
  2. Kiểm tra lại kiến thức của bạn bởi vì bạn có thể bỏ lỡ vài lỗ hổng mà ngay cả bản thân bạn cũng chẳng biết. Bạn cần kiểm tra và khắc phục những lỗ hổng này.
  3. Khắc phục những kĩ năng không hấp dẫn mà thường ngày hiếm khi được chú ý đến nhưng vô cùng quan trọng trong giai đoạn chuyển tiếp trở thành một chuyên gia. Những kĩ năng này bao gồm testing, data modeling, architecture và deployment, những thứ rất dễ bỏ sót nhưng hoàn toàn là nền tảng.

Yếu tố quan trọng để đạt được những việc này và vượt qua giai đoạn Cất cánh Ngoạn mục là nhận phản hồi. Tự học có thể hiệu quả nhưng code của bạn hiếm khi dễ đọc, chia thành từng phần, và dễ maintain, đây là những thứ cần thiết khi đi trên con đường lập trình chuyên nghiệp. Bạn cần làm việc với những người khác, những người sẽ thách thức kiến thức của bạn, đặt những câu hỏi khó khăn, và bắt bạn phải vá những lỗ hổng kiến thức của mình.

Hi vọng bạn sẽ thành công trên cuộc hành trình trở thành một developer của mình!

Biên dịch từ bài viết Why Learning to Code is So Damn Hard.

Sổ Tay Khởi Nghiệp – Chương 4: Chiến lược triển khai tuyệt vời – Huy động vốn

Sổ Tay Khởi Nghiệp (Startup Playbook) là một tác phẩm của Sam Altman, giám đốc Y Combinator (YC), nhằm tổng kết những lời khuyên phổ biến của YC dành cho các bạn có niềm đam mê khởi nghiệp và mong muốn thành lập công ty cho riêng mình.

Các phần đã ra mắt trên Blog of the Pirates:

Huy động vốn

Sẽ có một thời điểm mà hầu hết các công ty khởi nghiệp cần huy động vốn.

Bạn chỉ nên huy động vốn khi bạn cần tiền hoặc khi nó có sẵn với điều kiện tốt. Khi bạn đã có tiền, đừng quên thói quen chi tiêu tiết kiệm và đừng bắt đầu giải quyết mọi chuyện bằng tiền bạc. Không có tiền có thể rất tệ, nhưng có quá nhiều tiền càng tệ hơn.

Bí quyết để huy động vốn thành công là có một công ty tốt. Tất cả những việc còn lại mà người sáng lập cố gắng để tối ưu quy trình chỉ cần 5% thời gian. Các nhà đầu tư tìm kiếm các công ty sẽ thực sự thành công dù có hoặc không có sự giúp đỡ của họ, nhưng chúng có thể phát triển nhanh hơn nếu có thêm hỗ trợ. Vấn đề “thực sự thành công” rất quan trọng, bởi vì lợi nhuận của nhà đầu tư phụ thuộc vào những thành công to lớn. Nếu một nhà đầu tư tin rằng bạn có 100% cơ hội tạo ra một công ty 10 triệu USD nhưng hầu như không có cơ hội để xây dựng một công ty lớn hơn thế nữa, người đó vẫn sẽ không đầu tư dù chỉ là một chút. Hãy luôn luôn giải thích cho họ biết tại sao bạn có thể làm nên thành công vĩ đại.

Các nhà đầu tư có hai nỗi sợ:

  1. Lỡ mất một Google thứ hai.
  2. Mất tiền cho một thứ khi nhìn kĩ lại thì vô cùng ngốc nghếch.

Đôi khi, họ có cùng lúc cả hai nỗi sợ khi gặp những công ty tuyệt vời như Facebook, Instagram…

Nếu công ty của bạn chưa đủ hoàn thiện để thu hút vốn đầu tư thì tìm cách huy động vốn là một ý tưởng tồi. Bạn sẽ đánh mất danh tiếng và lãng phí thời gian.

Đừng vội nản chí khi bạn xoay sở để có thêm sự hỗ trợ về tài chính. Nhiều công ty lớn từng trải qua việc này, vì họ đều trông rất tệ vào những buổi đầu (và cũng chẳng mấy hấp dẫn hay hợp thời). Khi nhà đầu tư nói không với bạn, đừng tin bất cứ điều gì khác ngoài chữ “không”. Và hãy nhớ rằng bất cứ câu trả lời nào khác ngoài “được” là “không” – các nhà đầu tư có một khả năng tuyệt vời khi nói “không” mà khiến người khác ngộ nhận là “có thể được”.

Việc huy động vốn cùng lúc cũng rất quan trọng. Đừng gọi cửa theo thứ tự các nhà đầu tư mà bạn yêu thích. Cách để bắt các nhà đầu tư hành động là làm cho họ sợ những nhà đầu tư khác sẽ cướp mất cơ hội của họ.

Hãy xem việc huy động vốn như một trò ma mãnh cần thiết và là việc phải hoàn thành càng nhanh càng tốt. Một số người sáng lập yêu thích công việc huy động vốn (đây là một điều không tốt). Tốt nhất là chỉ nên có một người sáng lập làm việc này để việc vận hành của công ty không rơi vào gián đoạn.

Hãy nhớ rằng các Quỹ đầu tư mạo hiểm (Venture Capital – VC) không am hiểu hầu hết các lĩnh vực. Số liệu luôn là thứ thuyết phục tốt nhất.

Mọi chuyện đang có xu hướng thay đổi, nhưng thật không may, đa số các nhà đầu tư (Y Combinator là một ngoại lệ) thường vẫn yêu cầu sự giới thiệu từ người quen biết của cả hai bên mới khiến họ để mắt đến bạn.

Đảm bảo các điều kiện đều rõ ràng (các điều kiện phức tạp thường càng lúc càng tồi tệ hơn vào mỗi vòng huy động vốn) nhưng cũng đừng quá đơn giản, đặc biệt là về mặt định giá. Định giá chỉ mang ý nghĩa định lượng trong cạnh tranh, và những người sáng lập thường thích phấn đấu để đạt mức định giá cao nhất. Nhưng giá trị định giá ở mức trung bình cũng chẳng sao cả.

Tờ chi phiếu đầu tiên luôn là tờ khó lấy nhất, vì thế hãy tập trung hết năng lượng của bạn để giành được nó, nghĩa là tập trung sự chú ý của bạn đến nhà đầu tư yêu thích bạn nhất. Luôn luôn đặt ra nhiều kế hoạch, một trong số đó là không huy động được đồng vốn nào, và linh hoạt thay đổi đối sách khi cần thiết (nếu bạn có thể có nhiều tiền hơn với điều kiện hợp lý, cứ thoải mái nhận chúng).

Một yếu tố quan trọng để có thể trình bày ý tưởng tốt tại một buổi pitching là làm câu chuyện của bạn càng rõ ràng và dễ hiểu càng tốt. Tất nhiên, yếu tố quan trọng nhất vẫn là có một công ty tốt. Có rất nhiều thứ cần phải cân nhắc để lồng vào buổi trình bày, nhưng ít nhất bạn phải có: sứ mệnh của công ty, vấn đề, sản phẩm/dịch vụ, mô hình kinh doanh, đội ngũ làm việc, thị trường và chỉ số tăng trưởng trong thị trường, và cuối cùng là tài chính.

Hãy nhớ rằng điều kiện ở mỗi vòng huy động vốn càng lúc càng cao. Nếu bạn vượt qua vòng hạt giống (seed round) chỉ bằng khả năng thuyết trình hấp dẫn, đừng ngạc nhiên khi bạn không nhận được vốn từ Series A.

Những nhà đầu tư giỏi thực sự tạo nên rất nhiều giá trị. Những nhà đầu tư tồi thì làm điều ngược lại. Đa số nhà đầu tư đều ở vào khoảng giữa, họ không giúp cũng không hại bạn. Những nhà đầu tư chỉ đầu tư chút đỉnh thường không giúp ích gì cho bạn (hãy cẩn thận với party rounds – nơi nhiều người đầu tư với số vốn nhỏ).

Những thành viên hội đồng quản trị tuyệt vời là một trong những thế lực bên ngoài tốt nhất cho công ty bên cạnh khách hàng, và thế lực này giá trị hơn những gì bạn có thể nghĩ đến. Hãy sẵn sàng chấp nhận một mức định giá thấp để có những thành viên hội đồng quản trị tuyệt vời, những người sẵn sàng tham gia vào các hoạt động của công ty.

Tôi nghĩ bài viết này của Paul Graham giải thích rõ ràng nhất về huy động vốn.

Lời cuối

Hãy nhớ rằng có ít nhất hàng nghìn người với những ý tưởng tuyệt vời. Chỉ một trong số đó thực sự thành công. Khác biệt nằm ở quá trình mà họ thực hiện. Nó là một công việc tẻ nhạt, và mọi người đều ước có cách nào khác để biến “ý tưởng” thành “hiện thực”, nhưng thật đáng tiếc là vẫn chưa ai tìm ra cả.

Vì thế tất cả những gì bạn cần là một ý tưởng tuyệt vời, một đồng đội tuyệt vời, một sản phẩm tuyệt vời, và một quá trình triển khai tuyệt vời. Dễ mà! ;)

Chân thành gửi lời cám ơn đến Paul Buchheit, Erica Carpenter, Brian Chesky, Adam D’Angelo, Paul Graham, Drew Houston, Justin Kan, Matt Krisiloff, Aaron Levie, Gabriel Leydon, Jessica Livingston, Dustin Moskovitz, David Rusenko và Colleen Taylor đã đóng góp cho tác phẩm này.


Cám ơn sự giúp đỡ của anh Hải An, anh Minh Tuấn và chị Kim Tuyến đã hỗ trợ hoàn thiện bản dịch này.