Bài đăng

Đang hiển thị bài đăng từ 2018

Những sai lầm của tôi trong công cuộc Startup

Hình ảnh
Tôi vẫn đang theo đuổi ý tưởng mà tôi đã nghĩ ra và tin tưởng. Đó là sporta.vn . Đã gần 3 năm kể từ ngày nghỉ làm ở công ty đầu tiên, bước chân ra khỏi vòng an toàn để đi trên con đường này. Vẫn chưa có tiến triển nhiều nhưng tôi đã nhận được không ít bài học! Ở đây, tôi muốn ghi lại những bài học mà mình đã thấm thía. Một là để ghi nhớ, hai là để chia sẻ với mọi người. Có nhiều thứ bạn phải dấn thân vào mới trải nghiệm được hết. Tôi chỉ ghi ra những tôi nhớ và cần phải ghi nhớ sau này. Tức là những điều sau đây là những điều căn cơ, còn bên trong thì nó vô vàn những thứ khác mà tôi không kể hết được hoặc không nhớ. 1. Điều tra thị trường, tìm hiểu khách hàng Vâng, đây là công việc cơ bản cần thiết bậc nhất mà ai làm kinh doanh cũng biết và phải biết. Khi bạn không hiểu thị trường như thế nào và khách hàng muốn gì, bạn nắm chắc 100% thất bại. Bởi nếu bạn không biết "cầu" thì bạn không thể "cung".  Ngày đó khi khởi sự làm dự án này, tôi là một thằng sinh

Time flies and you fear more

Thời gian trôi qua và bạn càng lúc càng cảm thấy sợ hãi nhiều hơn! Sao bây giờ mình lại cảm thấy sợ hãi nhiều vậy? Mình không còn cảm hứng và sự dũng cảm để làm bất cứ thứ gì mình thích. Mình không còn tinh thần dấn thân mạo hiểm nữa. Mình chần chừ và chờ đợi vào người khác nhiều hơn. Để né tránh những việc khó khăn, tốn nhiều thời gian thì mình chỉ làm những việc đơn giản hay lướt web. Tại sao mình lại cảm thấy sợ hãi trong việc giao tiếp ngoại giao cơ chứ? Tại vì mình tệ trong việc đó! Nhiều lần thất bại, ngại ngùng đã làm mình càng lúc càng lo sợ. Mình né tránh việc này. Tại sao mình lại trở nên sợ hãi nhiều thứ như vậy? Nếu muốn thành công hay khác đi, mình nhất định phải làm những thứ mình chưa từng làm bao giờ. Nhất quyết phải dấn thân, can đảm hơn!

Trạng thái ổn định và tình yêu khiến bạn chủ quan và dễ thỏa mãn

Hình ảnh
Mới sáng hôm nay lên công ty, xem commit của sếp sửa phần việc mình làm hôm trước. Chợt nhận ra mình đã quăng "shit" cho sếp 1 cục bự như thế nào. Bữa trước làm phần này lúc đầu mình làm không tệ, chưa được tối ưu vì phải follow theo design trước đó. Sau đó sếp bảo mình nâng cấp lên để có thể import lần đầu nhanh hơn, hay hơn cho nhiều account. Ở đây bọn mình đang gọi API của bên thứ 3 để lấy dữ liệu về và lưu theo từ đơn vị tiền tệ. Mình đã làm và quên push codes. Sau khi push và ngày hôm sau sếp sửa thì mình mới nhận được là mình đã làm nhầm phần số dư đuôi vì đã lấy giao dịch cuối của đồng này cộng vào cho đồng khác. Mỗi lỗi ngớ ngẩn mà chỉ có thể là do bất cẩn chủ quan. Công việc nhàn rỗi, môi trường làm việc làng nhàng cũng khiến mình bị ảnh hưởng và dẫn đến chủ quan, không chú tâm thật sự làm công việc. Mình cũng lười biếng, nông nổi hay dễ nổi nóng hơn. Yêu đương khiến mình mất tập trung và bị phân tán sự chú ý. Mình cũng không có nhiều cảm hứng, động lực để

Trạng thái vô định là một điều cực kì đáng sợ và khó chịu

