Em mattroi becon: có hỏi mình rằng: em mở máy tính mà lên là hay bảo Restart lại máy tính để Windows Update, làm thế nào để nó đừng có hiện thông báo này nữa...Mà mình hay cập nhật là tốt cho máy hả anh. Bài viết dưới đây sẽ giúp bạn và mặt trời bé con giải quyết điều đó.

Nếu bạn đang làm công việc quan trọng nào đó trên máy tính, mà máy cứ xuất hiện hộp thoại hỏi bạn: "Restart your computer to finish installing important updates" rồi hỏi bạn khởi động lại máy tính thì cực kỳ bất tiện.

Dĩ nhiên, bạn có thể tắt chế độ này trong 4h, nhưng hộp thoại này sẽ hiển thị lại sau 4h và lần này nếu bạn thực sự đang tải về máy của bạn file quan trọng thì không kịp nữa. Máy tính sẽ tự động khởi động lại. Bạn rất chán phải không nhỉ?

Cách nhanh nhất để tắt chế độ này là dừng dịch vụ Windows Update đang chạy lại. Bạn có thể tiến hành dừng dịch vụ này theo cách sau: Hướng dẫn bằng lệnh cho nó Pro.


Gõ cmd trong ô tìm kiếm[Search] của menu Start và dùng Ctrl+Shift+Enter để mở trong chế độ quản trị hệ thống. Bạn cũng có thể click phải lên menu và chọn Run as Administrator.

Sau khi màn hình đen xuất hiện bạn gõ lệnh:

net stop "windows update"

Đừng lo lắng bạn nhé, dịch vụ này sẽ khởi động lại trong lần khởi động kế tiếp, nhưng từ giờ trở đi đến khi tắt máy đi ngủ bạn sẽ không còn bị làm phiền bởi hộp thoại đó nữa.


Một máy tính Linux thường chạy nhanh hơn và bảo mật hơn so với máy tính có cài các hệ điều hành khác. Đôi khi, cách dễ nhất để bảo mật lại là phương thức dễ quên nhất. Hãy tham khảo 10 cách sau để có thể bảo vệ một máy Linux. Lưu ý rằng chúng tôi nêu ra cách này chỉ áp dụng đối với một máy thông thường, không phải máy chủ. Bảo mật máy chủ Linux sẽ phải đòi hỏi những cấu hình kiểu khác.



1. Khóa màn hình và log out khỏi hệ thống

Phần lớn người dùng thường quên rằng Linux là một môi trường máy tính đa người dùng. Do đó, bạn phải log out khỏi máy tính để người khác có thể log in vào máy khi cần dùng. Tất nhiên việc log out không phải là tùy chọn duy nhất. Nếu chỉ một mình bạn sử dụng máy tính đó, bạn sẽ phải khóa màn hình lại thay vì log out. Khóa màn hình rất đơn giản là bạn sẽ phải nhập vào một mật khẩu nếu muốn vào lại màn hình làm việc. Điểm khác ở đây là khi khóa màn hình thi các ứng dụng trên máy tính vẫn chạy, khi quay trở lại màn hình làm việc, các chương trình đó sẽ tiếp tục chạy. Thật an toàn và bảo mật.


2. Ẩn các file và thư mục một cách nhanh chóng

Trong Linux, các file và thư mục được ẩn đi bằng cách thêm một dấu chấm “.” trước tên của file hoặc thư mục. Ví dụ nếu một file có tên test đang hiển thị một cách bình thường thì file .test sẽ bị ẩn đi. Phần lớn mọi người đều không biết rằng chạy câu lệnh ls -a sẽ hiển thị tất cả các file và thư mục ẩn. Vì vậy, nếu bạn có thư mục và file ẩn không muốn đồng nghiệp sử dụng máy nhìn thấy, chỉ đởn giản là thêm một dấu chấm vào trước tên file và thư mục. Bạn cũng có thể thực hiện việc này từ dòng lệnh: mv test .test.


3. Mật khẩu mạnh

Mật khẩu trên một máy tính Linux chính là chiếc chìa khóa vàng. Nếu bạn đánh mất mật khẩu hoặc mật khẩu quá đơn giản, chiếc chìa khóa vàng này sẽ trở thành là của tất cả mọi người. Và nếu bạn sử dụng Ubuntu thì một mật khẩu sẽ cho người dùng được truy cập nhiều hơn là sử dụng Fedora. Để không gặp phải vấn đề mất dữ liệu với nguyên nhân không đáng có này, hãy đặt mật khẩu mạnh. Có rất nhiều cách đặt mật khẩu mạnh mà chúng tôi đã giới thiệu trong nhiều bài trước đây, bạn có thể đọc tham khảo.


4. Tránh cài đặt các ứng dụng chia sẻ file

Rất nhiều người dùng Linux thường xuyên phải sử dụng việc chia sẻ file. Nếu thực hiện việc chia sẻ này trong mạng công ty, bạn có thể mở và truy cập vào máy tính của những người dùng khác thì ngược lại, họ cũng có thể truy cập vào chính những dữ liệu nhạy cảm trên máy tính của bạn. Vì vậy, có một luật đưa ra là không cài đặt các công cụ chia sẻ file.


5. Cập nhật thường xuyên máy tính là một điều sáng suốt

Linux không như Windows. Với Windows, bạn có thể lấy các bản cập nhật bảo mật khi Microsoft phát hành ra chúng (có thể mất đến vài tháng mới có một bản vá). Còn với Linux, một cập nhật bảo mật có thể được cung cấp ngay sau vài phút hoặc vài giờ từ khi phát hiện ra lỗ hổng. Cả KDE và GNOME, đều có các applet cập nhật cho Panel. Hãy cập nhật ngay khi có bản vá bảo mật được cập nhật. Đừng trì hoãn việc cập nhật bảo mật bởi đó cũng có thể là nguyên nhân gây nguy hiểm cho máy tính của bạn.


6. Cài đặt chương trình bảo vệ virus

Dù tin hay không thì một chương trình bảo vệ virus trên máy tính Linux là rất cần thiết. Tất nhiên, khả năng virus gây ra vấn đề trên hệ thống Linux của bạn là rất thấp nhưng nếu các email được forward tới các máy tính Windows khác thì có thể là nguyên nhân gây ra vấn đề. Một chương trình bảo vệ virus tốt (như ClamAV) sẽ đảm bảo các email gửi đi từ máy tính của bạn sẽ không chứa theo bất kỳ mối nguy hại nào có thể quay trở lại phá hoại bạn (hay công ty bạn).

7. Kích hoạt SELinux

SELinux (Security-Enhanced Linux) được tạo bởi NSA. Những gì SELinux làm được là khóa điều khiển truy cập vào các ứng dụng. Thật tuyệt vời phải không. Chắc chắn SELinux cũng có một vài điều gây khó chịu cho người sử dụng như việc gây chậm cho hệ thống hay khiến cho một vài ứng dụng trở nên khó cài đặt. Nhưng những tiện lợi về bảo mật khi sử dụng SELinux (hoặc Apparmor) vượt trôi hơn so với những nhược điểm mà nó có. Bạn có thể kích hoạt SELunux trong quá trình cài đặt Fedora.


8. Tạo /home trong một partition riêng biệt là phương pháp an toàn

Mặc định Linux cài đặt thư mục /home của bạn vào root hệ thống. Chắc chắn điều này không có gì phiền hà nhưng 1) Vì đây là chuẩn nên mọi người đều có truy cập vào hệ thống và biết chính xác vị trí lưu dữ liệu của bạn; 2) Nếu máy tính chẳng may gặp sự cố, bạn có thể bị mất dữ liệu. Để giải quyết vấn đề này, bạn có thể đặt thư mục /home sang một ổ cứng hay một partition khác. Điều này sẽ giúp bạn luôn am tâm với dữ liệu của mình.

9. Sử dụng trình desktop ngoài chuẩn

Sử dụng máy tính với trình quản lý cửa sổ khác (Enlightenment, Blackbox, Fluxbox...) không chỉ mang lại cho bạn cái nhìn và cảm nhận mới, chúng còn có hệ thống bảo mật đơn giản trước những ánh mắt tò mò mà bạn chưa bao giờ để ý. Bạn sẽ làm thế nào? Rất đơn giản. Tạo một biểu tượng desktop của ứng dụng bạn muốn sử dụng. Trừ phi người dùng biết làm thế nào để vào dòng lệnh (bằng cách log out hoặc nhấn Ctrl + Alt + F*, với * là biểu tượng trên desktop khác với chương trình mà bạn muốn sử dụng), nếu không sẽ không thể khởi chạy bất kỳ ứng dụng nào khác ngoài ứng dụng đã đặt trước. Phần lớn người dùng không có ý tưởng về việc xem xét máy bằng mọi cách, họ sẽ không thể biết đến các file của bạn.

10. Ngừng các dịch vụ

