Thursday, October 24, 2013

"Từ khởi nghiệp đến M&A" - Câu chuyện của bác sỹ Nguyễn Hữu Tùng.


Ảnh chụp cuốn sách. Phía trên sân khấu là bác sỹ Tùng và thầy trưởng khoa Thơ
Một dịp tình cờ, bất ngờ có sắp đặt, bạn Hưng đã tham dự buổi nói chuyện với chủ đề "Từ khởi nghiệp đến M&A" - câu chuyện cuộc đời của bác sỹ Nguyễn Hữu Tùng, diễn ra ngày 23/10/2013 tại hội trường lớn cơ sở B, ĐH Kinh tế TP. HCM. (Ghi chú: M&A là Mergers and acquisitions - Mua bán và sát nhập doanh nghiệp, mới dò google xong).
Xuyên suốt buổi nói chuyện, từ những khó khăn bác sỹ gặp phải trong lúc đi học, rồi đi làm, những trăn trở về nghề nghiệp, những suy nghĩ về giúp đỡ nhân dân ta, tôi cảm nhận được nổi bật lên nhất là cái "TÂM" của người làm nghề y. Từ cái "TÂM" đó, giúp bác có nghị lực phi thường vượt qua những khó khăn về tiền bạc, hiềm khích từ đồng nghiệp. Cái "TÂM" đó cũng giúp bác làm trọn vẹn, thâm chí là xuất sắc mỗi công việc được giao. Và ý nghĩa của "Chữ tâm kia mới bằng ba chữ tài" (Nguyễn Du) hiện lên trọn vẹn hơn bao giờ hết. (Các bạn có thể tìm đọc cuốn sách này để cảm nhận ^^)
Và cũng thật tình cờ và bất ngờ có chủ đích, tôi cũng được ngồi ăn tối cùng ban tổ chức chương trình, được nghe các thầy cô, các nhà báo và bác sỹ Tùng trò chuyện. Có vẻ là cuộc trò chuyện của các nhân vật cấp cao, toàn bàn về lãnh đạo, dụng nhân, doanh nghiệp, giáo dục,... Nói chung là nghe cũng khoái. Điều làm tôi ấn tượng nhất trong buổi nói chuyện, lại là một cái "TÂM" nữa. Đó là cái "TÂM" thầy trưởng khoa. Bao nhiêu năm rồi thầy vẫn tâm huyết với sự nghiệp uốn nắn người. Tôi cố tình dùng chữ uốn nắn ở đây, vì rõ ràng các em tân sinh viên vào khoa thầy, đã được ai đó trồng sẵn rồi. Công việc của thầy, còn khó gấp bội, là uốn nắn các em trong quãng đời sinh viên, để các em sẵn sàng tự tin bước vào với đời. Một điều ấn tượng nữa là tính cách rất vui tính và gần gũi của thầy.
Quay trở lại buổi nói chuyện, trong phần hỏi đáp, thì trong câu hỏi của các bạn tham dự chứa đựng rất nhiều trăn trở về việc lập thân và lập nghiệp: làm giàu khó không, đâu là bí quyết, con đường cháu chọn có đúng, có cơ hội không,... Những người trẻ chúng ta có rất nhiều khát vọng và cầu tiến, nhưng chưa tìm được lối đi cụ thể cho bản thân, vẫn còn nhiều hồ nghi và đắn đo cản bước lắm.
Và những gì bạn Hưng rút ra, là hãy ngồi lại, ngẫm nghĩ một chút, xem cái "TÂM" mình là gì? Xem mình thật sự muốn làm gì? Nếu tâm mình muốn một cuộc sống an nhàn và tự do, tự tại, thì chẳng việc gì phải lo đến chuyện chính trị, kinh tế xã hội, cũng không cần phải mở công ty làm giám đốc làm gì. Làm thật tốt công việc đang có, tận hưởng những phút giây bên gia đình, bạn bè. Hay cái tâm mình muốn tạo thêm nhiều việc làm cho xã hội, thì khác nha, sẽ phải chăm chỉ làm và học hơn, chấm chấm chấm ( chấm chấm chấm là những cái mà các sách thành công hay khuyên làm), sẽ phải nghĩ đến việc lập doanh nghiệp, đem lại giá trị cho xã hội, tạo công ăn việc làm.
Viết đến đây thì tôi thấy có vẻ phức tạp rồi. Nghĩ lại về cuộc đời của bác sỹ Tùng, nghĩ đơn giản đi thì bác đã giữ trong mình một cái "TÂM", không ngại nhận việc khó, và làm hết mình công việc đó. Nên chăng người trẻ chúng ta cũng chỉ cần vậy, làm thật tốt việc chúng ta đang có (học tập, làm thêm, bày vẽ), không ngại khi có việc đến tay (làm trưởng nhóm, công việc mới nhiều khó khăn, một dự án không tưởng), và bắt tay vào làm thôi. "Đừng mãi ngồi đó và chém gió". "Lao động hăng say, thần may sẽ đến".
Hưng - một ngày nắng đẹp.