Có bao giờ bạn lâm vào trạng thái lơ lơ lửng lửng không biết làm gì chưa? Đó là khi bạn muốn làm một việc gì đó để tiến triển công việc, phát triển bản thân nhưng lại không biết làm gì hay không có động lực để làm gì cả? Bạn ngồi hàng giờ đồng hồ chỉ để nghe nhạc hay xem phim và không định hình nổi mình muốn làm gì và làm như thế nào? Bạn chỉ ngồi đó lơ lửng lướt hết chỗ nào tới chỗ khác, một cách nhàm chán. Mình luôn muốn làm một việc gì đó phát triển bản thân, vươn lên tầm cao mới hay trải nghiệm những điều mới lạ dạy cho mình những điều hay. Thời gian rảnh rỗi xem ra lại nhiều như lại không biết làm gì và làm như thế nào để cảm thấy mình đang sống, đang được học hỏi điều mới hay cảm thấy tâm hồn mình tươi mới. Cơ bản mình không cảm thấy nhiều năng lượng và động lực.

Cách tiếp cận chung cho mọi vấn đề

Hình ảnh
Cuộc sống của mỗi người là một chuỗi các vấn đề lớn nhỏ nối tiếp nhau. Có thể một lúc đó khi bạn giải quyết hay đạt được một điều gì đó, bạn sẽ nghĩ rằng cuộc sống của mình từ nay sẽ bình yên và sung sướng. Khi bạn là tỉ phú, bạn nổi tiếng, bạn là giáo sư, tiến sĩ. Không hề! Cuộc sống vốn dĩ của nó sẽ vẫn cứ tiếp tục đem đến cho bạn vô vàn các vấn đề đề không lường trước được. Mặc kệ bạn là ai! Các vấn đề chỉ có ngày càng khó đoán và khó hơn. Bạn chẳng có cách nào khác là đối mặt và giải quyết chúng. Tôi là một kỹ sư phần mềm nên tôi sẽ tiếp cận và giải quyết vấn đề như khi tôi giải quyết 1 bài toán bằng giải thuật. Giải thuật chung 1. Tìm hiểu rõ vấn đề Tôi nghĩ đây là bước quan trọng nhất và mọi người thường hay bỏ qua hoặc làm qua loa rồi nhảy vô tìm và thực thi giải pháp. Để giải quyết vấn đề được một cách thấu đáo, chúng ta cần tìm hiểu sâu sắc về nó. Giống như muốn giải được bài toán, trước hết chúng ta phải hiểu được đề. Ở đây kỹ năng đặt câu hỏi là rất quan trọng

Regular Expression in Ruby

In this post, I intend to write down some basic Regex knowledge, especially for Ruby. Syntax A regular expression literal is a pattern between slashes or between arbitrary delimiters followed by %r as follows: /pattern/ /pattern/im # option can be specified %r!/usr/local! # general delimited regular expression Basic patterns Except for control characters, (+ ? . * ^ $ ( ) [ ] { } | \ ), all characters match themselves. You can escape a control character by preceding it with a backslash. Following table lists the regular expression syntax that is available in Ruby. Patterns Description ^ Matches beginning of line. $ Matches end of line. . Matches any single character except newline. Using m option to allow it to match newline as well. […] Matches any single character in brackets. [^…] Matches any single character not in brackets re* Matches 0 or more occurrences of preceding expression. re+ Matches 1 or more occurrence of preceding expression. re?

Bạn là cá thể tốt xấu lẫn lộn và tức thời. Hãy can đảm đối diện với chính mình

Bạn chỉ tốt và chỉ xấu vào một thời điểm nhất định và theo một quan điểm nhất định. Trước đó và sau đó bạn không còn như thế nữa. Đừng cầu mong sự hoàn hảo và cũng đừng dằn vặt vì khiếm khuyết.

Tôi đã tìm nhà trọ như thế nào? Hay làm cách nào để ra quyết định nhanh và hợp lý?

Liệt kê cũng tiêu chuẩn, yêu cầu và những giới hạn của bạn. Tôi muốn tìm một cái phòng trọ rộng ít nhất 20m2, cách xa nơi làm việc không quá 10km, ở nơi yên tĩnh được nấu ăn nhưng tôi chỉ có thể chi trả tối đa 2 triệu 1 tháng cho nó. Hạn chót là cuối tháng 10 này. Đưa ra thứ tự ưu tiên Đôi khi không thể thỏa mãn tất cả yêu cầu nên chúng ta cần liệt kê những tiêu chuẩn theo thứ tự ưu tiên. Chúng ta có thể hi sinh những tiêu chuẩn này để đạt những tiêu chuẩn cao hơn. Không có lựa chọn hoàn hảo Điều đó chỉ là ảo tưởng, kiểu như bạn muốn con cá vừa biết bơi vừa biết leo cây vậy. Luôn phải có hạn chót Không có điều hoàn hảo, không cần phải chờ đợi. Hãy hoàn thành nó ở mức độ phù hợp và cải tiến liên tục. Nếu có, rất có thể nó sẽ gây áp lực cho bạn. Nhưng không có thì rất có thể chẳng khi nào bạn hoàn thành nó.