Đây là một máy tính bàn Linux, không phải máy chủ. Vì vậy tại sao bạn phải chạy các dịch vụ như httpd, ftpd và sshd? Bạn hoàn toàn không cần chúng và còn làm tăng thêm nguy cơ bảo mật (trừ khi bạn biết làm thế nào để khóa chúng lại). Vậy thì đừng chạy chúng nữa. Kiểm tra file /etc/inetd.conf và đảm bảo rằng các dịch vụ không cần thiết đã được chú thích là đóng.


Theo quantrimang.com

Khi mua tên miền bạn cần chọn cho mình một tên miền phù hợp với nhu cầu sử dụng của mình. Để giúp bạn có thể chọn cho mình một tên miền phù hợp, bạn hãy tham khảo tài liệu dưới đây.

1 . Bạn muốn tậu một tên miền cho website hay doang nghiệp của mình nhưng tiếc rằng người khác đã nhanh chân đăng kí trước bạn . Trong trường hợp cần thiết , bạn có thể các trang có tiện ích whois như http://www.quyettri.com/ hoặc từ các trang web chuyên cho thuê Domain và Hosting để tìm được thông tin và liên hệ với người chủ Domain mà bạn định đăng kí . Bạn nêu nhu cầu muốn được nhượng lại Domain và đề nghị họ ra một cái giá mà bạn có thể chấp nhận được.

2 . Nếu họ không chịu hoặc “hét” cái giá ngoài tầm đối với khả năng của bạn thì tốt nhất là thay vì cố tìm cách mua lại thêm miền , bạn nên thay tên domain bằng những từ đồng nghĩa khác . VD : MusicOnline.com thì có thể thay bằng MediaOnline.com. Hoặc xem xét kỹ cách đặt tên miền vì trong thực tế , các website nổi tiếng hay sử dụng những cái tên rất đặc biệt . VD : Bạn có hiểu từ Google nghĩa gì không ?

3 . Tên miền có rất nhiều loại ( đuôi mở rộng ) khác nhau . Số tên miền mang những đuôi mở rộng phổ biến như .com , .net , .org thì lên đến hàng triệu nên rất khó tìm được những cái tên đẹp nhưng chưa được đăng kí ( chẳng khác “mò kim đáy biển” ) . Có những tên miền đã được đăng kí với các loại đuôi phổ biến trên nhưng có thể nó chưa được đăng kí với các đuôi ít phổ biến và các tên miền cấp quốc gia khác . Vậy bạn có chấp nhận lấy một tên miền như ý nhưng với một đuôi kém phổ biến không ?

4 . Ngược lại nếu đăng kí tên miền của bạn với tất cả các loại đuôi hiện có thì thật lãng phí và rất tốn kém . Nếu có thể bạn nên dùng domain .com vì khi khách viếng thăm chỉ nhớ đuôi tên miền và quên mất đuôi mở rộng nhưng họ vẫn có thể tìm đến website của bạn vì theo mặc định , các trình duyệt web sẽ tự động gán thêm .com nếu người dùng chưa nhập đuôi mở rộng.

5 . Nếu tên miền bạn chọn chứa nhiều từ , bạn nên đăng kí nhiều phiên bản cho nó : có dấu gạch nối ngăn cách các từ và không có dấu gạch nối . VD : nghenhaconline.com và nghenhac-online.com

6 . Giá domain hiện giờ đã khá rẻ , nếu được hãy mua thêm các tên miền gần giống với domain của bạn

7 . Mua thêm nhiều Domain phụ xem như là một cách rẻ nhất để tăng thêm lượng khách cho website

8 . Mặc dù đăng kí nhiều domain nhưng bạn chỉ nên dùng một tên miền duy nhất cho Email của bạn.

9 . Bảo đảm rằng tất cả domain đều đã được chuyển hướng ( forwarding ) đến website của hoặc là khách viếng thăm sẽ chỉ thấy được trang web mặc định của nhà cung cấp domain mà bạn đăng kí .

10 . Một vài nhà cung cấp hosting có giới hạn số domain mà website được phép sử dụng . Vì thế, hãy đọc kỹ quy định và điều lệ của nhà cung cấp Hosting .


Theo itjsc.com.vn

Lựa chọn được một nhà cung cấp dịch vụ lưu trữ Internet/web (dịch vụ web hosting) phù hợp với yêu cầu của doanh nghiệp là một công việc tưởng như đơn giản mà lại không đơn giản. Bài viết này xin điểm qua một số điều cần thiết trong việc lựa chọn các nhà cung cấp dịch vụ hosting phù hợp với công việc kinh doanh của bạn.

- Thế nào là một nhà cung cấp dịch vụ web hosting tốt và ngược lại?

- Công việc kinh doanh sẽ bị ảnh hưởng như thế nào nếu chọn phải một nhà cung cấp dịch vụ hosing không phù hợp hay kém chất lượng?

- Có những loại hình dịch vụ hosting nào? Mỗi công việc kinh doanh, mỗi ngành công nghiệp thì phù hợp với loại hình dịch vụ hosting nào?

1. Để chọn lựa được nhà cung cấp web hosting phù hợp, cần có hiểu biết về các loại hình dịch vụ hosting hiện có Cùng với sự phát triển lớn mạnh của ngành cung cấp dịch vụ hosting, khách hàng ngày càng có nhiều lựa chọn đa dạng phong phú hơn các gói dịch vụ hosting, mỗi gói dịch vụ đều có điểm mạnh và điểm yếu khác nhau. Do vậy, những hiểu biết về các gói dịch vụ hosting hiện hành là điều vô cùng cần thiết.

Hosting chia sẻ (Shared hosting) Hosting chia sẻ có nghĩa là nhiều khách hàng cùng chia sẻ việc sử dụng một máy chủ của nhà cung cấp dịch vụ. Máy chủ dùng chung hoàn toàn sẽ do nhà cung cấp dịch vụ quản lý, khách hàng chỉ có thể quản lý tài khoản cá nhân và bảo trì website. Điểm mạnh của gói dịch vụ hosting này là giá - có thể nói giá thành của gói dịch vụ này là rẻ nhất trong các gói dịch vụ hosting hiện nay. Nhưng ngược lại cũng vì có nhiều khách hàng cùng chia sẻ tài nguyên của một máy chủ nên tất yếu sẽ ảnh hưởng đến sự vận hành của các website.

Ví dụ điển hình, nếu số lượng truy nhập vào một trong những website được lưu trên máy chủ đó tăng vọt sẽ làm chậm tốc độ truy nhập đến các website khác trên cùng máy chủ, đó là chưa kể đến các vấn đề an ninh mạng, bảo mật thông tin do dùng chung. Một điểm yếu khác của gói dịch vụ này là các khách hàng không thể cài đặt các ứng dụng cho riêng mình do không thể trực tiếp quản lý máy chủ và vì nhà cung cấp dịch vụ muốn bảo đảm một môi trường ổn định cho tất cả các khách hàng. Hosting thuê địa điểm, đường truyền (Collocated hosting) Khách hàng của gói dịch vụ hosting này hoàn toàn chủ động trang bị một máy chủ đáp ứng đúng theo yêu cầu riêng, chẳng hạn khách hàng có thể mua các máy chủ từ các nhà cung cấp như DELL hay HP.

Nhà cung cấp dịch vụ chỉ đóng vai trò tiếp nhận máy chủ từ khách hàng, sắp xếp vị trí đặt máy chủ, cung cấp năng lượng hoạt động và kết nối máy chủ vào hệ thống mạng. Ngược lại hoàn toàn với gói dịch vụ hosting chia sẻ, ở đây khách hàng hoàn toàn chủ động trong việc quản lý bảo trì máy chủ, nhà cung cấp dịch vụ chỉ chịu trách nhiệm đảm bảo duy trì kết nối mạng và cung cấp năng lượng hoạt động liên tục cho máy chủ.

Trong một số trường hợp khách hàng sử dụng gói dịch vụ này có thể nhận được sự hỗ trợ quản lý từ nhà cung cấp dịch vụ. Hosting thuê máy chủ không có hỗ trợ (Unmanaged dedicated hosting) Gói dịch vụ hosting này tương đối giống với gói dịch vụ hosting thuê địa điểm và đường truyền mạng, chỉ khác có một điểm là khách hàng phải thuê máy chủ từ nhà cung cấp dịch vụ thay vì tự trang bị. Do vậy mà giá của gói dịch vụ này thường khá cao.

Bên cạnh đó, mức độ hỗ trợ mà khách hàng nhận được từ phía nhà cung cấp dịch vụ là tương đối hạn chế. Hầu hết mức độ hỗ trợ đều ở mức chung chung, do vậy khách hàng cần phải yêu cầu nhà cung cấp dịch vụ cụ thể hoá mức độ hỗ trợ. Dịch vụ kiểu này có thể rất tốt đối với các ứng dụng như trò chơi trực tuyến song không đủ đảm bảo đối với các ứng dụng kinh doanh đòi hỏi sự đáp ứng nhanh và sự ổn định tuyệt đối.