Thursday, October 17, 2013

Authentication Restful Web Service with ZfcUser in Zend Framework 2

I'm a beginner to Zend Framework 2, so it take me like 4 days to create a module that do authentication service for my Android app. It's kind of painful for me because I cannot find any clear tutorial or example on doing those thing, maybe because it's too easy that no developer care to share it.
Luckily I found an issue thread in ZfcUser Git Project, and with some tutorial, I come to a solution that work for me. I know it's not the best way, but I want to share for anyone, beginner like me, find a simple way to do authentication and move on to more complex Zend stuff later.

Update: after a while of working with Zend, then I realized that I need not to use Restful for my authentication, I just need to use normal action that will get the POST and return a json file.
use Zend\View\Model\JsonModel;
// Your class 
// ...
public function jsonAction(){  
     // Your code  
     return new JsonModel(array(  
             'tag' => 'login',  
             'success' => 0,  
             'error' => 1,  
             'error_msg' => 0,//$this->failedLoginMessage,  
           ));  
   }  

Update 2: If you are thinking about Restful WS, you should investigate some about it first here . As I did from the beginning, trying to use Restful to do authentication is totally wrong. :)

Monday, October 7, 2013

"Búp sen" hay "Trái bắp"?

Nếu mà ai hỏi câu này, thì sẽ phải hỏi ngược lại là "Sen hay bắp dùng để làm gì đã chứ?"
Nếu mà để ăn, thì bắp sẽ ngon hơn và no hơn búp sen nhiều (đương nhiên). Nhưng mà nếu dùng để trang trí, thì câu trả lời sẽ phải là búp sen rồi. Ai mà lấy trái bắp ra trang trí cơ chứ.
Nhưng trường hợp trên thì quá dễ rồi, mục tiêu sử dụng rất phù hợp với từng công dụng của búp sen và trái bắp. Con trong trường hợp, mà mục tiêu sử dụng lẫn lộn cả lại, ví dụ như vừa để trang trí rồi ăn, thì việc lựa chọn khó hơn nhiều.
Và đó cũng là điều mà tôi đang băn khoăn. Là chúng ta nên gọi tên tòa nhà cao nhất, đẹp nhất Sài thành Bitexco Financial Building, là có hình búp sen hay trái bắp? Tòa nhà không những là một trung tâm thương mại và tài chính, mà còn là biểu tượng hiện đại của TP. HCM, cái mà rất nhiều người dân trong nước và cả khách nước ngoài nhìn vào.


Sunday, September 29, 2013

[Bài học trong tuần] Đừng cố làm vừa lòng tất cả



"Tôi không biết bí mật của thành công là gì, nhưng tôi biết bí mật của thất bại là cố gắng làm hài lòng tất cả" - William H. Cosby, Jr. (Bill Cosby)

"Tôi không biết bí mật của thành công là gì, nhưng tôi biết bí mật của thất bại là cố gắng thành công tất cả các mặt" - Mới chế. ^^


Đây là bài học nghe lâu rồi nhưng giờ mới thấm. Những triết lý lúc nghe lần đầu rất hay, nhưng giống như là mới chỉ 'biết' thôi, chưa hiểu nó. Chỉ qua quá trình trải nghiệm thực tế, với những tình huống thận sự thì suy nghĩ chúng ta mới liên hệ hoàn cảnh với ý nghĩa của câu nói, khi đó chúng ta mới thật sự hiểu, thấm, hay là ngộ, dùng từ nào cũng được.

