Categories

Recent Posts

Tags

.NET advice Architect ASP.NET C# Company django Microsoft model mysql python

happy teacher’s day!

By hoang188 | November 20, 2008

Today on the occasion of Teacher’s Day, I wish all my teachers a Happy Teacher’s Day.

I love your words, my professor

I love your words, my professor

I would like to thank all my teachers without whom i am nowhere in the present.

you deserved to be awarded many cups, my teachers

you deserved to be awarded many cups, my teachers

And I would like to send all my sincere thanks and regards to all my beloved teachers!! Also the people (friends, well-wishers, students) whoever has been offering a great-and-continuous support for my passion towards this profession!

Ill think bout you at every step I face to

I'll think 'bout you at every step I face to

the last but not least, thank you!

Topics: Untitle, country, people, review | No Comments »

Notes for Python 2.5 & Django 0.96

By hoang188 | October 21, 2008

  1. First do:
    1. download python 2.5 & Django 0.96
    2. install python 2.5
    3. extract Django and run python setup.py install (locate on django folder)
  2. Create a new project with django:
    1. move to desirable folder.
    2. Run django-admin.py startproject <project’s name>, this will create a folder name <..> with some nessessery files.
    3. Open file settings.py and put some configuration ’bout database, template’s dir.
    4. Move to above folder and run python manage.py runserver <port>
    5. open web browser and type address with provided port, and you’ll see it worked.
  3. Create a new application:
    1. move your cursor into created project.
    2. Now the time to create a new application name polls,
    3. run python manage.py startapp <app’s name>, this command will create a folder name <app> as a sub-folder of project.
    4. Look into the application’s folder, you’ll see some files like: models.py, views.py. That’s done.
  4. Make django working with database:
    1. first, you must download python-mod-sql and install it.
    2. Second, code some line in models, refer to django’s documentation to check datatype, only not that all field must end with Field.
    3. Create models, assign some property and move your cursor on the top of project, run command python manage.py syncdb to syncronize your database with models. This command create data’s table.

    4. Expected more? Sorry, nothing to continue.

  5. Create a form interaction:

    1. import newforms package.

    2. Forms distinguish to two parts, for model and normal form.

    3. You must init a form before use them.

  6. Some syntax that must be learn by heart:

    1. django-admin.py startproject <project’s name>

    2. python manage.py startapp <app’s name>

    3. python manage.py runserver [<port>]

    4. python manage.py syncdb

    5. <model’s name>.objects.all()

  7. References:

Topics: *.nix, Howto, coding, model | 1 Comment »

dynamic render server control in code-behind

By hoang188 | October 6, 2008