Hosting thuê máy chủ có hố trợ (Managed dedicated hosting ) Dịch vụ hosting thuê máy chủ có hỗ trợ cũng giống với dịch vụ hosting thuê máy chủ không có hỗ trợ, chỉ khác một điều là khách hàng nhận được nhiều sự hỗ trợ hơn trong việc quản lý, bảo trì máy chủ cũng như những bảo đảm về chất lượng từ phía nhà cung cấp dịch vụ. Các dịch vụ hỗ trợ quản lý có thể bao gồm quản lý máy chủ thời gian thực, bảo hành phần cứng, thường xuyên cập nhật các bản sửa lỗi bảo mật cũng như nhiều dịch vụ hỗ trợ khác.

Tuy nhiên, bạn cũng cần phải yêu cầu nhà cung cấp dịch vụ phải cụ thể hoá các dịch vụ hỗ trợ quản lí đi kèm gói dịch vụ để tránh nhà cung cấp dịch vụ nguỵ trang gói hosting thuê máy chủ không kèm hỗ trợ thành gói hosting thuê máy chủ có hỗ trợ.

2. Nhà cung cấp dịch vụ có “sở hữu” địa chỉ IP “đen”?

Rất nhiều nhà cung cấp dịch vụ hosting chỉ chú trọng đến lợi nhuận mà không hề quan tâm tới khách hàng thật sự của mình là ai. Điều này đồng nghĩa với việc là rất nhiều nhà cung cấp dịch vụ hosting lại cho phép việc lưu trữ các website độc hại, có nội dung không lành mạnh, spammers hoặc các máy chủ chứa vô số các vấn đề về an ninh bảo mật. Do vậy, hệ thống mạng của nhiều nhà cung cấp dịch vụ có chứa rất nhiều địa chỉ IP “đen”, gây không ít ảnh hưởng xấu đến các khách hàng.

Có những nhà cung cấp dịch vụ hosting “sở hữu” cả nguyên cả một lớp C các địa chỉ IP “đen” rồi sau đó, chính những đại chỉ IP này lại được cấp cho các khách hàng mới của nhà cung cấp dịch vụ. Địa chỉ IP “đen” là các địa chỉ IP bị cấm trên mạng, là các địa chỉ của các website chuyên phát tán thư rác (spam), hoặc địa chỉ IP của các website có nội dung không lành mạnh.

Một hậu quả là bất cứ email nào có xuất xứ từ địa chỉ IP “đen” sẽ không được bất kì máy chủ thư điện tử nào tiếp nhận. Điều này đồng nghĩa với việc nếu khách hàng muốn sử dụng email làm phương tiện marketing thì đáng tiếc các bức thư điện tử đó sẽ không bao giờ có thể đến đúng địa chỉ cần đến.

Do vậy khi chọn lựa nhà cung cấp dịch vụ hosting bạn cũng nên kiểm tra xem nhà cung cấp dịch vụ hosting đó có “sở hữu” địa chỉ IP “đen” không bằng cách sử dụng cơ sở dữ liệu về địa chỉ IP “đen” như http://www.spamhaus.org/sbl/isp.lasso. Hoặc cơ sở dữ liệu về địa chỉ IP “đen” chuyên phát tán thư rác http://www.spamhaus.org/mailinglists.html

3. Không nhầm lẫn sự ổn định với quy mô kinh doanh của nhà cung cấp dịch vụ

Nếu bạn chỉ chú ý tới quy mô kinh doanh của nhà cung cấp dịch vụ hosting rồi đánh đồng với chất lượng dịch vụ, mức độ an toàn và bảo mật thì là một sai lầm. Trên thực tế, rất nhiều nhà cung cấp dịch vụ hosting lớn lại đang đứng bên bờ phá sản hoặc hoạt động dưới sự bảo hộ của luật chống phá sản.

Trong một số trường hợp, nhà cung cấp dịch vụ hosting lại đang trong quá trình chuyển đổi chủ sở hữu, gây rất nhiều khó khăn cho khách hàng? Giải pháp cho vấn đề là bạn hãy thử tìm câu trả lời cho các vấn đề sau:

- Nhà cung cấp dịch vụ hosting đã hoạt động trong ngành bao nhiêu lâu? - Sở hữu công ty kinh doanh dịch vụ hosting có thay đổi trong thời gian qua?

- Công việc kinh doanh của nhà cung cấp dịch vụ có sinh lời, tốc độ quay vòng vốn, tái đầu tư?

4. Không đặt giá cả làm ưu tiên hàng đầu Nếu đặt mục tiêu giá cả làm ưu tiên hàng đầu trong việc chọn lựa nhà cung cấp dịch vụ hosting, rất có thể bạn sẽ chỉ nhận được duy nhất một kết nối Internet cũng như rất ít sự hỗ trợ từ nhà cung cấp dịch vụ. Thậm chí trong nhiều trường hợp đường kết nối Internet mà bạn nhận được cũng không được bảo đảm, thường xuyên phải hoạt động hết công suất hoặc thường xuyên gặp phải các trục trặc kĩ thuật.

5. Nhà cung cấp dịch vụ phải có trung tâm dữ liệu riêng? Khi bạn có ý định chọn một nhà cung cấp dịch vụ hosting, phải chắc chắn một điều là nhà cung cấp dịch vụ có trung tâm dữ liệu riêng và trung tâm dữ liệu đó cũng phải được bảo đảm tính liên tục trong hoạt động và kết nối.

Hãy tìm câu trả lời cho những câu hỏi sau đây từ phía nhà cung cấp dịch vụ:

- Tổng dung lượng các kênh kết nối mạng của nhà cung cấp dịch vụ là bao nhiêu?

- Bình quân mức độ hoạt động các kênh kết nối mạng của nhà cung cấp dịch vụ? (Bạn cần phải tìm hiểu điều này vì cho dù nhà cung cấp dịch vụ có băng thông kết nối mạng lớn đến cỡ nào nhưng nếu nó phải hoạt động hết công suất thì tất yếu tốc độ truy nhập website của bạn sẽ rất chậm.)

- Nguồn cung cấp điện cho máy chủ của nhà cung cấp dịch vụ có bảo đảm tính liên tục?

- Nhà cung cấp dịch vụ có máy phát điện dự phòng? - Nhà cung cấp dịch vụ có thường xuyên kiểm tra máy phát điện dự phòng?

- Nhà cung cấp dịch vụ thường áp dụng các giải pháp an ninh mạng nào?

- Nhà cung cấp dịch vụ có các biện pháp bảo vệ an ninh hệ thống?

- Nhà cung cấp dịch vụ có các hệ thống phòng chống cháy nổ?

6. Nhà cung cấp dịch vụ phải có đội ngũ quản trị mạng có kinh nghiệm thực tế Khi yêu cầu có hỗ trợ kĩ thuật từ phía nhà cung cấp dịch vụ hosting, nhiều khi bạn sẽ cảm thấy rất bực bội vì phải làm việc với những nhân viên dịch vụ khách hàng không có chuyên môn kĩ thuật thay vì được làm việc với những người quản trị mạng chuyên nghiệp. Do vậy, bạn nên tìm hiểu hệ thống tổ chức bộ phận hỗ trợ khách hàng của nhà cung cấp dịch vụ? Đâu là những người quản trị mạng chuyên nghiệp mà bạn cần? Phải mất bao nhiêu thời gian để có thể tiếp cận với những người quản trị mạng chuyên nghiệp?

7. Nhà cung cấp dịch vụ phải linh hoạt trong hỗ trợ khách hàng Nhà cung cấp dịch vụ hosting phải hiểu được tầm quan trọng của chất lượng dịch vụ mà họ cung cấp đối với công việc kinh doanh của khách hàng. Rất nhiều nhà cung cấp dịch vụ hosting thuê máy chủ có quản lí lại thể hỗ trợ một số các ứng dụng khác nhau nếu những ứng dụng đó không được cài đặt khi họ thiết lập máy chủ cho thuê. Vì thể bạn hãy cố gắng chọn lựa một nhà cung cấp dịch vụ hosting có khả năng hỗ trợ nhiều loại ứng dụng khác nhau.

8. Khách hàng nói gì về nhà cung cấp dịch vụ Khi lựa chọn một nhà cung cấp dịch vụ hosting, bạn cũng nên xem xét những đánh giá của các khách hàng khác về nhà cung cấp dịch vụ đó. Nhà cung cấp dịch vụ hosting bạn có ý định chọn có thể bảo đảm chất lượng dịch vụ sẽ cung cấp cho bạn như đối với các khách hàng trước đây không? Nhà cung cấp dịch vụ hosting có khả năng cung cấp thông tin về những khách hàng trước đây của họ không?...