Mình gặp lại câu này vào đầu tuần trên trang triethocduongpho.com, cười khẩy "cố gắng làm hài lòng tất cả thì thua chắc rùi chứ bí mật cái gì". Nhưng có một chuyện (thật ra là nhiều chuyện nhưng mà giờ mình không nhớ) xảy ra, khi mình bị lăn tăn có gắng làm hài lòng tất cả các phía, phương án nào đó thuận cả đôi đường. Nhưng thật ra phương án đó không có. Hoặc có đi chăng nữa thì mình cũng chưa tìm được. Thế là kễ hoạch bị trễ và mình gặp bối rối. Lúc đó thì cũng không hẳn cảm thấy "thất bại", nhưng mà cảm thấy sắp thất bại. Và một triết lý mà đầu tuần mình tưởng là hiển nhiên, thì mình vẫn mắc phải một cách bí mật mà mình không biết được. Có lẽ đó chính là ý nghĩa của "bí mật", vẫn sẽ diễn ra theo cách mà chúng ta không nhận thức được. Chỉ có kinh nghiệm và trải nghiệm cá nhân mới giúp chúng ta nhận thức được vấn đề.

Vậy câu hỏi ở đây là, tại sao muốn làm hài lòng tất cả lại gây nên thất bại? Chẳng phải nếu tìm cách thu xếp được sao cho vẹn toàn, mọi người đều vui, thì là tốt sao? Xét trên mặt lý thuyết thì việc thu xếp này là có thể, tuy nhiên, trên thực thế thì các có các nguyên nhân sẽ làm cho việc thu xếp này dễ dàng thất bại.
Nếu chúng ta cố gắng làm hài lòng tất cả các bên, thì chúng ta sẽ bị phân tâm, mất tập trung vào mục tiêu cụ thể của mình. Và, thêm cả việc phải suy tính làm sao, lựa chọn thế nào để hài lòng các bên, thì chúng ta đã đánh mất sự quyết đoán và kiên định của mình rồi. Mà rõ ràng, làm việc với sự mất tập trung và thiếu quyết đoán, sẽ không thể đạt được kết quả tối đa. Bản chất thế giới cũng là một tổng thế những điều trái ngược, mâu thuẫn, cạnh tranh. Nếu chúng ta cố gắng xếp hàng tất cả mọi thứ lại và bắt chúng đứng nghiêm chỉnh, thì rõ ràng đã vi phạm vào tự nhiên, và sẽ không lâu đâu, tất cả sẽ chống lại chúng ta (thật ra thì mọi thứ chống lại nhau, vì có mâu thuẫn mà). 
Nói chung lại thì là chúng ta thất bại bởi vì chúng ta chọn một giải pháp bất khả thi.

Với những bài học rút ra này, chúng ta có thể tìm giải pháp để không bị thất bại. Và, cũng tùy cách bạn định nghĩa thành công là như thế nào, nhưng với mình thì không thất bại cũng là một thành công đáng để tung hô. Và chúng ta có thể viết tiêp câu danh ngôn trên là:
"Tôi biết bí mật của thành công là đừng cố làm vừa lòng tất cả mọi người!"
Cụ thể hơn, khi tính đến sự "hài lòng" trong một quyết định nào đó, thì hãy nghĩ đến sự hài lòng của mình trước. Quyết định của chúng ta và chúng ta hành động vì cuộc đời của mình, sẽ nhất thiết phải là điều làm ta hài lòng trước. Tiếp theo sẽ xem xét đến việc ai là người thật sự quan trọng trong quyết định này của mình. Ví dụ như chúng ta quyết định sẽ đi chợ mua thịt thỏ. Thì chúng ta sẽ cố gắng làm hài lòng người đưa tiền cho mình (mua giá vừa phải), người bán thịt thỏ. Còn lại thì chúng ta sẽ phải phụ lại những lời chào mời ngọt ngào từ cô hàng cá hay em bán trái cây. Và, ,một tuyệt chiêu để làm được điều này là hãy tập nói "Không". Chỉ nói "Có" với những thứ thật sự quan trọng, còn lại hãy mạnh dạn nói "Không", vì sự "không thất bại" của chính bạn.

Mình cũng đang nói những dòng này cho chính mình.

Tuesday, July 9, 2013

Barcamp Saigon 2013 và những suy nghĩ

Barcamp Saigon 2013 đã diễn ra vào chủ nhật vừa qua, 07/07/2013. Chắc chắn nó là sự kiện Barcamp to nhất, sáng tạo nhất và hay ho nhất mà tôi đã từng tham gia.