anyone programming with ASP.NET (C#) already know ’bout two type of code manage: inline and behind

inline means you are mixing server side code (C#) with client side code (HTML, CSS). Beginner or scripting language would usually use this type.

behind means you arrange your code into (at least) two files, one *.aspx which contains client side code and one *.cs which you place your server side code (assume that I ignored all auto-render template file, like *.designer.cs)

problem is:

1. you want to render only two textbox to client’s browser: simple code like usual

<asp:TextBox ID="txt1" runat="server"></asp:TextBox>
<asp:TextBox ID="txt2" runat="server"></asp:TextBox>
2. you want to render n (n > 0) textboxs to client:
for(int i=0; i<n; i++)
{
    TextBox tb = new TextBox();
    tb.ID = i;
    placeHolder.Controls.Add(tb);
}
in above code, placeHolder is built-in server control PlaceHolder
3. and you want to have a button, perform as describe: when user click
this button, output every value entered by user in above textbox.
Yes, simple ad a new button like:
Button btn = new Button();
        btn.Text = "Submit";
        btn.ID = "Submit";
but the question is, how to manage your button's event? that's time you
should image to delegate function. Sound complex? may be, but take a look
how we could make it simple:
btn.Click += new System.EventHandler(Submit_Click);
yep, that all, but not enough. The above line assign event Submit_Click to btn, that handle Click event. Now you knew why above code is not enough, simple declare your Submit_Click

protected void Submit_Click(object sender, EventArgs e)
    {
    }

don’t forget to add your button to placeholder.

But stop here, how you can read all value entered by user in textbox? I missed a step, only one step.

public List<TextBox> tbs = new List<TextBox>();

yes, just declare your list of textbox, and add your created textbox to this collection. Your work is as simple as loop through the collection and output what you really want!

Topics: coding, review | No Comments »

Just wave … !

By hoang188 | September 7, 2008

Vlerick Leuven Gent Management School

campus_gent_aerial wish you the very best!

I’m looking forward to say hello to you someday

Topics: business, country, people | No Comments »

Mũi Né - SG - Miền Tây tour

By hoang188 | September 7, 2008

một chuyến đi thú vị với những con người thú vị và có những khoảnh khắc thú vị :)

img_0814 img_0776
img_0855 img_1075
img_1279  img_9106
img_1346  img_9675
img_9698 img_9706

Topics: country, funny, people | No Comments »

Windows XP vs. Ubuntu trên máy của hoangnd

By hoang188 | September 7, 2008

Trận chiến hệ điều hành giữa Windows & Linux đã là một đề tài tốn giấy mực và nước bọt từ bao năm nay, vậy để rõ ràng, hoangnd thử liệt kê những ứng dụng & công việc mà thường xuyên làm. Mỗi ứng dụng thường được làm trên một hệ điều hành khác nhau.

Công việc Công cụ Windows Ubuntu
Lập trình .NET Visual studio x  
Viết mã PHP Eclipse & PDT   x
Code Python Eclipse & Pydev   x
Viết mã HTML & CSS Microsoft Expression Web 2 x  
Viết tài liệu Open office & Microsoft Office x x
system design rational rose & EA x  
duyệt web firefox x x
chat yahoo messenger & pidgin, skype x x
nghe nhạc, xem film realplayer, totem player x x

note: x có nghĩa là hoangnd thường dùng trên hệ điều hành đó, không có nghĩa hệ điều hành kia không làm được.

Còn bạn thì sao?

Topics: *.nix, OS | No Comments »

17 lời khuyên Google cho web doanh nghiệp

By hoang188 | July 29, 2008

Sau đây là những lời khuyên hữu ích dành cho chủ nhân các trang web khi sử dụng 3 công cụ của Google bao gồm: Analytics, AdSense, AdWords.

Từ một blogger chân ướt chân ráo bước vào thế giới online, đến một cá nhân sở hữu trang web từ nhiều năm, chắc hẳn ai cũng muốn hái ra tiền từ trang web của mình.
Với công cụ Google Analytics, bạn có thể dễ dàng theo dõi lưu lượng người truy cập cũng như các địa chỉ trỏ tới trang web. Google AdSense sẽ đặt những mẩu quảng cáo nhỏ có nội dung liên quan đến trang web của bạn. Bạn sẽ nhận được tiền sau mỗi cú click chuột của khách truy cập. Cuối cùng, Google AdWords cho phép bạn tuỳ biến quảng cáo, chọn từ khoá thích hợp, giúp trang web bạn thân thiện hơn với các công cụ tìm kiếm.
Google Analytics

1. Nắm vững những khái niệm cơ bản.
Visits là số lượng phiên truy cập vào trang web - số lần khách ghé thăm trang web.
Bounce Rate là tỷ lệ phần trăm khách vãng lai, những người chỉ vào xem trang đầu tiên rồi bỏ đi ngay.
Page View là số lần trang web được tải bởi trình duyệt.
Average Time on Site là thời gian trung bình khách truy cập lưu lại trên web.
% New Visits là số phiên truy cập - số lần ghé thăm trang web từ những vị khách mới.
2. Hiểu rõ nguồn lưu lượng.
Direct Traffic là lượng khách truy cập web trực tiếp bằng cách gõ địa chỉ web lên URL hoặc vào từ bookmark.
Referring URLs là những trang web chuyển lưu lượng khách truy cập đến trang của bạn, có thể là từ banner quảng cáo hoặc liên kết trực tiếp.
Search Engines: các công cụ tìm kiếm như Google, Yahoo, MSN, v.v..
Other: các nguồn khác chẳng hạn như e-mail quảng cáo..v..v.
3. Quyết định báo cáo nào quan trọng nhất.
• Nhận xét xem xu hướng tăng trưởng bắt nguồn từ đâu trong khoảng từ 3 đến 6 tháng gần nhất. Từ những nguồn miễn phí hay có phí? Những nỗ lực để thu hút khách truy cập từ những nguồn khác đã thành công chưa?
• Đào sâu nghiên cứu những trang web, từ khoá, cụm từ khoá mang lại lượng khách truy cập lớn để nắm được tâm lý độc giả.
• Tăng cường chăm sóc, cải thiện những trang có chỉ số Bounce Rate cao.
• Đảm bảo rằng chiến dịch quảng cáo không làm tăng chỉ số Bounce Rate
• Xác định rõ những trang chủ chốt để tính toán đầu tư.
4. Đặt bản thân vào vị trí khách truy cập.
• Xem xét những liên kết thu hút nhiều cú click chuột.
• Thử vào liên kết đó và nghĩ xem người ta sẽ làm gì tiếp.
• Kiểm tra lượng người chuyển đến mỗi trang. Điều này giúp bạn hiểu rõ hơn chỉ số Bounce Rate.
5. Tập trung vào kết quả.
• Xác định những sự cải tiến cần thiết với trang web.
• Cân nhắc những cơ hội buôn bán.
• Trả lời câu hỏi: Tại sao trang web tồn tại? Sau đó đi qua 4 bước nói trên nhằm xác định những điểm mấu chốt để đánh giá kết quả.

Google AdSense
1. Trước tiên bạn cần có một trang web với nội dung chấp nhận được và địa chỉ URL hợp lệ. Sau đó hãy đăng ký một tài khoản AdSense.
2. Chắc chắn rằng sau khi đặt quảng cáo lên, giao diện trang web của bạn vẫn hấp dẫn. Cố gắng đừng để những mẩu quảng cáo trở nên lạc lõng trên trang web.
3. Đặt quảng cáo tại những vị trí tốt nhất trên web.
4. Tạo nhiều chuyên mục mới lạ, độc đáo. Những web có nội dung phong phú, chuyên mục mới lạ và thật nhiều trang sẽ có nhiều cơ hội dành cho quảng cáo hơn. Rõ ràng một web có 10 trang không thể kiếm được nhiều tiền bằng web có 50 - 500 trang.
5. Quảng bá trang web bằng cách gửi e-mail giới thiệu tới bạn bè và dẫn trang web của bạn tới tất cả các công cụ tìm kiếm để nội dung được đánh chỉ mục.

Google AdWords

1. Hiểu tâm lý độc giả.

Tính chính xác là chìa khoá tìm kiếm với những chương trình như Google AdWords. Bạn muốn hướng tới những độc giả nhất định vào thời điểm thích hợp. Hãy xem xét kỹ sản phẩm bạn rao bán, dịch vụ bạn cung cấp và khách hàng - những người có nhu cầu.
2. Xác định mục tiêu.

Một khi bạn có ý thức rõ ràng với công việc của mình, hãy tập trung vào việc làm cách nào để đến với khách hàng. Bạn cần nắm rõ đâu là mục tiêu tối thượng để đi tới thành công. Tổ chức từng chiến dịch dựa trên yếu tố đơn giản và hiệu quả, xác định rõ dòng sản phẩm chiến lược (cà phê, trà hay thiết bị máy móc), mục đích (mang tính thời vụ hay quảng bá)
3. Lựa chọn những từ khoá đắt giá.

Lựa chọn từ khoá là cả một nghệ thuật. Hãy lập một danh sách tất cả những từ khoá bạn nghĩ ra, rồi thu hẹp lựa chọn dần. Cố gắng đặt mình vào vị trí khách truy cập. Nghĩ xem những từ khoá nào tốt nhất và đặt cược vào nó để thu được tối đa hiệu quả.

4. Tạo những quảng cáo thật hấp dẫn.

Hãy làm những quảng cáo có sức hút, gây tò mò cho người xem, khiến họ cảm thấy cần phải click vào để tìm hiểu nhiều hơn. Thường thì trong một mẩu quảng cáo, bạn có 3 câu ngắn gọn để lôi kéo sự chú ý của người xem. Để tạo một quảng cáo hiệu quả, hãy thử những mẹo sau:
• Thêm từ khoá vào tiêu đề và phần mô tả.
• Truyền đạt những ưu điểm nổi bật của sản phẩm.
• Nhanh chóng đi vào trọng tâm.
• Dùng từ mang tính gợi mở hành động, chẳng hạn như “Click vào đây”, “Đăng ký ngay”
• Đặt liên kết trực tiếp tới trang web liên quan tới nội dung quảng cáo.
5. Hướng tới đúng nhóm đối tượng với quảng cáo phù hợp.

Một khi đã biết được những khách hàng tiềm năng, bạn có thể tập trung vào từng nhóm đối tượng cụ thể. Tạo những quảng cáo đa ngôn ngữ nếu bạn có chiến dịch quảng bá toàn cầu. Bạn cũng có thể nhắm tới từng khu vực riêng biệt theo vị trí địa lý, ví dụ như nơi doanh nghiệp bạn đang phục vụ.

6. Theo dõi chặt chẽ công việc.

Sau khi chiến dịch quảng bá đi vào giai đoạn thực hiện, hãy đánh giá hiệu quả thường xuyên. Theo dõi sát sao tất cả những chỉ số thống kê, báo cáo.
7. Cập nhật thường xuyên.

Duy trì đánh giá những kết quả bạn thu được. Ghi nhớ rằng phải không ngừng cải tiến, thử nghiệm những thứ mới mẻ. Đừng ngại thay đổi, đó là bí quyết thành công.

Linh V. (Theo PCMag.com)

(quantrimang.com)

Topics: Company, Howto, business | No Comments »

Thôn tính công ty mà không đả động đến cổ phiếu

By hoang188 | July 25, 2008

Sự xâm lược có thể bị chặn lại nhưng không thể biết được thời cơ của ai sẽ đến. Warren Buffet trở thành tỷ phú nhờ mua bán doanh nghiệp. Trùm bất động sản Mỹ - Donald Trump - phất lên nhờ sự "thôn tính" các khu đất vàng. Lời khuyên mà giới tỷ phú đưa ra là: Hãy tự hào về những gì bạn sở hữu.

 

Donald Trump cho rằng trước khi thôn tính một doanh nghiệp nào đó, câu hỏi đặt ra cần xuất phát từ chữ cái "M" đầu tiên - Công ty đó có ý nghĩa (Meaning) đối với bạn không? - bao gồm hai câu hỏi nhỏ: (1) Bạn có muốn sở hữu toàn bộ công ty không? (2) Bạn có hiểu đầy đủ về công ty đó đến mức muốn sở hữu toàn bộ nó hay không?

"Khi chuẩn bị mua một công ty lớn, tôi thường tự nhủ với chính mình rằng “Phil, nếu mua công ty này, ta sẽ sở hữu toàn bộ công ty đó và toàn bộ những gì nó có”. Tôi luôn nhắc đi nhắc lại câu nói này ngay cả khi tôi chỉ mua một phần nhỏ của công ty thông qua việc mua một ít cổ phiếu. Tất nhiên là có lý do chính đáng để học thuộc lòng câu thần chú đó. Nó khiến tôi suy nghĩ giống như một chủ sở hữu công ty chứ không phải một nhà đầu tư cổ phiếu - đây là điều rất quan trọng để trở thành nhà đầu tư theo Quy tắc số 1 thành công", ông nói.

Dưới đây là lời khuyên của Donald Trump:

Hãy tự hào về những gì bạn sở hữu

Nếu chúng ta mua công ty với tư cách là chủ sở hữu công ty chứ không phải người đầu cơ cổ phiếu thì việc đầu tư đó mang tính cá nhân. Tôi muốn khoản đầu tư của mình mang tính cá nhân. Tôi muốn tự hào về những gì mình sở hữu. Đây là một khởi đầu quan trọng để quyết định chúng ta nên đổ tiền vào đâu. Chúng ta đầu tư vào công ty nào, có nghĩa là chúng ta tán thành việc tiếp tục kinh doanh trong lĩnh vực đó, bất kể đó là lĩnh vực gì.

Ví dụ, nếu mua hãng Coca-Cola, chúng ta ngầm định rằng, chúng ta ủng hộ công ty đó. Thực ra, chúng ta đang hàm ý rằng, chúng ta muốn có các sản phẩm của Coke và muốn công việc kinh doanh của Coke tiếp tục phát triển mạnh. Còn nếu mua một công ty bóc lột sức lao động trẻ em tại một nước thế giới thứ ba, chúng ta lại đang ngầm ủng hộ hành động ấy. Có thể bạn chấp nhận điều đó, nhưng điểm mấu chốt ở đây là hãy sở hữu cái gì bạn có thể tự hào khi nói nó là của mình. Sự ủng hộ của chúng ta có thể không chiếm nhiều vai trò trong một hòm phiếu, nhưng với tư cách là người sở hữu một công ty thì điều đó lại đóng một vai trò rất quan trọng. Nếu quyết định sở hữu một công ty nào đó của chúng ta ảnh hưởng đến hoạt động của xã hội thì tôi cho rằng chúng ta nên cân nhắc điều chúng ta đang nói.

Đầu tư theo Quy tắc số 1 cho phép bạn xác định được công ty tốt hay xấu và giúp bạn đưa ra quyết định đầu tư đúng đắn cho chính mình. Điều này không có nghĩa là quy tắc này bảo đảm cho bạn mua được những công ty sẽ không thất bại trong kinh doanh, hay gắn giá trị của bạn với công ty để bảo đảm bạn thu được thành công lớn nhất về tài chính. Điều đó chỉ có nghĩa là xã hội có đủ những kẻ đạo đức giả, vậy tại sao bạn lại hợp tác với họ? Nếu bạn nhận thấy một thứ gì đó xấu xa thì bạn đừng nên sở hữu công ty tạo ra nó. Hãy ủng hộ bất kỳ thứ gì mà bạn mong muốn với số tiền của mình và bạn cần hiểu rằng, đó là lựa chọn cá nhân của riêng bạn.

Đầu tư là một trong những việc mang tính đạo đức và quan trọng nhất chúng ta có thể làm. Nếu ta có vinh dự trở thành một trong số ít người có nhiều tiền hơn mức cần thiết để tồn tại thì chúng ta cần phải thận trọng khi phân bổ nguồn vốn đó vì nó có thể ảnh hưởng đến việc xã hội sẽ đối xử như thế nào với các em nhỏ của chúng ta.

Hãy nghĩ việc đầu tư tiền của bạn cũng giống như việc gieo trồng hạt giống trên mặt đất. Hãy tưởng tượng rằng, chúng ta gieo gì thì sẽ gặt nấy. Hãy hành động như thể điều đó là có thật. Cuối cùng, hãy ghi nhớ Quy tắc 10 - 10 khi mua bất kỳ công ty nào: "Tôi sẽ không sở hữu công ty này trong 10 phút nếu tôi không sẵn sàng sở hữu nó trong 10 năm".

Quy tắc 10 - 10 là một cách tư duy đầu tư. Trên thực tế, chúng ta có thể mua công ty nào đó vào ngày hôm nay, sau một tháng lại bán đi, ba tháng sau mua trở lại và vài tuần sau lại bán đi. Chúng ta mua một công ty để giữ nó trong 10 năm không có nghĩa là chúng ta không thể mua đi bán lại công ty đó nhiều lần.

Lý do quan trọng để sử dụng Quy tắc 10 - 10 trong quá trình mua đó là quy tắc này khiến người ta trở thành những nhà đầu tư có kỷ luật hơn.

Hầu hết các nhà đầu tư đều giả định họ sẽ thua lỗ trong một số khoản đầu tư khi cổ phiếu của họ biến động lên xuống trên thị trường. Do kỳ vọng như vậy nên họ thường đa dạng hóa danh mục đầu tư để giảm bớt rủi ro. Nhưng không có người đầu tư nào lại hờ hững khi bị thua lỗ và cho rằng đó là điều bình thường. Bạn có thể tưởng tượng một người đầu tư quyết định mua thêm năm công ty nữa để “giảm rủi ro”? Điều đó điên rồ như thế nào? Nếu một công ty của anh ta có nhiều rủi ro đến vậy, thì tại sao việc đa dạng hóa đầu tư vào năm công ty có thể khiến cho công ty đầu tiên ít rủi ro hơn? Nếu công ty đầu tiên có quá nhiều rủi ro, anh ta có thể bán nó đi và mua một công ty khác anh ta hiểu rõ hơn. Quy tắc 10 - 10 giúp chúng ta nhớ đến việc chúng ta “sẵn sàng” sở hữu một công ty trong thời gian bao lâu để chúng ta luôn nghĩ mình là một nhà đầu tư dài hạn.

Là những nhà đầu tư theo Quy tắc số 1, chúng ta sẽ chỉ sở hữu một số ít công ty. Trong trường hợp đó, chúng ta cần chuẩn bị tinh thần để chắc chắn rằng chúng ta sở hữu một số ít những công ty thực sự tuyệt vời, đó là những công ty không làm cho chúng ta thua lỗ.

Chúng ta cần kiên nhẫn chờ đợi cho tới khi có thể tìm ra những công ty tuyệt vời với mức giá hấp dẫn và tạo nên một thói quen, là không bao giờ bỏ tiền ra cho tới khi chắc chắn rằng mình sẽ không bị mất tiền. Nếu một công ty thực sự tuyệt vời và mức giá của nó thực sự hấp dẫn, chúng ta có thể tin chắc rằng mình sẽ kiếm được tiền.

Nhưng bạn nên mua công ty nào? Bạn và tôi có nên mua cùng một kiểu công ty không? Chúng ta có phải là những người giống nhau không? Chúng ta có yêu thích và hiểu biết mọi thứ giống nhau không? Rõ ràng, mỗi người trong chúng ta là cá thể duy nhất với tài năng khác nhau. Mỗi người tôi từng gặp đều khác nhau ở khía cạnh nào đó. Chúng ta khác nhau về mục đích. Hành động phù hợp với tính cách của bạn đồng nghĩa với đầu tư phù hợp với tính cách của bạn. Vậy bạn nên sở hữu kiểu công ty nào? Câu trả lời là những công ty bạn hiểu rõ, những công ty phản ánh được bạn là ai.

Hiểu rõ công ty của bạn

Tôi tiếp tục nhắc lại mục tiêu của Quy tắc số 1 đó là hãy đầu tư chắc chắn để không thua lỗ. Nếu chúng ta không hiểu chúng ta đang mua cổ phiếu của công ty nào, chắc chắn chúng ta không dự đoán được điều gì sẽ xảy ra với công ty đó trong tương lai. Nếu chúng ta không dự đoán được điều gì sẽ xảy ra trong tương lai thì làm sao chúng ta có thể tính toán được giá trị của công ty đó tại thời điểm hiện tại? Rõ ràng là chúng ta cần phải hiểu rõ công ty để có thể dự đoán được tương lai của nó và sau đó tính toán được giá trị của công ty tại thời điểm hiện tại. Vậy chúng ta sẽ dễ dàng hiểu rõ những công ty đã biết hơn là những công ty chưa bao giờ nghe nói đến. Do vậy, chúng ta sẽ bắt đầu nghiên cứu những công ty tuyệt vời bằng cách khám phá những công ty chúng ta am hiểu.

Bạn có thể băn khoăn tự hỏi mình phải thực sự hiểu một công ty đến mức độ nào. Ví dụ, nếu bạn thực sự thích sản phẩm ngũ cốc, nhãn hiệu ưa thích của bạn là Cheerios, đó là nhãn hiệu do công ty General Mills sản xuất và công ty này cũng chưa bao giờ làm điều gì sai trái. Vậy có thể nói rằng bạn thực sự hiểu công ty General Mills hay không? Hay bạn đã hiểu chi tiết, kỹ lưỡng quy trình sản xuất và bán hàng của Cheerios hay chưa? Bạn có phải hiểu về nguồn cung cấp, quy trình sản xuất hộp, chi phí lao động, hoạt động marketing và quảng cáo, cách thức trưng bày hàng hay không? Đây là những câu hỏi hay nhưng đều nằm ngoài phạm vi tôi đề cập đến “hiểu công ty của bạn”. Ý nghĩa chỉ là bước đầu tiên. Vì vậy, nếu bạn thích Cheerios và có cảm tình với công ty sản xuất ra nhãn hiệu đó - công ty General Mills, thì đó là điều kiện đủ để giúp nắm được chữ cái M đầu tiên. Khi nắm được ba chữ cái M còn lại, bạn sẽ hiểu đầy đủ về công ty đó để đưa ra quyết định đầu tư dựa trên Quy tắc số 1.

Khi tôi bắt đầu đầu tư, có một điều chắc chắn tôi không biết đó là nhận ra được công ty tuyệt vời bên cạnh những công ty tồi tệ. Điều đầu tiên tôi học được đó là tôi biết nhiều về những công ty đó hơn tôi tưởng.

Chúng ta hãy cùng làm nhanh một bài tập sau: Vẽ ba vòng tròn giao nhau. Vòng tròn thứ nhất có tên “Niềm say mê”. Vòng tròn thứ hai có tên là “Năng khiếu” và vòng tròn thứ ba có tên là “Tiền bạc”. Tôi phải công nhận tác giả và nhà nghiên cứu doanh nghiệp Jim Collins đã rất giỏi khi nghĩ ra ý tưởng ba vòng tròn này. Ông sử dụng chúng để đánh giá các công ty, đặc biệt là những công ty đi từ “tốt” đến “tuyệt vời”.

Viết tất cả những gì bạn thực sự say mê vào vòng tròn thứ nhất - những thứ bạn thích làm, hoặc sẽ làm nếu bạn có thời gian hoặc có tiền. Viết tất cả những gì bạn có năng khiếu ở vòng tròn thứ hai - những thứ bạn giỏi cả trong công việc hay giải trí. Và ở vòng tròn thứ ba, bạn hãy viết tất cả những gì giúp bạn kiếm tiền hoặc khiến bạn tiêu tiền.

Hãy tự hỏi mình ba câu hỏi sau:

1. Bạn thích làm gì, xét trong công việc hoặc trong giải trí?

2. Những việc gì bạn thực sự có năng khiếu?

3. Bạn làm gì để kiếm tiền hoặc bạn tiêu tiền vào những việc gì?

Câu trả lời của bạn - đặc biệt là những câu có liên quan đến ba câu hỏi trên sẽ giúp bạn bắt đầu lựa chọn những công ty tuyệt vời của riêng mình.

Câu trả lời của bạn - đặc biệt là những câu có liên quan đến ba câu hỏi trên sẽ giúp bạn bắt đầu lựa chọn những công ty tuyệt vời của riêng mình.

Ví dụ, nếu tôi làm theo các bước này khi bắt đầu đầu tư, tôi sẽ biết mình thích trở thành hướng dẫn viên trên sông, tôi giỏi làm hướng dẫn viên trên sông và tôi kiếm tiền cũng chính bằng công việc này. Đơn giản chỉ có thế. Ngay khi tôi thấy cụm từ “hướng dẫn viên trên sông” trong tất cả ba vòng tròn, tôi sẽ dễ dàng hiểu được hoạt động của những công ty có tour trên sông.

Tôi cũng không mất nhiều thời gian để nhận thấy hoạt động tổ chức tour trên sông cũng giống như những hoạt động kinh doanh khác - như tổ chức đi săn ở châu Phi hay tổ chức tour đi chơi biển. Hơn thế nữa, các công ty này có thể liên kết với các công ty khác như Disneyland hay Magic Mountain - một công viên theo chủ đề nổi tiếng khác.

Điều bạn tìm kiếm trong ba vòng tròn đó là những gì xuất hiện ở ít nhất hai vòng tròn - một dấu hiệu về thấy một sản phẩm, một ngành nghề hay một công ty nào đó. Bất cứ những gì xuất hiện ở hai hoặc ở cả ba vòng tròn đều được bạn hiểu rõ hơn những người khác. Đó có thể là thứ có ý nghĩa với bạn - đó cũng chính là ngành nghề đáng để bạn nghiên cứu.

Hãy truy cập trang “Yahoo” và click mục “Tài chính” sau đó là mục “Các ngành nghề” tiếp đến là mục “Danh mục các ngành nghề”. Bạn có thể thấy gần như mọi nghề nghiệp đều được chia thành 12 hạng mục hoặc “lĩnh vực”. Việc này giúp bạn nghĩ đến những công ty bạn muốn mua trước khi bạn học các kỹ năng phân tích. Khi bạn học xong tất cả những gì liên quan đến Quy tắc số 1, bạn sẽ dành nhiều thời gian nghiên cứu những ngành nghề này và tìm kiếm những ngành nghề phù hợp để tiếp tục áp dụng Quy tắc số 1 trong quá trình đầu tư.

Danh sách những lĩnh vực được trích từ Yahoo không phải là một danh sách chuẩn. Không có một danh sách các ngành nghề chuẩn nào. Những công ty dữ liệu khác nhau sẽ liệt kê số lượng ngành nghề khác nhau do họ phân chia hay sát nhập một số ngành nghề lại với nhau. Mỗi công ty dữ liệu có cách phân loại hay đặt tên các công ty theo ngành nghề riêng nhưng tất cả những công ty này đều phân chia các ngành nghề theo cách thức tương đối giống nhau. Tôi sẽ hướng dẫn bạn cách tìm kiếm các ngành nghề chi tiết hơn trong Chương 13.

Mỗi lĩnh vực được hình thành từ những ngành nghề có đặc điểm giống nhau. Du lịch mạo hiểm là một trong những ngành nghề này nhưng nó thuộc lĩnh vực nào? Đừng lo sợ rằng mình phải nhấn chuột nhiều lần và phải tự mình mày mò. Vì du lịch mạo hiểm có gì đó liên quan đến dịch vụ nên bạn hãy thử vào lĩnh vực Dịch vụ. Bạn nhấn chuột vào lĩnh vực “Dịch vụ” và sẽ thấy hàng loạt các ngành nghề có liên quan đến lĩnh vực này hiện ra.

Đây mới chỉ là những lĩnh vực chung chung. Hãy nhìn vào đó và xem liệu trong đó có lĩnh vực nào có bao gồm ngành du lịch mạo hiểm hay không. Các hoạt động mang tính giải trí liệu có được không nhỉ? Hãy nhấn chuột vào mục đó và danh sách sẽ hiện ra.

Có công ty nào có vẻ hoạt động trong lĩnh vực du lịch mạo hiểm không nhỉ? À, đây rồi! Công ty American Classic Voyages, Carnival Corporation, Royal Carribean và Vail Resorts có vẻ liên quan đến lĩnh vực này. Nhưng cũng có những công ty thú vị khác trong danh sách này: Blockbuster là công ty tôi mua băng video, Netfix là công ty tôi mua DVD và tôi cũng đến công ty Six Flags nhiều lần rồi. Như vậy, tôi đang đứng trước nhiều lựa chọn và tôi - một hướng dẫn viên từng hoạt động trên sông có thể biết một số điều về lĩnh vực này. Hãy đi xuống dưới canô sau khi tất cả các hành khách đang ngủ, chúng ta đôi khi có thể hướng dẫn khách ngồi trong bóng tối và nói về việc đi chơi biển bằng tàu thủy tuyệt vời như thế nào và hãy để ai đó chèo thuyền, nhả số, nấu thức ăn và đùa nghịch ở đuôi thuyền. Tổ chức tour trên sông và tour trên biển có rất nhiều điểm giống nhau.

Tôi có thể tìm kiếm được gì nữa? Hầu hết những gì tôi muốn làm hoặc muốn mua đều xuất hiện trong một công ty thuộc lĩnh vực và ngành nghề nào đó. Nếu tôi cho rằng, tôi hiểu đôi chút về những công ty sản xuất thiết bị ngoài trời, tôi có thể tìm thấy chúng ở lĩnh vực Các sản phẩm giải trí. Có khoảng gần 100 công ty sản xuất những sản phẩm như máy tuyết, xe mô tô, gậy chơi golf, thuyền chạy bằng điện và ván trượt tuyết. Trong nhóm Quần áo, có những công ty cũng rất hấp dẫn đối với tôi. Tôi mua các thiết bị ngoài trời - những thứ hữu ích cho những chuyến đi ngắn và những chiếc ván trượt tuyết tại công ty Columbia Sportswear và Quicksilver. Dựa trên kinh nghiệm trong quân đội và kinh nghiệm của một người hướng dẫn trượt tuyết, một người lái xe máy và một người tiêu dùng bình thường thì có 17 công ty tôi thấy muốn sở hữu.

Khi nghiên cứu những ngành nghề này theo cách của những năm 1980, tôi mất nhiều thời gian do phải lật tìm những cuốn sách chứa đầy dữ liệu trong thư viện công cộng. Nhưng cuối cùng, tôi cũng đạt được chút ít kết quả. Đó là có được danh sách những công ty mà tôi hiểu biết đôi chút. Bạn cũng có thể dễ dàng làm được như thế. Bằng cách trả lời ba câu hỏi: bạn giỏi về lĩnh vực nào, bạn yêu thích những gì và bạn kiếm tiền hoặc tiêu tiền như thế nào, bạn sẽ nhanh chóng lập ra được danh sách những công ty bạn am hiểu. Với danh sách này, bạn có thể bắt đầu nghiên cứu.

Nếu bạn từng là một người tiêu dùng sản phẩm hoặc dịch vụ, và làm việc ở một vài nơi, bạn sẽ nắm được hầu hết các ngành nghề. Không cần phải vận dụng đến khoa học mới có thể tìm ra được những gì có ý nghĩa đối với bạn. Hãy nhìn vào những công ty Warren Buffett sở hữu: đồ uống không ga, thức ăn nhanh, bánh kẹo, dao cạo, công viên giải trí, TV, báo chí, ngân hàng, nhà lưu động, cửa hàng bán đồ dùng trong nhà, cửa hàng bán kim cương… Bạn hiểu biết tương đối nhiều về những công ty này. Trên thực tế, có rất nhiều công ty như vậy nên qua quá trình phân tích và đánh giá cẩn thận theo Quy tắc số 1, bạn phải thu hẹp danh sách các công ty của bạn lại.

Khi bắt đầu thực hành Quy tắc số 1, bạn sẽ thấy mảng thị trường nào bạn am hiểu và mảng thị trường nào bạn nên tránh. (Bạn cũng sẽ khám phá ra những lĩnh vực thị trường bạn muốn tìm hiểu hay cố gắng tìm hiểu và thực hiện những bước cần thiết để tiến hành công việc đó). Nhưng có khi bạn phải tự mò mẫm để tìm hiểu những điều đó. Bạn trải qua ít nhất một lần làm việc ở lĩnh vực bạn cho rằng mình am hiểu cũng như ngành nghề liên quan đến nó, nhưng cuối cùng lại thất bại ngay khi đầu tư vào. Kết quả là bạn cảm thấy như bị ai đó tát vào mặt. Tôi từng hiểu sai một ngành nghề và phải chịu hậu quả về việc đó? Tất nhiên là phải chịu hậu quả và đó là một phần trong quá trình học của tôi.

Điều này xảy ra khi tôi đầu tư vào một công ty máy tính có nhiều nhân tài, với ngân sách lớn và có một nhà lãnh đạo nổi tiếng trong lịch sử (Steve Jobs). Đó là thời điểm năm 1985, Steve Jobs rời công ty Apple để xây dựng một hệ điều hành tốt hơn nhiều so với cả Windows và Apple và ông gọi tên hệ điều hành mới là NeXT. Ông khuyến khích các nhà đầu tư như tôi đầu tư vào NeXT hoặc cả vào những công ty đang phát triển phần mềm chạy trên máy tính NeXT. Do đã dự tính sẽ đầu tư vào một công ty phần mềm nên tôi liên lạc với các nhà lập trình và các chuyên gia máy tính. Tôi cho rằng tôi hiểu lĩnh vực tin học và mọi nhà lập trình đều nói rằng máy tính NeXT là nền tảng tốt nhất cho các nhà phát triển, một hệ thống điều hành tốt nhất, một sản phẩm tuyệt vời nhất, hấp dẫn nhất. Nó có mọi ưu điểm trừ một nhược điểm là không tương thích với Microsoft Windows trong khi các sản phẩm của Microsoft luôn thống trị trên thị trường. Vì bất kỳ mục đích hay toan tính gì Microsoft là một mục tiêu không thể với tới được.

Nếu xem cuộc triển lãm giới thiệu sản phẩm màn hình từ năm 1988 đến năm 1991, bạn có thể phát hiện ra những màn hình có dải màu xám dễ phân biệt của NeXT nhưng chúng hầu như đã biến mất vào khoảng năm 1993. Tôi mất 5 triệu đô la nhưng so với các nhà đầu tư khác như Ross Perot, các trường đại học Carnegie - Mellon, Stanford và Compaq Computer thì đó chỉ là một số tiền ít ỏi. Tôi thừa nhận ngay từ đầu rằng đó không phải vụ đầu tư tôi áp dụng Quy tắc số 1 bởi vì cả NeXT và cả công ty phần mềm tôi đều không tuân theo quy tắc trả lời câu hỏi về bốn chữ cái M.

Kinh nghiệm này dạy cho tôi hai bài học quý giá: (1) những công ty không có truyền thống lâu đời để ta có thể dự đoán được tương lai vốn chứa đựng rủi ro và (2) đừng lao vào những công ty bạn không am hiểu. Nếu Warren Buffett thừa nhận rằng ông sẽ không đầu tư vào Microsoft bởi vì ông không hiểu công nghệ máy vi tính thì tôi đầu tư vào phần mềm cho một máy tính hoàn toàn mới để làm gì? Tôi là người trẻ tuổi ngốc nghếch và tôi cho rằng tôi có thể phá vỡ quy tắc này. Nhưng bây giờ, tôi đã già dặn hơn và khôn ngoan hơn… dù sao đi nữa cũng có kinh nghiệm hơn và tôi muốn giúp bạn tránh những sai lầm tôi từng phạm phải.

Bạn sẽ bắt đầu quá trình này bằng cách nghiên cứu những công ty bạn nghĩ là bạn am hiểu và từ đó bạn sẽ tiến hành nghiên cứu. Hãy cố gắng tránh những tiếng nói tình cảm hay tiếng nói ngạo mạn có thể dẫn bạn đi sai đường. Quy tắc số 1 đơn giản và dễ hiểu đến mức nhiều người cho rằng có thể mở rộng được. Nếu bạn cố làm như vậy, bạn sẽ mất tiền.

Bạn không cần phải sử dụng Internet khi tiến hành nghiên cứu ban đầu. Điểm xuất phát hiệu quả để tìm ra những công ty bạn am hiểu đơn giản chỉ là xem xét những nơi bạn dừng lại mua hàng nhiều lần và những sản phẩm bạn mua nhiều lần. Bạn có thể không hiểu sự rắc rối, phức tạp của những ngành như ngành công nghiệp giày nhưng nếu bạn chỉ đi giày của hãng Nike và mua những sản phẩm của hãng Nike (và thường thích mọi thứ bạn nhìn và nghe về Nike) thì đó là một sự khởi đầu tốt. Hãy nhìn vào bảng kê khai thẻ tín dụng và sổ séc của bạn để biết bạn thường tiêu tiền vào những khoản mục nào. Sau đó, hãy tự hỏi mình “Tôi tự hào khi sở hữu cái gì?” Tôi đoán rằng bạn sẽ có trong danh sách của mình hơn 15 sản phẩm phục vụ cho cuộc sống và công việc của bạn.

(Trích cuốn "Triết lý kinh doanh 101", do Công ty Alpha Books phát hành).

(vnexpress.net)

Topics: Company, business | No Comments »

MVP - Model View Presenter

By hoang188 | July 23, 2008

Giới thiệu
- Trong bài viết giới thiệu về mô hình MVC, chúng ta đã đề cập đến các nhược điểm của ngôn ngữ ASP. Có thể thấy hiện giờ ít trang web nào sử dụng công nghệ ASP cũ để phát triển nữa mà thay vào đó là các ngôn ngữ mới hơn, tiện ích hơn như PHP, ASP.NET, Java, v.v. Microsoft giới thiệu ngôn ngữ ASP.NET với điểm nhấn tách riêng các thành phần giao diện và xử lý dữ liệu bussiness logic bằng mô hình code-behind. ASP.NET có vẽ như là một lựa chọn tốt cho các ứng dụng web đơn giản, nhưng chính mô hình code-behind sẽ gây ra một số khó khăn cho các ứng dụng web vừa và lớn:

- Code-behind dường như được thiết kế để làm quá nhiều việc, nó vừa là một nơi để xử lý các event, kiểm soát các workflow trong chương trình và nó còn là một layer trung gian giữa dữ liệu bên dưới và giao diện phía trên. Người lập trình có thể viết mọi thứ trong code-behind và làm cho nó trở nên vô cùng rối rắm. Để cho code-behind làm quá nhiều thứ sẽ làm cho code của bạn khó kiểm soát và khó test (Unit Test). Trong những ứng dụng web lớn, người ta xem một design tốt khi nó giảm thiểu sự phụ thuộc lẫn nhau giữa các tầng (layer) và làm sao để cho code-behind càng đơn giản càng tốt. Với mô hình Model-View-Presenter, chúng ta sẽ thấy rằng code-behind được giữ cho vô cùng đơn giản và không hề dính dáng gì đến những xử lý trên giao diện Web.

- Một nhược điểm khác của code-behind là nó hầu như rất khó để sử dụng lại những xử lý giao diện (presentation logic) giữa những trang code-behind khác nhau nếu không đưa các xử lý đó ra các lớp Utility hay Helpers để tránh trùng lặp code. Tất nhiên để làm được điều đó cần một thời gian để tổ chức các lớp cho thich hợp. Tuy nhiên, nó thường dẫn chúng ta đến việc thiết kế các lớp một cách rời rạc và giống như khi sử dụng ASP. Trong một design tốt, mỗi class trong hệ thống nên có duy nhất một nhiệm vụ và mục đích rõ ràng, nếu chúng ta cần tạo ra một class chỉ để tránh trùng lặp code giữa 2 hoặc nhiều nơi khác thì đó là một dấu hiệu xấu, một thiết kế tồi.

- Và một nhược điểm cố hữu mà tôi thường nhắc đến là khả năng sử dụng Unit Test để test các lớp code-behind này. Các lớp code-behind đều kế thừa từ System.Web.UI.Page nên khó có thể viết các Unit Test một cách tự nhiên và thuận lợi được.

- Đã có nhiều kĩ thuật được tìm ra để giải quyết vấn đề của code-behind. Chẳng hạn như Castle Monorail project đã kế thừa những lợi điểm của Ruby-On-Rails và không sử dụng mô hình ASP.NET event. Thực ra cũng giống như ASP.NET MVC Framework, Castle Monorail hướng người lập trình đến cách phát triển ứng dụng Web theo MVC hơn là MVP, và khi áp dụng những framework này, chúng ta sẽ làm web ASP.NET theo một cách hoàn toàn khác, không có postback, không có server controls,… Khác với các framework hỗ trợ MVC, các framework hỗ trợ MVP là những giải pháp trong đó vẫn giữ mô hình event của ASP.NET nhưng hướng đến mục tiêu làm cho code-behind càng đơn giản càng tốt. Model-View Presenter sẽ giúp bạn làm được chuyện đó mà không cần dựa trên một framework nào cả. Đó cũng chính là lý do rất nhiều lập trình viên Web đã chọn MVP thay vì MVC trước khi có những framework hỗ trợ MVC như hiện nay.
- Bên cạnh các ASP.NET MVC Framework, Castle Monorail, hiện nay đã có những framework hỗ trợ MVP cho .NET như MVC# FrameworkNMVP Framework. Hi vọng tôi có thời gian tìm hiểu và chia sẽ với các bạn muốn quan tâm. Trong bài viết này, tôi sẽ trình bay khái quát lý thuyết suông về MVP; một sample code sẽ được giới thiệu trong bài tiếp theo.

Các bạn đang xem bài viết về Model View Presenter từ blog của Nguyễn Thoại (http://nthoai.blogspot.com)

Model-View-Presenter
- Nhiều người cho rằng MVP là một design biến đổi của MVC. Điểm khác nhau dễ thấy nhất là Presenter và Controller :bbpraroi: hehe đùa thôi… Trong mô hình MVP, các lớp View sẽ được sử dụng thông qua một Interface được định nghĩa trong .NET. Các lớp Presenter tương ứng sẽ sử dụng Interface này để đọc và ghi dữ liệu lên trên các View. Trong đa số các cách implement, một View sẽ có một Presenter tương ứng của nó. View sẽ khởi tạo Presenter cho nó và truyền cho Presenter này tham chiếu đến chính nó. Khi một event nào trên view được kích hoạt chẳng hạn như button_clicked, text_changed,.. bản thân lớp View sẽ không làm gì cả mà sẽ để cho lớp Presenter xử lý những sự kiện đó. Presenter sẽ đọc dữ liệu từ View (vì nó giữ một instance của View như là một member trong class) thông qua View Interface, thực hiện những xử lý ứng với Event được kích hoạt và set những thay đổi từ dữ liệu Model lên trên View thông qua View Interface.
- Trong môi trường .NET, cùng một Presenter có thể được sử dụng cho View trên web như các trang ASP.NET hoặc được sử dụng cho các Form trong Windows Form Application. Các Presenter đọc và ghi dữ liệu thông qua một Interface của .NET nên nó hoàn toàn độc lập với layer View. Chính nhờ cách làm này mà ta có thể áp dụng Unit Test cho các lớp xử lý Presenter rất dễ dàng và nó cũng chính là một trong những lợi ích lớn nhất của MVP cho khả năng tái sử dụng.

Model View Presenter Solution Structure

Cập nhật View
- Khi thành phần dữ liệu Model được cập nhật, View cũng sẽ phải được cập nhật để hiển thị những thay đổi. Quá trình cập nhật View có thể được thực hiện bằng nhiều cách khác nhau. Có lẽ cũng từ những cách này mà Model-View-Presenter được chia thành hai loại là Passive View và Supervising Controller.
- Trong mô hình Passive View, Presenter sẽ cập nhật view tương ứng bằng cách đọc dữ liệu trực tiếp từ Model rồi set lên View, do đó các lớp View sẽ không biết gì về thay đổi dữ liệu bên dưới. Hay nói cách khác chúng hoàn toàn bị động theo như trên gọi.
- Còn trong mô hình Supervising Controller, các lớp View sẽ tương tác trực tiếp với Model bên dưới để đọc dữ liệu mà không cần thông qua các lớp Presenter. Presenter sẽ cập nhật Model; nó chỉ thay đổi những control trên View trong trường hợp có những xử lý giao diện phức tạp mà không thể khai báo trước chẳng hạn như ẩn hiện control, đổi màu text,…

Passive View and Supervising Controller

- Quyết định dùng Passive View hay Supervising Controller thường dựa trên nhu cầu test tự động của ứng dụng. Nếu bạn muốn làm một ứng dụng có thể test tự động dể dàng và cover hầu hết các xử lý bên trong thì Passive View là một lựa chọn thích hợp, mọi UI logic đều được test bằng cách viết lớp test cho các Presenter. Mặt khác, nếu bạn thích code đơn giản hơn thì Supervising Controller có vẻ là một lựa chọn thích hợp hơn. Đối với những thay đổi đơn giản trên giao diện, bạn cũng không cần đưa những xử lý cho các thay đổi đó vào lớp Presenter. Khi chọn lựa giữa Passive View và Supervising Controller, bạn nên cân nhắc các điều sau đây:

Tương tác với dữ liệu
- Bạn cần phân biệt rõ Model với Domain, hai khái niệm này hoàn toàn khác nhau. Chúng ta có thể implement các lớp tương tác với dữ liệu bằng nhiều cách khác nhau. Trong một số trường hợp, có thể bạn sẽ phải sử dụng Observer Pattern cho các Presenter và Model. Nó sẽ giúp cho Presenter nhận những events từ Model khi có sự thay đổi và từ đó cập nhật thay đổi đó lên trên View. Thông thường, người ta sẽ làm ra các lớp Service/Manager, các lớp này sẽ đóng vai trò như các lớp Bussiness Logic trong layer Model để giúp Presenter tương tác với database bên dưới:

MVP Tiers

Các nhược điểm của MVP

Tài liệu tham khảo:
http://msdn.microsoft.com/en-us/library/cc304728.aspx
http://www.codeproject.com/KB/architecture/ModelViewPresenter.aspx
http://en.wikipedia.org/wiki/Model_View_Presenter

(from Nguyễn Thoại’s blog)

Topics: Howto | No Comments »

Sự thật về sự thất bại của những thương hiệu nổi tiếng

By hoang188 | July 19, 2008

Quá trình thiết lập thương hiệu được phát triển để bảo vệ các sản phẩm tránh khỏi sự thất bại. Tuy nhiên, việc thiết lập thương hiệu không còn đơn giản là một cách để tránh khỏi thất bại mà thực tế là các công ty sống hay chết là tùy thuộc vào sức mạnh thương hiệu đó.

Để hiểu rõ quá trình này, chúng ta hãy trở về thế kỷ thứ 19 với các thương hiệu khởi thủy. Trong thập niên 1880, các công ty như Campbell’s, Heinz và Quaker Oats bắt đầu lo lắng về phản ứng của người tiêu dùng về các sản phẩm được sản xuất hàng loạt. Các đặc trưng thương hiệu được thiết kế không chỉ giúp cho những sản phẩm này có chỗ đứng riêng mà còn làm giảm đi nỗi lo của công chúng về các sản phẩm được sản xuất đại trà.

Bằng cách thêm vào một yếu tố “nhân bản” cho sản phẩm, việc thiết lập thương hiệu đã làm thư giãn đầu óc của những người mua hàng của thế kỷ 19. Họ đã từng có lúc đặt niềm tin vào một chủ cửa hàng thân hữu thì nay họ có thể đặt sự tin tưởng đó vào tự thân các thương hiệu và những gương mặt tươi cười của các Cậu Ben và Cô Jemima bên các kệ hàng. Sự thất bại của các mặt hàng sản xuất đại trà mà các chủ nhà máy lo sợ đã không bao giờ xảy ra. Các thương hiệu đã cứu chuộc cái ngày ấy.

Enron - Phản lại sự thật

Không còn gì nhiều để nói về sự thành công và thất bại đầy tai tiếng của ông trùm năng lượng Enron ở Texas. Trong một thời gian ngắn 15 năm, Enron đã bắt đầu từ con số không để trở thành một công ty lớn thứ bảy ở Mỹ và là nhà cung cấp năng lượng nổi tiếng thế giới. Họ sử dụng hơn 21 nghìn nhân viên và hiện diện ở hơn 40 nước trên toàn thế giới.

Cùng với việc sản xuất năng lượng, họ cũng tạo nên một đặc trưng thương hiệu mạnh mẽ. Enron giành được giải thưởng “Công ty Đột phá Nhất nước Mỹ” của tạp chí Fortune sau sáu năm hoạt động, họ cũng được xếp hạng cao trong biểu đồ “Những công ty tốt nhất để làm việc” cũng của tạp chí này. Công ty cũng cổ vũ hình ảnh của một công dân tốt của cộng đồng và ấn hành các báo cáo xã hội và môi trường nhắm vào những hoạt động của công ty với sự cẩn trọng đối với những hệ quả môi trường của công việc, các chính sách chống hối lộ và tham nhũng cùng những mối quan hệ đồng sự.

Trong nhiều năm, Enron chứng tỏ họ là một công ty lớn mạnh và có lợi nhuận cao. Và rồi trong thời gian 2001-2002, những chứng tỏ này hóa ra chỉ là dối trá - một vụ dối trá lớn nhất trong lịch sử các công ty. Những công bố về lợi nhuận của công ty được minh chứng là không có thật, họ có những món nợ khổng lồ không được thể hiện trong sổ sách của công ty. Công ty kiểm toán cho Enron, Arthur Andersen, cũng dính líu vào việc che giấu các hồ sơ liên quan đến tài khoản của Enron, có nghĩa là những tác động của vụ tai tiếng trở thành thảm họa đối với danh tiếng của cả công ty này nữa. Cùng với vụ việc được tiết lộ, các nhà đầu tư và chủ nợ rút lui, đẩy công ty đi đến chỗ phá sản vào tháng 12/2001. Khi sự thực được phơi bày ra ánh sáng, những người điều hành của Enron lại làm cho sự việc trở nên tồi tệ hơn khi từ chối việc kiểm chứng và tuyên bố là họ không tin là sẽ được xét xử một cách công bằng.

Vụ tai tiếng của Enron cũng có những dính líu chính trị trong đó bởi những quan hệ gần gũi của công ty này với Nhà Trắng. Enron đã ủng hộ nhiều triệu đô la vào chiến dịch tranh cử năm 2000 của George Bush. Mặc dù cá nhân ông Bush là một người bạn của vị Giám đốc điều hành Kenneth Lay của Enron, ông này mau chóng cách ly với mọi dính líu có thể gây tai tiếng với công ty này.

Những tác động lâu dài của vụ tai tiếng này sẽ còn được cảm nhận trong nhiều năm nữa và cái tên Enron là không thể hồi phục và mãi mãi sẽ là đồng nghĩa với sự “vô trách nhiệm tập thể”.

Các bài học từ vụ phá sản của Enron:

- Không dối trá. Hình ảnh của công ty được ghi nhận bởi sự dối trá đã được chứng tỏ của Enron. Mọi việc dối trá đều không thể che giấu lâu dài.

- Tính hợp pháp. Một bài học rõ ràng, nhưng là một bài học vẫn luôn bị bỏ qua ở mọi cấp độ của tổ chức.

- Không che giấu. Enron đã làm cho một trường hợp tệ hại trở thành thảm họa khi từ chối nhìn nhận sai lầm sau khi sự thật được phơi bày.

Arthur Andersen - Xẻ vụn một danh tiếng

Nếu vụ tai tiếng Enron có thể minh chứng cho một điều gì thì đó là bản chất dính líu lẫn nhau của thế giới kinh doanh hiện đại. Cuối cùng thì Enron có vô số những quan hệ tập thể, đặc biệt là ở tiểu bang quê nhà của họ, Texas. “Ở một mức độ nào đó thì rõ ràng là mọi người đều có dính líu với Enron”, Richard Murray, giám đốc trung tâm Chính sách Công cộng của viện đại học Houston, khẳng định.

Dù sao, trong lúc tổ chức Enron có một tác động tiêu cực với cộng đồng kinh doanh Texas thì với những công ty trực tiếp dính líu đến Enron trong việc kinh doanh, hậu quả thật sự là thảm họa. Với công ty kiểm toán cho Enron, Arthur Andersen, việc dính líu này có một tác động chết người.

Hơn nữa, vụ tai tiếng Enron có liên quan đến việc kiểm toán. Đặc biệt là việc che giấu hồ sơ liên quan đến tài khoản và những món nợ khổng lồ của Enron, một thực tế về sự đồng lõa của công ty kiểm toán. Sự đồng lõa này càng rõ ràng hơn khi David Duncan, kế toán trưởng của Enron ở Andersen, bị buộc phải có mặt trong cuộc điều tra đầu tiên đã từ chối nói chuyện để cố chạy tội cho bản thân. Ngay cả khi Joseph Berardino, trưởng ban điều hành của Andersen, ngang ngạnh bảo vệ cho vai trò của công ty ông trong việc này cũng không thể tránh được những tổn thương bắt buộc. Một khi họ đã bị cáo buộc là có tội trong việc hủy hoại chứng cớ, công ty gánh chịu sự tổn thương thương hiệu nghiêm trọng và những chấn động vẫn còn cảm nhận được trong toàn ngành công nghiệp kiểm toán.

Các bài học từ Arthur Andersen

- Hiểu là các công ty đều dính líu lẫn nhau. Không một công ty nào là hoàn toàn độc lập với những công ty khác. Những hoạt động của Enron và Andersen là không thể tách rời, ít nhất là trong tâm trí của công chúng.

- Đừng đưa ra những thông điệp mù mờ. Thậm chí những ghi nhận khác nhau về các sự kiện cũng nảy sinh ngay từ trong nội bộ của Andersen.

Planet Hollywood - Nhân vật mạnh, thương hiệu yếu

Những chứng nhận danh tiếng có thể hỗ trợ lớn trong việc thúc đẩy mãi lực của một sản phẩm hay dịch vụ. Chẳng hạn như khi Oraph Winfrey, một tên tuổi danh tiếng trong giới truyền hình, giới thiệu sách qua câu lạc bộ sách của cô ấy - những cuốn sách đó hầu như được bảo đảm là sẽ bán chạy. Một số thương hiệu cũng được hưởng lợi từ danh tiếng của người tạo lập.

Cũng có những trường hợp, những người danh tiếng dùng tên tuổi của mình để hỗ trợ hay gầy dựng việc kinh doanh. David Bowie đã cho USABancshares.com, một ngân hàng trên mạng, mượn tên tuổi của mình để tung ra các cuốn chi phiếu hay thẻ tín dụng Bowie. Ngài Alex Ferguson của Manchester United là cổ đông của toptable.com.uk, một địa chỉ dịch vụ đặt chỗ và thông tin về các nhà hàng. Ban nhạc U2 sở hữu một khách sạn và hộp đêm. Bill Wyman là chủ một nhà hàng…

Một ví dụ nổi tiếng nhất trong các vụ mạo hiểm với danh tiếng cá nhân là thuộc về chuỗi nhà hàng chủ đề Hollywood, Planet Hollywood. Với những người đầu tư nổi tiếng như Bruce Willis, Demi Moore, Whoopi Goldberg, Arnold Schwarzenegger và Sylvester Stallone, chuỗi nhà hàng này được bảo đảm với sự phô trương tối đa khi nó được khai trương vào năm 1991. Công ty này phát triển rất nhanh và mau chóng có được gần 80 nhà hàng trên khắp thế giới. Năm 1999, công ty này phá sản và các nhà hàng của họ ở khắp nơi trên thế giới lần lượt đóng cửa.

“Planet Hollywood đã phơi xác” Malcolm Gluck, nhà phê bình rượu, bày tỏ trên tờ Guardian. “Những người ăn thịt, ăn chay, phê bình món ăn và các chủ nhà hàng đủ loại sẽ vui mừng với cái tin chuỗi nhà hàng lớn nhất trong lịch sử các bếp ăn đã bị nướng sống”. Cùng lúc với tin tức được truyền rao, Planet Hollywood càng mất thêm nhiều khách hàng và chỉ còn hoạt động thực sự ở một vài nhà hàng đầu tiên với sự hỗ trợ của các nhà đầu tư mới từ Ả rập Xê út với những món tiền không đáng kể.

Vậy tại sao một thương hiệu phát triển nhanh như vậy lại mau chóng đi vào đường cùng trong vòng chưa đến một thập niên?

Trước hết, công ty đã khuyếch trương quá nhanh, mở ra các nhà hàng mới trong khi lợi nhuận chưa kịp thu hồi bao nhiêu ở những nhà hàng cũ. Kế hoạch của họ là đến năm 2003 phải đạt đến con số 300 nhà hàng trên toàn thế giới.

Một yếu tố khác nữa là thức ăn. Hầu hết người ta đi ăn ngoài là vì thức ăn, nhưng Planet Hollywood chưa hề bao giờ quảng cáo về yếu tố này trong việc kinh doanh của họ. Để có thể đạt được thành công lâu dài, thức ăn và thức uống phải là chủ đề chính. Ngay cả McDonald’s chủ đề cũng phải là về thức ăn, cho dù giá cả và sự thuận tiện của chúng mới là yếu tố tiên quyết.

Sự thành công của Planet Hollywood chỉ hình thành từ những khách hàng một lần duy nhất, những người bị hấp dẫn bởi yếu tố mới mẻ. “Sức hút đơn thuần là để được có mặt ở một nơi như thế và nhìn xem những nhân vật nào có mặt ở đó”, Malcolm Gluck kể lại. “Với hy vọng được nhìn thấy những người danh tiếng hay những người bạn của những người danh tiếng, hay ngay cả những người ham danh tiếng (những người chỉ đến một lần vì cơ hội công luận hay chỉ vì một bữa ăn và rồi không bao giờ thấy lại)”. Nhưng đó không phải là căn bản để xây dựng một công cuộc kinh doanh lâu dài với những khách hàng lặp lại, điều mà bất cứ một nhà hàng nào cũng phải có để có thể tồn tại lâu dài. Không có một lý do nào để họ quay lại với Planet Hollywood thêm một lần nữa.

Các bài học từ vụ Planet Hollywood

- Danh tiếng vẫn chưa đủ. “Những người ngây thơ này nghĩ rằng chỉ với danh tiếng của họ thôi là đủ để kinh doanh. Không đủ đâu các cậu ạ!”, Malcolm Gluck mỉa mai.

- Truyền miệng là nguy hiểm. Việc truyền miệng là quan trọng hơn là phô trương quảng cáo hay truyền thông, đặc biệt là trong việc đi ăn ngoài.

- Chủ đề phải kết dính với sản phẩm chính. Thức ăn phải là chủ đề chứ không phải là một ghi nhận mơ hồ về Hollywood.

Exxon - Không nói một lời

Nhiều công ty và tổ chức đã từng phải đối phó với một khủng hoảng trong thời gian tồn tại của họ. Dù sao cũng chỉ có một số ít đã thể hiện sự vô trách nhiệm và thiếu khả năng đối với một sự kiện quan trọng. Công ty xăng dầu Exxon là một trong những trường hợp này.

Năm 1989, tàu chở dầu Exxon Valdez gặp tai nạn và làm tràn dầu ra ở bên ngoài bờ biển Alaska. Chỉ trong một thời gian ngắn, một lượng dầu đáng kể của 1,26 triệu thùng được vận chuyển đã loang ra mặt biển tạo thành một vụ tràn dầu lớn nhất trong lịch sử nước Mỹ.

Vào lúc sự cố xảy ra, một người không được phép điều khiển con tàu trong những vùng biển tương tự, thuyền phó ba - Gregory Cousins đang ở trong khoang lái. Tung tích của thuyền trưởng Joseph Hazelwood trong lúc đó không được giải thích. Một điều tra viên của đội bảo vệ bờ biển đã làm xét nghiệm máu của cả hai người này. Kết quả là nồng độ rượu trong máu của viên thuyền trưởng là vượt mức cho phép cho dù lúc đó đã là tám tiếng đồng hồ sau sự cố. Viên thuyền trưởng này sau đó đã bị phạt và kết án 90 ngày tù giam, một bản án mà nhiều người cho là còn quá nhẹ.

Những nỗ lực kiểm soát vụ tràn dầu đã là chậm chạp ngay từ lúc khởi đầu. “Những ứng phó đầu tiên là không đủ để ngăn chặn và không phù hợp đối với những đo lường về lượng dầu tràn”, một viên thanh tra của cơ quan Bảo tồn Môi trường Alaska cho biết, “24 giờ sau thảm họa, chúng tôi vẫn chưa thấy được dấu hiệu về một kế hoạch ngăn chặn đầy đủ”. Theo như những người quan sát thì Exxon đã thể hiện quá ít và quá trễ. Không chỉ trong những nỗ lực ngăn chặn vụ tràn dầu mà công ty này còn từ chối hợp tác với báo giới. Chủ tịch Lawrence Rawl của Exxon đã quá nghi ngờ giới truyền thông nên đã có những phản ứng phù hợp với cách suy nghĩ đó.

Một vài giờ sau sự cố, các phóng viên đã tràn ngập khu vực này để thực hiện việc đưa tin của họ. Một phát ngôn viên của Exxon chỉ vào sự hiện hữu của quy trình ngăn chặn để thay cho câu trả lời về những gì sẽ diễn biến. Những quy trình mà sau đó các đoạn phim truyền hình cho thấy là vô ích. Khi được yêu cầu phỏng vấn trên truyền hình, Rawls đã trả lời là ông ta không có thời gian cho những chuyện linh tinh đó.

Trong lúc công ty có những khởi đầu hoàn toàn bất lợi với báo giới như vậy thì trên mặt biển, công cuộc ngăn chặn vụ tràn dầu đi vào chỗ bế tắc. Khoảng 240.000 thùng dầu đã tràn ra mặt biển, hàng triệu thùng khác trên con tàu vẫn còn đó. Trong hai ngày đầu, với thời tiết yên bình, chẳng có được bao nhiêu động thái cho cuộc ngăn chặn dầu tràn. Cuộc tràn dầu này đã lan rộng ra và làm ố bẩn hơn 12 dặm vuông mặt biển.

Một tuần sau đó, Exxon vẫn ngậm tăm. Tổng thống Bush tuyên bố cuộc tràn dầu là một thảm kịch và Frank Iarossi, Giám đốc chuyển vận của Exxon bay đến thị trấn Valdez để chủ trì một cuộc họp báo. Cuộc họp báo trở nên tồi tệ khi một ít chứng cớ tốt đẹp được Exxon đưa ra lập tức bị phản đối bởi những con mắt nhân chứng của các nhà báo và ngư dân có mặt tại hiện trường.

John Devens, Thị trưởng của thị trấn Valdez, bình luận rằng cộng đồng cảm thấy bị phản bội vì những phản ứng của Exxon đối với thảm họa. “Bao nhiêu năm qua họ luôn hứa sẽ làm mọi việc để dọn sạch một vụ tràn dầu và gìn giữ chất lượng đời sống của chúng tôi. Tôi thấy rõ ràng là lúc này chúng tôi đang đối mặt với một sự hủy hoại hoàn toàn môi trường sống của mình”. Ngay cả Stephen McAlpine, Thống đốc bang Alaska cũng cho rằng ông vô cùng thất vọng trước đáp ứng của Exxon trong vụ này, “cho dù họ có nói gì, tôi cũng không thể tin được nữa”.

Cuối cùng, ông chủ của Exxon cũng buộc phải xuất hiện trên truyền hình. Khi được hỏi về những nỗ lực sau hết để dọn sạch ô nhiễm trong buổi phỏng vấn trực tiếp, Rawls tỏ ra hoang mang. Hóa ra ông này không hề để ý đến những việc này và cho thấy một thực tế là công việc của một vị chủ tịch không phải là để đọc các báo cáo tương tự. Ông ta đổ lỗi cho báo chí thế giới là đã làm cho thảm họa trở thành quá đáng hơn. Định phận thê thảm của Exxon thế là hoàn tất.

Các hệ quả cho Exxon về cả thảm họa lẫn cách mà họ thu xếp nó là hết sức to lớn. Tổng chi phí chi cho thảm họa tràn dầu này là 7 tỷ đô la. Phần lớn là tiền phạt vì vô trách nhiệm với cộng đồng.

Tuy khó mà lượng định, nhưng tổn thất về tiếng tăm của công ty còn nghiêm trọng hơn. Exxon đã từ vị trí một công ty xăng dầu lớn nhất thế giới rơi xuống hạng ba. ‘Exxon Valdez’ trở thành đồng nghĩa với sự ngạo nghễ tập thể và câu chuyện vẫn còn được rao truyền đến cả năm sau. Trong cuộc thăm dò ở Mỹ vào năm 1990, 65% người trả lời đã cho là cuộc tràn dầu Valdez là yếu tố chính làm gia tăng nhận thức của công chúng về những vấn đề môi trường.

Các bài học từ Exxon

- Sống với lời hứa của bạn. Exxon đã thất bại trong việc minh chứng những khả năng hiệu quả để thu xếp thảm họa - và họ cũng cho thấy khả năng tránh né một khi vấn đề không có chứng cứ rõ ràng.

- Hành động như một công dân tốt. Exxon đã tỏ ra thờ ơ với sự hủy hoại môi trường và vì vậy cũng không làm được bao nhiêu để hỗ trợ cho trường hợp của công ty.

(Trích cuốn "Sự thật về những thất bại thương hiệu lớn nhất mọi thời đại" do First News phát hành)

(vnexpress.net)

Topics: Untitle, management, review | No Comments »


« Previous Entries