9. Hỗ trợ không có nghĩa là thêm phí Khi quyết định chọn lựa một nhà cung cấp dịch vụ hosting, cần phải bảo đảm là bạn sẽ nhận được bản danh kê khai chi tiết các dịch vụ hỗ trợ đi kèm với gói dịch vụ hosting từ phía nhà cung cấp dịch vụ. Điều này giúp cho bạn biết rõ đâu là dịch vụ hỗ trợ miễn phí, đâu là dịch vụ hỗ trợ phải trả phí và đâu là dịch vụ hỗ trợ không được cung cấp trong gói dịch vụ hosting.

Trong một số trường hợp các nhà cung cấp dịch vụ lại thường không nó rõ điều này, họ thường cố ý dấu các dịch vụ hỗ trợ miễn phí kém chất lượng dưới vỏ bọc của các dịch vụ hỗ trợ có chất lượng cao nhằm thu lợi nhuận.

Theo quantrimang.com

Những nhận định về quản lí mối quan hệ khách hàng hiện nay không còn mới mẻ nữa. Ngày nay, nó được thừa nhận một cách rộng rãi bởi bạn cư xử với khách hàng như thế nào thì điều đó sẽ quyết định tới lợi ích mà bạn nhận được trong tương lai, và các công ty hiện nay đang đầu tư ngày càng nhiều để tạo ra được những lợi ích đó. Các khách hàng hiện nay cũng hiểu biết hơn trước rất nhiều về những dịch vụ mà họ nhận được và bỏ phiếu cho các công ty bằng túi tiền của họ dựa trên những kinh nghiệm đã có.

Những khái niệm về quản lí mối quan hệ khách hàng đã từng rất xa lạ khi người cổ xưa có quyền lựa chọn việc mua mũi tên từ những người khác, nhưng CRM đã trở nên phổ biến vào giữa thập kỉ 90 của thế kỉ 20. Các nhà phân tích thị trường vẫn còn tranh luận rất gay gắt về định nghĩa chính xác của nó, nhưng tất cả đều thừa nhận rằng trong một vài năm tới, các công ty sẽ còn rót hàng tỉ đô la vào các giải pháp phần mềm CRM và những dịch vụ thiết kế trợ giúp các doanh nghiệp quản lí mối quan hệ khách hàng ngày càng có hiệu qủa hơn thông qua những kênh trực tiếp hoặc gián tiếp mà khách hàng lựa chọn sử dụng.


Vậy thì tại sao với một thị trường bùng nổ về công nghệ CRM, một trong những câu hỏi được đặt ra nhiều nhất lại là “CRM là gì?”. Có thể bởi vì nếu bạn hỏi ba chuyên gia về CRM, thì bạn sẽ nhận được năm câu trả lời khác nhau. Chúng tôi đã đưa câu hỏi này trong một hội thảo của các chuyên gia CRM, những người có uy tín đang làm việc với CRMGuru.com để loại bỏ đi một cuộc chơi có phong cách và hạ thấp bản chất của CRM: "Quản lí mối quan hệ khách hàng (CRM) là một chiến lược doanh nghiệp để lựa chọn và quản lí những mối quan hệ khách hàng có giá trị nhất. CRM yêu cầu một nguyên lí về doanh nghiệp khách hàng trung tâm và sự mở rộng để hỗ trợ các quá trình dịch vụ, giao dịch, tiếp thị một cách có hiệu quả. Các ứng dụng CRM có thể tác động tốt đến việc quản lí mối quan hệ khách hàng với điều kiện hãng kinh doanh phải có các chiến lược, sự lãnh đạo và sự mở rộng đúng đắn".

Từ đó bạn có thể thấy, rõ ràng đây là một câu hỏi và một câu trả lời đơn giản phải không? Tuy nhiên, không phải cái gì đơn giản cũng đều dễ dàng. Như rất nhiều uỷ viên ban quản trị doanh nghiệp và giám đốc dự án CRM đã công nhận, CRM có hiệu quả đang ngày càng trở nên đơn giản như là câu trả lời cho việc giảm cân - đó là ăn ít đi và tập thể dục nhiều hơn - và nó cũng rất đơn giản để thực hiện

Khách hàng là trung tâm - điểm khởi đầu

Hãy cùng bắt đầu định nghĩa về CRM tại đây. Chính xác thì một công ty tạo ra nguyên lí về khách hàng trung tâm của doanh nghiệp và sự mở rộng như thế nào? Cần gợi ý rằng: Không với một sản phẩm phần mềm.

Ít nhất thì CRM cũng là một hình thức hữu ích và thành công, nó luôn bắt đầu cùng với chiến lược doanh nghiệp để điều khiển những sự thay đổi trong việc tổ chức và các quá trình hoạt động - những cái mà lần lượt được tạo ra bởi công nghệ thông tin. Sự hạn chế không bao giờ diễn ra, không bao giờ. Chúng tôi sẽ gửi cho bạn cả một hộp sâm panh đối với mỗi một công ty mà bạn tìm thấy rằng họ tự động hoá phương thức để tiến tới chiến lược doanh nghiệp mới. Các dự án mà tập trung vào công nghệ trước hết, hơn là các mục tiêu doanh nghiệp, đang phải đón nhận những thất bại, theo cả những bài nghiên cứu thực hành mở rộng nhất cũng như những câu chuyện “thương tâm” tại O’Malley’s Happy Hour. Một doanh nghiệp khách hàng trung tâm, tuy nhiên lại đang được sẵn sàng một cách hoàn hảo để gặt hái những ích lợi quan trọng sử dụng công nghệ CRM.

Ngày nay, phần chiến lược của CRM đã trở nên quen thuộc. Các uỷ viên ban quản trị doanh nghiệp khôn ngoan luôn luôn hiểu rõ tầm quan trọng của việc tập trung vào các khách hàng với những tiềm năng to lớn nhất đem lại cho giao dịch, lợi nhuận và cung cấp dịch vụ tốt mà nhờ đó mà khách hàng quay lại với bạn nhiều lần sau đó. Lưu ý rằng bạn không cần bất cứ một thứ “đồ chi” kĩ thuật nào cho vấn đề này. Hãy xem xét một doanh nghiệp nhỏ thành công: Chủ doanh nghiệp và đội ngũ nhân viên làm việc rất cần mẫn để cung cấp những dịch vụ cá nhân và có chất lượng cao, xây dựng lòng trung thành khách hàng.

Vậy thì tại sao CRM lại tìm cách nâng giá cách thức của nó tại một ngành kinh doanh hàng tỉ đô la? Điểm mấu chốt là ở chỗ: Sức mạnh được chuyển sang các khách hàng, người mà đứng giữa ba xu hướng:

Sự thất bại của những hệ thống lên kế hoạch nguồn kinh doanh (ERP) để tạo lợi thế cạnh tranh lâu dài cho các công ty. Vậy cơ quan trước của bạn có được tự động hoá một cách hoàn toàn hay không?
Chu trình từ sự đổi mới đến sản xuất và đến sự lỗi thời đã được tăng tốc, dẫn tới sự dư thừa những phương thức lựa chọn cho các khách hàng và rút ngắn cánh cửa thị trường cho các nhà buôn bán.
Các khách hàng Internet có ngày càng nhiều thời gian hơn để thu lượm thông tin về những nhà cung cấp cạnh tranh và có thể tiếp cận một đại lí khác chỉ bằng một cái kích chuột.
Với những lợi thế sản phẩm được giảm bớt hoặc là bị vô hiệu hoá trong nhiều ngành kinh doanh do tăng “hàng hoá”, mối quan hệ khách hàng bản thân nó là trọng tâm của lợi thế cạnh tranh. Đối với các doanh nghiệp lớn hơn, các cửa hàng nhỏ lân cận thường phải “Chào ông Watkins, cánh tay bị gẫy của Ryan bây giờ ra sao rồi? Tôi có một chút ít vải kẻ mà ông có thể cần đến, nó ở phía dưới chiếc máy đếm tiền ” là một cách tiếp cận không thực tế. Công nghệ CRM có thể là một cách thức có hệ thống để quản lí mối quan hệ khách hàng trên một phương diện rộng hơn.

Chu kì mối quan hệ khách hàng

Được xác định một cách truyền thống bởi vì “trước khi bạn nhận ra Internet có nghĩa là gì?”, những người lao động của hãng là những người sử dụng đầu tiên của các ứng dụng được gọi là “CRM”. Sau đó là kinh doanh điện tử hoặc là một thuật ngữ thông dụng được ưa thích trong tháng. Những ứng dụng “CRM điện tử” đã được giới thiệu là cho phép các hãng kinh doanh tương tác trực tiếp với các khách hàng thông qua những Website tập thể, các giao diện của thương mại điện tử, và các ứng dụng tự phục vụ. Bắt đầu vào năm 1999, những ứng dụng quản lí mối quan hệ đối tác đã thành công trên thị trường, được thiết kế để hỗ trợ các kênh đối tác và những phương tiện trung gian khác giữa hãng kinh doanh và những khách hàng của nó.