Nguồn: https://www.facebook.com/BarCampSaigon
Để miêu tả được sự tuyệt vời của Barcamp năm nay bằng lời chắc là không thể. Nếu bạn đã đã ở đó và cảm nhận, thì sẽ thấy được. Riêng tôi thì ấn tượng nhất là sự sáng tạo và cách làm chương trình của các thành viên tổ chức.
Tôi thích mỗi cái mail mà họ gửi cho những người đăng ký tham dự. Mail chứa đủ thông tin hữu ích cho người tham dự, và cho người thuyết trình có thêm phần bí quyết cho thuyết trình nữa. Cách viết rất thân tình và gần gũi, thêm chút hài hước nữa, chứ không phải chỉ là thông báo thời gian và địa điểm của sự kiện.
Có một câu hỏi luôn được bàn cãi tại Barcamp, đó là có nên cho các người thuyết trình tự do đăng ký hay không. Tinh thần của Barcamp là phải để tự do như vậy. Nhưng khi tổ chức ở nước mình thì có nhiều chủ đề và bài thuyết trình không chất lượng. Ban tổ chức ắt hẳn rất đắn đo về điều này. Nhưng họ đã có một giải pháp rất hay là để người tham dự bỏ phiếu cho bài thuyết trình mà họ muốn nghe. Tôi đánh giá đây là cách tuyệt nhất để giải quyết vấn đề. Và Barcamp cũng đã diễn ra suôn sẻ và làm vừa lòng mọi người.
Về nội dung thì tôi đánh giá Barcamp năm nay cũng tương tự các năm trước, cũng đủ các chủ đề từ công nghệ thông tin đề đời sống và khởi nghiệp.
Năm nay có một điều đặc biệt, đối với bản thân mình, là nhóm SEED của mình có một bài thuyết trình với chủ đề khởi nghiệp.
Thông điệp mà mình muốn chia sẻ tại đây là : Hay làm đi. Thật ra lúc trước khi đến Barcamp mình cũng có phút chần chừ, không biết có nên nói không. Vì sự chuẩn bị chưa nhiều, bài nói chắc chắn không được hay. Nhưng vượt lên tất cả, với một tinh thần khời nghiệp: hãy thử làm rồi sẽ biết kết quả. Tôi đã chọn nói bằng cả trái tim mình, những gì muốn chia sẻ đều nói ra hết. Chắc chắn sẽ có người đánh giá bài thuyết trình không cao, nhưng tôi tin rằng những gì mình chia sẻ sẽ giúp củng cố suy nghĩ và động viên một số ai đó, sẽ bắt tay và khởi nghiệp, như chúng tôi đang làm.

Thân mến, :)

Monday, June 24, 2013

Những bài viết tuổi thơ tôi

Đây là những bài blog của bạn Hưng kể từ khi mở blog trên Yahoo. Sau đó, vì Yahoo đóng cửa nên chuyển sang Yume. Bài viết này giống như lược lại lịch sử blog của tớ luôn vậy. Khá là sến.

Đọc đi đọc lại, nghiền ngẫm lại những suy nghĩ của tuổi tơ mình. Cũng hạnh phúc lắm chứ, mình cũng có một tuổi thơ dữ dội đó phải không! :)

Đơn giản chỉ là viết ra


Thật ra thì tôi thích nói, thích viết. Dù hồi xưa đi học điểm Văn chưa bao giờ quá 7.0
Vậy nên hôm nay đã dành hết tâm huyết để lập nên blog này, nơi tôi mong muốn chia sẽ những suy nghĩ, trải nghiệm cá nhân của bản thân mình với gia đình, bạn bè, người thân, phần còn lại của thế giới.
Tôi xin phép giới thiệu một chút.
Tên đầy đủ là Nguyễn Văn Hưng, hiện (ngày 24/06/2013) đang là sinh viên trường ĐH Bách Khoa TP. HCM, yêu thích công nghệ và khởi nghiệp.
Trong blog này bạn sẽ tìm thấy những suy nghĩ sến nhất của tôi, đôi khi một vài kinh nghiệm, bài học thu được từ các trải nghiệm cuộc sống của mình mà tôi ghi lại. Có thể may mắn hơn một chút, nếu tôi tìm hiểu kĩ lưỡng được về công nghệ, thì cũng có thể sẽ chia sẻ với các bạn những điều thôi tìm hiểu được.
Và, vì là blog, nên những gì tôi nói hay viết hoàn toàn dựa trên quan điểm cá nhân, mẫu thuẫn quan điểm có thể xảy ra. Khi đó, mong bạn nhẹ nhàng comment với tính chất xây dựng, để chúng ta được cùng hiểu nhau hơn và cùng tim ra chân lý.
Trân trọng,