Những ứng dụng dưới đây hỗ trợ các quá trình kinh doanh tiếp sau đó, bao gồm chu kì mối quan hệ khách hàng:

Tiếp thị: Nhắm vào những triển vọng và kiếm được các khách hàng mới thông qua việc khai thác dữ liệu, quản lí chiến dịch và chỉ đạo phân phối. Nên nhớ rằng, tầm quan trọng ở đây chính là giá trị của những mối quan hệ lâu dài, chứ không phải những thành công nhanh chóng.
Giao dịch: Đóng lại những doanh nghiệp với các quá trình buôn bán hiệu quả mà có sử dụng những máy phát sinh đề xuất, những bộ cấu hình, các công cụ quản lí tri thức, tiếp xúc với những giám đốc và dự báo được trước được những viện trợ tất cả không bao gồm lời tuyên bố gồm 8 từ mà có thể phá huỷ một cuộc giao dịch.
Thương mại điện tử: Trong thời đại Internet, các quá trình giao dịch cần phải được chuyển giao một cách đứt đoạn sang các giao dịch buôn bán, được thực hiện một cách nhanh chóng, thuận tiện, và với một chi phí thấp nhất. Tất cả các khách hàng cần có một sự đối diện với công ty của bạn, bất kể là điểm tiếp cận nào mà họ lựa chọn sử dụng.
Dịch vụ: Vận dụng những dịch vụ bán hàng qua bưu điện (post-sales) và hỗ trợ những vấn đề khác với các ứng dụng tại trung tâm yêu cầu (call center) hoặc là các tuỳ chọn tự phục vụ khách hàng Web-based. Chúng tôi nói là “vận dụng” chứ không phải “vứt bỏ một trang FAQ không tương xứng”.
CRM là một chiến lược doanh nghiệp để tạo ra và duy trì những mối quan hệ khách hàng có lợi lâu dài. Những sáng kiến CRM thành công bắt đầu với nguyên lí doanh nghiệp mà sắp xếp các hoạt động của công ty phù hợp với nhu cầu của khách hàng. Chỉ có như vậy thì công nghệ CRM mới có thể được sử dụng như là một công cụ hữu dụng của các quá trình đòi hỏi phải biến các chiến lược thành thành quả kinh doanh.


Theo chungta.com(Biên tập từ www.CRMguru.com)

Công nghệ Portal đang là nhu cầu thực tiễn của xã hội và là bước đi đúng hướng của nhiều DNPM. Song các nhà quản lý địa phương và ngành ứng xử với nó ra sao lại là vấn đề thời sự cũng bức xúc không kém...

Từ khoảng giữa năm 2003 xuất hiện nhiều tin tức về các ’cổng giao tiếp điện tử’ - hay các Portal - trên các phương tiện thông tin đại chúng ở nước ta, như cổng giao tiếp điện tử Hà Nội (Hanoi Portal - HNP); Mạng thông tin tích hợp trên internet của TP. HCM (Hochiminh City Web); Cổng giao tiếp điện tử Bắc Ninh; Trang thông tin điện tử website tỉnh Bình Định (Bình Định Portal); Cổng TMĐT Vnemart của Phòng Thương Mại và Công Nghiệp Việt Nam (VCCI); Cổng Thông Tin Quốc Gia Việt Nam - VNCG v.v...

Vậy là sau LAN, WAN, Web…, ’Portal’ đang trở thành mối quan tâm và hơn thế nữa, thành một hạng mục đầu tư của các cơ quan nhà nước, các công ty ... Có lẽ khá nhiều cơ quan chưa kịp phát huy hiệu quả đầu tư vào các công nghệ trước đã phải đối mặt với những thuật ngữ, khái niệm mới, mà ngay nhiều người làm CNTT chuyên nghiệp cũng chưa lĩnh hội thấu đáo? Có cảm tưởng rằng nhiều vấn đề chưa rõ ràng, và chưa phải ai cũng có thể sẵn sàng nhập cuộc

Những mục tiêu to lớn.

Có thể nói chính nhu cầu cải cách hành chính, ’một cửa’, nhu cầu cung cấp thông tin đầy đủ cho công dân, các dịch vụ công trực tuyến... là sức ép khách quan trước nhất cho việc ra đời các cổng giao tiếp điện tử - bước đầu tiên để đi đến chính phủ điện tử. Công nghệ này có vẻ hứa hẹn đáp ứng nhiều yêu cầu, ’làm sẵn’ cho ta nhiều dịch vụ…
Tuy vậy, đâu nhất thiết phải ’có mới nới cũ’? Có chăng một sự nhầm lẫn giữa trang web với một vài dịch vụ kiểu như diễn đàn, hay đăng tin với khái niệm Portal - một thuật ngữ rất mới trong CNTT, một khái niệm đang ’thời thượng’ ở Việt Nam?

Portal là gì?
Từ Portal (cổng) vốn là một thuật ngữ kiến trúc, chỉ lối vào một tòa nhà lớn. Trong lĩnh vực CNTT, Portal cũng có ý nghĩa tương tự. Có thể coi đó là cổng vào một kho thông tin lớn, đa dạng. Qua Portal, những đối tượng người dùng khác nhau có thể truy cập đến nhiều loại thông tin khác nhau nhưng theo một cách thức thống nhất.

Hiện nay có khá nhiều loại Portal: Portal công cộng, Portal riêng của công ty hoặc tổ chức, Portal chuyên ngành..., và gần đây còn xuất hiện các siêu Portal là Portal dẫn đến các Portal mức dưới. Hãy chỉ đề cập đến các Portal công cộng. Khác với các Portal chuyên ngành thường tập trung vào một lĩnh vực hẹp nhưng sâu hơn, thông tin do một Portal công cộng cung cấp bao trùm nhiều lĩnh vực, hoặc nhiều chủ đề trong một lĩnh vực lớn như kinh tế, khoa học, công nghệ, y học, thể thao, âm nhạc... Portal tích hợp thông tin từ rất nhiều nguồn khác nhau. Ví dụ một Portal ở tầm quốc gia phải tích hợp thông tin từ trung ương và các bộ, ngành, địa phương. Portal của một thành phố phải tích hợp được thông tin từ các quận, huyện và các sở, ban, ngành.

Portal phục vụ cho nhiều lớp đối tượng sử dụng với các nhu cầu thông tin khác nhau. Ví dụ một Portal của thành phố phải cung cấp thông tin về thủ tục hành chính cho những người dân thường, thông tin dự án cho các nhà đầu tư, thông tin về bản đồ, thắng cảnh cho khách du lịch... Mọi đối tượng sử dụng đều có thể tìm kiếm và khai thác kho thông tin đa dạng này một cách dễ dàng qua một giao diện thống nhất mà không cần biết thông tin nằm ở đâu, do ai quản lý. Ví dụ, người dân phải tìm thấy và sử dụng được ngay dịch vụ hành chính mà họ cần, chứ không cần quan tâm đến những cấp chính quyền nào, những cơ quan nào liên quan đến các thủ tục hành chính đó.
Một trong các đặc trưng nổi bật phân biệt Portal với một website thông thường là khả năng người dùng giao tiếp trực tuyến, hai chiều để khai thác các dịch vụ công.

Những điều kiện để xây dựng và phát triển Portal

Trước hết, để xây dựng Portal phải có một lượng thông tin lớn, đa dạng, từ nhiều nguồn và những thông tin này cần thiết cho nhiều loại đối tượng sử dụng khác nhau. Bản thân đơn vị làm chủ Portal và các đơn vị thành viên phải có cơ sở hạ tầng CNTT tương đối phát triển. Ví dụ muốn xây dựng Portal quốc gia, phải có hệ thống thông tin tiên tiến ở các bộ, ngành, địa phương và phải có cơ sở hạ tầng viễn thông đủ phát triển để kết nối các hệ thống thông tin này với trung ương. Hoặc muốn xây dựng Portal của tỉnh, thành phố cần phải có hệ thống thông tin của các quận, huyện và các sở, ban, ngành...

Xây dựng Portal là quá trình rất phức tạp và đòi hỏi đầu tư lâu dài. Nhìn chung, phải chia thành nhiều bước: lập kế hoạch, thực hiện thí điểm, đánh giá, điều chỉnh, duy trì, phát triển và mở rộng... Một yếu tố không thể thiếu là phải có sự chỉ đạo tập trung và phối hợp chặt chẽ giữa các thành viên tham gia trong hệ thống Portal ngay từ đầu để đảm bảo tính tương thích và hợp chuẩn của các thành phần Portal.

Vì vậy, những xu hướng sau đây là không đúng:
o Xây dựng một website tin tức đơn giản và gọi đó là Portal.
o Tập trung phần lớn kinh phí xây dựng Portal để mua thiết bị, trong khi chưa có chuẩn bị về thông tin, phần mềm và đội ngũ cán bộ đủ năng lực.
o Đầu tư lớn để xây dựng Portal nhưng sau đó không dành đủ kinh phí để duy trì hoạt động và phát triển tiếp.

Công nghệ Portal tại Việt Nam

Về mặt công nghệ, một Portal công cộng cần có các tính năng sau:
o Giao diện web
o Tích hợp được thông tin từ các nguồn dữ liệu bên ngoài, như từ các ứng dụng có sẵn hoặc các website khác dựa trên chuẩn trao đổi thông tin.
o Có công cụ tìm kiếm mạnh.
o Có thư mục phân loại.
o Có các tính năng quản trị nội dung (contents management) mạnh.
o Có khả năng tùy biến, cá nhân hoá cho từng người dùng hoặc từng lớp đối tượng người dùng.
o Khả năng quản lý và khai thác một khối lượng thông tin lớn từ hàng triệu đến hàng trăm triệu trang văn bản.
o Đối với các Portal lớn, phục vụ cho cả người nước ngoài thì tính năng đa ngữ là rất quan trọng.
o Đăng nhập một cửa (single sign-on).

Portal mới và ’thời thượng’, các giải pháp của nước ngoài thì đắt và ’đóng’, nên các công ty Việt Nam đầu tư cho giải pháp nội địa là một chiến lược đúng đắn. Tuy nhiên, chọn công nghệ nào để phát triển các Portal công cộng tại Việt Nam hiện nay chắc chắn còn là vấn đề phải xem xét một cách nghiêm túc.

Theo TinCongNghe.Com

Công nghệ Portal phát triển sau thời kỳ web khoảng 7-8 năm như một tất yếu xuất phát từ nhu cầu thực tế. Bài viết này mong muốn mang đến một số khái niệm cơ bản về "portal", về chủ đề nóng nhất trong ứng dụng CNTT của thế giới và Việt Nam hiện nay.
  • Portal (cổng giao dịch điện tử) là một bước tiến hóa của website truyền thống. Nó ra đời để giải quyết những vấn đề mà website truyền thống gặp phải.

  • Là "siêu web site“, gọi tắt là Portal, đối với người dùng vẫn chỉ là sử dụng trang web thông qua trình duyệt (tức là web browser), nhưng đằng sau đó là sự thay đổi thuật ngữ và quan niệm mới về triết lý phục vụ thay cho cách hiểu “tuyên truyền” thông qua web site như trước đây.

  • Là điểm đích qui tụ hầu hết các thông tin và dịch vụ cho người sử dụng cần, là điểm đích đến thực sự. Thông tin và dịch vụ được phân loại nhằm thuận tiện cho tìm kiếm và hạn chế vùi lấp các thông tin.

  • Bảo toàn đầu tư lâu dài. Có nền tảng công nghệ đảm bảo, do công nghệ Internet đã phát triển rất cao so với thời kỳ xuất hiện World Wide Web vào đầu những năm 90 của thế kỷ trước. Những công nghệ tạo nên thời đại Portal đều hỗ trợ tính mở và kế thừa rất mạnh, sao cho việc mở rộng các qui mô phục vụ bằng các phần mềm ứng dụng mới được “lắp ráp” vào Portal đang có, mà không phải hủy bỏ hoặc sửa chữa lớn như những web site trước đây.
  • Môi trường chủ động dùng cho việc tích hợp ứng dụng.
Xu hướng “tiến hóa” chung của web site theo hướng tiến đến portal được trình bày trong hình vẽ.
  • Phía ngoài, cung cấp một cổng giao dịch thân thiện, đủ các chức năng cho người dùng, trong đó có chức năng cá nhân hóa.

  • Phía trong, là cung cấp một hạ tầng điện tử, nhằm tạo quyền chủ động trong việc cung cấp, tích hợp thông tin và liên kết với các hệ thống, các dịch vụ thông tin khác.

  • Cung cấp môi trường cộng tác (collaborative) thông qua việc quản lý và khai thác thống nhất toàn diện các dịch vụ cơ bản như: Forum, Mail, Calendar, Task Management, Report Systems, Conferences, Discussion Groups, News Groups, v.v... Các dịch vụ này là một phần của kho tài nguyên dịch vụ trên portal để người dùng lựa chọn. Việc quản lý người dùng được thực hiện một lần và thống nhất trên tất cả các ứng dụng dịch vụ của portal.

Tóm lại, triết lý của portal là “siêu web site” để phục vụ tốt hơn thông qua quan hệ bình đẳng và tình cảm gắn bó với “siêu web site”, là định hướng phục vụ (user-centric), khác với sự phát triển tự nhiên của web site truyền thống là định hướng trình bày thông tin (data-centric).

IT ( CT )
htmedsoft.com - Theo igatevn.com

Tư duy lập trình

Người viết Án Bình Trọng | 06:42 | | 1 Nhận xét »

Không bao giờ sợ phải bắt đầu.
Tôi sẽ không viết hai lần cùng một đoạn mã giống nhau.
Khi phát triển phần mềm, hãy nghĩ đến tương lai.
Viết mã càng ít bao nhiêu ,mắc lỗi càng ít bấy nhiêu.
Bạn sẽ không bao giờ trở thành một lập trình viên giỏi nếu chỉ tập luyện 2giờ mỗi ngày.
Tất cả các công việc đều có phần thú vị và phần buồn chán, không có ngoại lệ.
Kẻ thù số một của các lập trình viên là gì? Kiêu căng.
Lập trình viên sử dụng hầu hết thời gian của mình vào việc sửa lỗi. Chương trình càng dễ đọc bao nhiêu càng tiết kiệm thời gian bấy nhiêu.
Trường học khiến các bạn tin rằng chương trình của bạn chỉ cần thỏa mãn một mình bạn là đủ. Điều này hoàn toàn sai lầm. Chương trình phải thỏa mãn khách hàng và các lập trình viên khác.


Giới thiệu
Thế là bạn nghĩ rằng lập trình là một thế giới vô cùng thú vị, và bạn muốn tham gia vào thế giới ấy? Trước khi bạn bắt đầu, điều duy nhất mà tôi muốn khuyên là: nếu bạn thực sự yêu thích lập trình thì đó rõ ràng là công việc tốt nhất mà bạn có thể có được. Ngược lại, nếu bạn chỉ cảm thấy thích, hay không quan tâm lắm đến lập trình, thì đó rõ ràng là công việc tồi tệ nhất của bạn. Bởi vì bạn đang gia nhập vào một thế giới mà sự cạnh tranh luôn là nỗi ám ảnh không thể tránh khỏi. Phát triển phần mềm gần như là một cuộc đua tranh. Trong đó, cuộc sống của bạn là một con đường và bạn phải chạy càng nhanh càng tốt, không cần biết dưới chân có gì, cho đến khi gặp đồng bằng hoặc là đụng phải vách đá cheo leo. Nếu bạn sẩy chân, mọi thứ kết thúc, và đó hoàn toàn là lỗi của bạn. Nghe có vẻ hơi ghê gớm đúng không? Nhưng đừng để những điều đó làm bạn nản lòng. Tôi chỉ không muốn vẽ nên một viễn cảnh tươi đẹp, nơi có những cánh đồng xanh ngút ngàn và những đám mây lững lờ trôi trên nền trời xanh thẳm. Thực tế là có thể chỉ vài phút sau đó trời sẽ mưa và bạn thì chẳng mang theo dù. Thế nhưng, chính những điều không chắc chắn, những thách thức và áp lực sẽ làm cho cuộc sống trở nên đầy hứng thú.
Bạn vẫn còn đọc đến đây ư? Rất tốt, thế có nghĩa là bạn hoàn toàn nghiêm túc về điều này. Bây giờ điều tôi sẽ nói với bạn là một bản phác thảo về những gì đang chờ đợi bạn trong thế giới lập trình, chúng ta sẽ nói một ít về kỹ thuật và cả những niềm vui của thế giới ấy.

Bạn cần gì để trở thành một lập trình viên?
Tôi không nghĩ rằng có một vài yêu cầu khó khăn nào đó khiến bạn không thể trở thành lập trình viên, tôi chỉ đơn giản nghĩ rằng bất cứ ai có một ít (hay rất nhiều) mong muốn đều có thể trở thành lập trình viên. Vấn đề chỉ là bạn dành ra bao nhiêu thời gian. Điều đó có nghĩa là tôi nghĩ có nhiều quan niệm sai lầm về những kỹ năng cần có để trở thành lập trình viên. Trước tiên, bạn không cần phải thật xuất sắc trong môn Toán, bạn chỉ cần có khả năng hiểu được những điều cơ bản. Dĩ nhiên là có những ngoại lệ, nếu bạn có hứng thú trong lĩnh vực đồ họa hay lập trình game thì một kiến thức Toán vững vàng sẽ giúp bạn rất nhiều. Một quan niệm sai lầm khác là bạn cần phải là thiên tài logic. Nói chung, điều đó không phải là bắt buộc, dĩ nhiên tư duy logic càng tốt thì càng dễ dàng hơn khi tiếp cận thế giới lập trình. Vậy thì kỹ năng nào là cần thiết? Bị thúc đẩy bởi những thách thức là yếu tố quan trọng nhất. Đơn giản là vì bạn đang tham gia vào một trò chơi trong đó thách thức xuất hiện trong mọi ngõ ngách. Một điều quan trọng khác là phải không ngừng theo đuổi mục tiêu, nhưng vẫn phải luôn uyển chuyển để không đuổi theo một cách mù quáng những mục tiêu xa vời.

Còn trường học thì sao?
Trường học là nơi tuyệt vời để học mọi thứ ngoại trừ công nghệ. Đừng cho là tôi sai, tôi không nói rằng tôi nghĩ trường học là không quan trọng. Ngược lại, tôi nghĩ trường học là rất quan trọng, nhưng không phải để học lập trình. Những gì bạn nên tập trung thật sự ở trường là học cách để làm việc với những người khác trong một đề án. Cũng như học cách những người xung quanh giải quyết vấn đề và cách thức giải quyết của họ khác cách của bạn ở chỗ nào. Trường học thường bắt bạn phải làm những thứ có thể bạn không thích. Chẳng hạn, tôi nhớ lúc tôi học môn “Thiết kế trình biên dịch”, tôi tự nhủ: “Thật là mất thời gian một cách vô ích, tôi chẳng bao giờ cần phải thiết kế trình biên dịch làm gì”. Nhưng, điều tôi đã học được là làm thế nào để giải quyết những vấn đề hoàn toàn khác nhau, và kiến thức này giúp tôi làm được nhiều việc khác.

Một trong những thuận lợi bạn có được từ trường học là bạn có thể gặp gỡ bạn bè có cùng chí hướng và có thể sau này trở thành đồng nghiệp của bạn. Ngành công nghiệp phần mềm ở nhiều khía cạnh rất giống với ngành công nghiệp điện ảnh, khi có ai đó bị lôi cuốn vào một đề án đầy tham vọng, họ thường mời bạn bè cùng hợp tác. Nếu bạn không biết họ từ trước, bạn sẽ không thể mời (hay thuê), và trong nhiều trường hợp, trường học chính là nơi bạn có thể tìm được những người có cùng sở thích. Một khía cạnh khác không thể bỏ qua là trường học không chỉ dạy về kỹ thuật mà còn dạy về lịch sử, về tâm lý,… Và trong khi những thứ ấy có vẻ không liên quan trực tiếp đến lập trình, bạn có thể sẽ rất ngạc nhiên nếu biết rằng đó cũng là một trong những nguồn cảm hứng mà tôi từng có. Tôi nên bắt đầu từ đâu?

Trước tiên, tôi khuyên là bạn nên cân nhắc cẩn thận trước khi có một quyết định quan trọng. Như tôi đã nói, thế giới lập trình có thể rất lý thú, nhưng cũng đầy gian nan. Do đó, đừng bao giờ nhảy bổ vào mà không suy nghĩ kỹ. Việc đầu tiên cần làm dĩ nhiên là tìm mua một cuốn sách dạy lập trình. Nhưng có quá nhiều sách và quá nhiều ngôn ngữ. Tôi khuyên bạn nên chọn một trong các ngôn ngữ
sau: C, C++, Visual Basic, Pascal (Delphi) hay Java. Khoan hãy nghĩ đến những ngôn ngữ khác, bởi vì chúng hoặc là quá phức tạp cho người mới bắt đầu hoặc là quá đơn giản để có thể đưa bạn vào thế giới lập trình. Nhưng dù thế nào thì bạn cũng nên chọn một ngôn ngữ vào thời điểm này. Những ngôn ngữ này rất giống nhau, và vô cùng mạnh mẽ. Hầu như mọi ứng dụng thương mại đều có thể được viết bởi một trong những ngôn ngữ trên. Phương pháp của tôi là chọn 2 quyển sách cho mỗi ngôn ngữ đã nêu ở trên. Đọc sơ qua trước, và chú ý các ví dụ, mã nguồn trong đó. Sau khi đã đọc sơ qua tất cả các quyển sách đã chọn, hãy chọn quyển sách gây cho bạn nhiều hứng thú nhất. Và ngôn ngữ mà quyển sách đó đề cập chính là ngôn ngữ bạn nên học đầu tiên. Bây giờ hãy chọn thêm vài quyển sách về ngôn ngữ đó, mỗi quyển, bạn hãy đọc một phần chương đầu tiên, bạn có cảm thấy quan tâm đến nó không? Nếu không, hãy bỏ quyển sách ấy và chọn một quyển khác; nếu có, hãy lật đến giữa quyển sách và một phần chương mà bạn bắt gặp, vẫn cảm thấy quan tâm đến quyển sách ấy đúng không? Tốt, đó là quyển sách có thể bạn sẽ chọn. Đừng cố hiểu nó viết cái gì, chỉ cần tìm hiểu xem nó có mang đến cho bạn sự quan tâm về ngôn ngữ đó hay không. Tiếp tục phương pháp này cho đến khi không còn quyển sách nào cả, bạn có thể tìm được quyển sách gây cho bạn nhiều hứng thú nhất để học ngôn ngữ đó.

Những công cụ cần thiết
Hãy nhìn thẳng vào vấn đề, chọn đúng công cụ sẽ làm cho công việc trở nên dễ dàng hơn. Điều này càng chính xác hơn trong lĩnh vực phát triển phần mềm. Có thể Microsoft đã tạo ra môi trường phát triển tốt nhất, Microsoft Developers Studio. Do đó, nếu bạn dùng C/C++, Visual Basic,… thì có lẽ đây sẽ là thứ bạn cần. Tuy nhiên, vẫn có nhiều công cụ thay thế miễn phí khác cho những ngôn ngữ này. Bạn có thể kiểm tra thử nếu thích.
Một công cụ khác cũng rất quan trọng, đó là trình soạn thảo mã lệnh (code editor). DevStudio có một trình soạn thảo mã lệnh tích hợp sẵn, và đó là một trong những lý do khiến nhiều người dùng nó. Cá nhân tôi không thích bị ràng buộc bởi một môi trường phát triển nào. Do đó, tôi thích dùng công cụ soạn thảo MultiEdit. Tôi đã sử dụng nó trong nhiều năm. Và tôi rất tự hào khuyên những ai muốn tìm một công cụ thay thế cho DevStudio hãy dùng nó.

Hãy là người lạc quan
Tôi từng nghe người ta nói rằng kẻ lạc quan nhất trên thế giới chính là nhà phát triển phần mềm. Trong suy nghĩ của họ, không có phần mềm nào là không thể viết được. Một ví dụ nhỏ, bạn hãy vào thử một site download phần mềm nào đó mà xem. Có hàng trăm hàng ngàn phần mềm bao gồm mọi lĩnh vực. Làm thế nào mà người ta có thể sáng tạo ra từng ấy phần mềm. Chúng nhiều và tốt đến nỗi bạn không thể nghĩ ra nên sáng tạo thêm phần mềm nào. Thế nhưng từng ngày từng giờ, các nhà phát triển phần mềm luôn sáng tạo và cho ra nhiều phần mềm mới hơn nữa, những phần mềm mà đã có thời người ta cho là không thể tạo ra được. Dù sao thì lạc quan mấy cũng phải có giới hạn. Mấu chốt của vấn đề là họ không nhìn mọi thứ một cách tổng thể, mà ở từng phần cụ thể. Ở một chừng mực nào đó, có thể xem đấy là đặc trưng của ngành thiết kế phần mềm, chia dự án ra thành những phần nhỏ và giải quyết từng phần. Nếu bạn không phân phối thời gian hợp lý, bạn sẽ không thể nào hoàn thành công việc. Khi bạn bắt đầu viết chương trình “thực sự” đầu tiên (nghĩa là chương trình có thể thực hiện được một công việc nào đó cần thiết cho mọi người, không phải cho riêng bạn), phải chắc chắn rằng bạn dành đủ thời gian để vạch ra kế hoạch về những việc bạn định làm, thứ tự thực hiện, và kết quả cuối cùng là gì. Nếu bạn làm điều này, bạn sẽ thấy mọi thứ trở nên dễ dàng hơn và có thể hoàn thành nhanh hơn là bạn nghĩ.

Hãy làm việc theo nhóm!
Nếu bạn dự định trở thành một lập trình viên đơn độc, hãy suy nghĩ lại. 99,9% các dự án đòi hỏi phải làm việc theo nhóm. Và do đó, bạn cần phải có kinh nghiệm làm việc theo nhóm, phối hợp với những người khác trong một dự án. Một khi bạn đã hoàn thành những dự án nhỏ của riêng mình, đó là lúc bắt đầu tìm cách tham dự vào một dự án có nhiều người tham gia. Đó có thể là một game, một bản demo, hay bất cứ thứ gì. Chỉ cần đó là dự án làm bạn quan tâm. Có nhiều các để tìm dự án, bạn có thể gia nhập vào những dự án đã có, tìm kiếm những nhóm vừa mới thành lập và xin gia nhập, hay thậm chí tự lập một dự án và mời người khác cùng cộng tác. Điều quan trọng nhất là bạn phải học cách làm việc cùng với những người khác để thực hiện mục tiêu chung.

Những thứ nên đọc!
Đọc sách là nguyên tắc cơ bản… Và điều này càng chính xác trong ngành phát triển phần mềm. Nếu bạn là người không thích đọc sách, có lẽ bạn nên chọn một công việc khác. Bởi vì đọc sách chính là chìa khóa để củng cố và hiện thực hóa những tiềm năng của bạn. Bạn có thể tự hỏi vì sao tôi có thể viết nhiều phần mềm trong thời gian ngắn như thế? Có 3 lý do chính: kinh nghiệm, những đồng nghiệp tài năng mà tôi luôn hài lòng khi được làm việc chung và cuối cùng là những quyển sách tôi đã đọc. Tôi không thể giúp bạn có được kinh nghiệm và những bạn đồng nghiệp giỏi, nhưng tôi có thể giới thiệu cho bạn những quyển sách hay:

Code Complete, ISBN: 1-55615-484-4.
Đây là quyển sách cần thiết cho mọi nhà phát triển phần mềm, bất kể họ đang dùng ngôn ngữ lập trình nào. Nó bao gồm nhiều bài thực hành và nhiều kỹ thuật liên quan đến phong cách viết mã.

Rapid Development, ISBN: 1-55615-900-5.
Quyển sách này hướng đến việc lập kế hoạch cho một dự án, tập trung vào những lỗi tiềm ẩn có thể mắc phải,… Đây là quyển sách cho bạn biết thế giới thực sự của ngành phát triển phần mềm.

Dynamics of Software Development, ISBN: 1-55615-823-8.
Quyển sách này có một hướng tiếp cận khác, tập trung vào việc làm việc theo nhóm và động lực của việc lập trình. Đây là điều thỉnh thoảng bị xem nhẹ, và hậu quả có thể được thấy trong nhiều dự án bị thất bại.

The Mythical Man-Month, ISBN: 0-201-83595-9.
Đây thực sự là một quyển sách nên đọc. Dù rằng nó đã được viết cách đây hơn 20 năm, thế nhưng vẫn có nhiều điều có thể áp dụng.

Programming Windows, ISBN: 1-57231-995-X.
Nếu bạn có ý định lập trình trên Windows (bằng C hay C++), bạn cần phải mua quyển sách này. Theo tôi đây là quyển sách dạy lập trình Windows tốt nhất.

The Art of Ware, ISBN: 1-55851-396-5.
Tôi là một người hâm mộ cuồng nhiệt Tôn Tử, do đó tôi rất thích thú khi đọc quyển sách này. Đây là một quyển sách có phong cách viết rất lôi cuốn, với những bài học trong binh pháp Tôn Tử được vận dụng vào ngành phát triển phần mềm.

Tổng kết
Hy vọng tôi đã nêu được một số điều cần thiết để trở thành một lập trình viên, không phải về mặt kỹ thuật mà là về mặt tư duy. Cá nhân tôi cho rằng lập trình là một công việc đầy hứng thú. Không có gì vui hơn khi nhìn thấy ai đó đang sử dụng phần mềm do bạn viết để làm cho cuộc sống của họ tốt hơn, dù chỉ là một phần nào đấy. Do đó, nếu bạn quyết định theo đuổi ngành phát triển phần mềm, tôi xin chúc bạn may mắn và hy vọng một ngày nào đó tôi sẽ có dịp download phần mềm do bạn viết để sử dụng.
http://www.congdongcviet.com - gởi bởi Minh Tâm


Đôi khi bạn chỉ có 1 nick để dùng cho Yahoo! Messenger. Tuy nhiên, vào thời điểm này hay thời điểm khác, bạn có thể thay đổi nick bạn yêu thích. Mặc định, Yahoo! Messenger chỉ chi phép bạn login được 1 nick duy nhất trên phần mềm chát này. Để thực hiện được điều này bạn cần làm theo 5 bước dưới đây để bạn có thể login được nhiều nick trên Yahoo! Messenger.

1. Mở Registry Editor bằng cách click vào menu Start > Run và gõ regedit.

2. Truy cập đến thư mục Test trên cây thư mục HEKEY_CURRENT_USER’Software’Yahoo’pager’Test

3. Click chuột phải lên khung bên phải và chọn New Dword Value.

4. Gõ tên "Plural".

5. Click 2 click lên tên vừa nhập và gán cho nó giá trị 1(decimal).

Bây giờ bạn có thể đóng Registry và khởi động lại Yahoo! Messenger và bạn đã có thể đăng nhập nhiều nick trên phần mềm này. Chúc bạn thành công. (bài viết này chưa kiểm tra lại trên Yahoo! Messenger phiên bản 9 và mới hơn).

Nhiều người thích Windows Vista bởi vì vẻ đẹp lộng lẫy của nó. Với các tính năng hướng người dùng Windows Vista là một lựa chọn duy nhất. Tuy nhiên, để sở hữu được nó. Bạn cần một cấu hình máy đủ mạnh để cài đặt hệ điều hành này. Với cầu hình máy của tôi thì việc cài đặt hệ điều hành này là điều không thể. Do đó, thay vì cài đặt cả hệ điều hành để có được những điều ưa thích. Tôi lựa chọn các công cụ hỗ trợ Windows Xp để biến hệ thống này giống những điều tôi mong đợi. Dưới đây là danh sách một số các công cụ miễn phí giúp tôi biến đổi Windows Xp trông giống Vista hơn. Lưu ý, bạn cũng cần bộ nhớ RAM đủ mạnh để cài đặt một số công cụ này.

Vista Start Menu

Vista Start Menu (VSM) sẽ biến đổi Start Menu trên Windows Xp trở thành Vista. Ngoài tính năng này, VSM còn bao gồm một số tính năng khác như: Có thể chỉnh lại kích cở của menu Start, phóng to thu nhỏ, tìm kiếm trên Desktop, nút nguồn, các Tab ... Về tầm ảnh hưởng VSM không làm thay đổi cấu hình của hệ thống. Dễ cài đặt và dễ xóa cài đặt.

Vista Transformation Pack 7

Như bài viết trước, VTP thay đổi giao diện của hệ thống Windows XP, bao gồm cả Start menu, Control Panel, các hộp thoại hệ thống, các icon..., trở thành giao diện Vista. Dưới đây là những thay đổi đáng chú ý trên hệ thống XP của bạn sau khi cài đặt VTP.

Màn hình Boot / Welcome / Logon.
Desktop mới, các tệp và các biểu tượng trên thanh toolbar.
Hộp thoại xử lý.
Các biểu tượng mới của hệ thống.
Các âm thanh mới.
Giao diện mới.
Sở hữu bộ sưu tập Windows Media Player mới.

RocketDock

RocketDock cung cấp một giao diện đẹp để thả những phím tắt lên để truy nhập. Với mỗi biểu tượng hoàn toàn tùy biến, được tự động dẫn tới file gốc, bạn có thể thêm và đăng nhập vào trên dock. Chiếm ít bộ nhớ, các ảnh động tuyệt vời...tất cả những chức năng bạn muốn dùng sẽ hiển thị trên thanh công cụ này. Chỉ cần kéo thả những chương trình bạn yêu thích lên thanh công cụ này, các chương trình này sẽ luôn hiển thị trên thanh công cụ tuyệt với này. Xem video bên dưới...




VistaMizer

VistaMizer là một bộ thay đổi giao diện của WinXP thành Vista được cư dân mạng đánh giá rất cao về cả vẻ đẹp lẫn tính tiết kiệm tài nguyên cho hệ thống. Tiếp nối sự thành công của phiên bản trước, ngày 19/10/2007 vừa qua phiên bản VistaMizer 2.0 chính thức được ra mắt. Ngay sau khi cài đặt và khởi động lại máy bạn sẽ thấy “anh chàng” XP của bạn trở nên “lộng lẫy” và “mỹ niều” như thế nào.

WindowBlinds

WindowBlinds là một chương trình mà cho phép người sử dụng hoàn toàn thay đổi vẻ ngoài giao diện người dùng Windows. Những người sử dụng tùy biến Windows bởi việc sử dụng những kiểu trực quan được tạo ra WindowBlinds. Với những chức năng này, WindowBlinds có thể thay đổi cái nhìn những thanh tiêu đề, những viền, thanh chắn Nhiệm vụ, nút khởi động, thực đơn khởi động,những biểu tượng Thanh công cụ và thực tế mọi bộ phận của Windows khác!

TEMPLATE ERROR: Invalid data reference post.url: com.google.layouts.framework.widgetview.GoogleMarkupException: No dictionary named: 'post' in: ['blog']