Archive
Tổng hợp kỹ thuật SEO cơ bản tài liệu của Google
Tổng hợp kỹ thuật SEO cơ bản tài liệu của Google
Đây là các kiến thức cơ bản về SEO cho chính Google cung cấp nay mình xin trích dịch và chọn lọc lại để các bạn có thể nắm được rõ ràng hơn. Xin trích dẫn lời của Google về tài liệu này như sau:
[note]Mục đích ban đầu của tài liệu này là nhắm trợ giúp cho các nhóm trong Google, tuy nhiên chúng tôi nghĩ rằng đây là tài liệu hữu ích cho người quanr trị web vẫn còn bỡ ngỡ về vấn đề tối ưu hóa công cụ tìm kiếm và muốn cải thiện sự tương tác giữa các trang web của họ với cả người dụng và công cụ tìm kiếm. Mặc dù hướng dẫn này không tiết lộ bất kỳ bí mật nào sẽ tự động xếp hạng trang web của bạn lên top đối với các truy vấn trong Google(rất tiếc!), làm theo các thực tiễn tốt nhất được ghi rõ dưới đây sẽ giúp các công cụ tìm kiếm thu thập dữ liệu và lập chỉ mục nội dung của bạn dễ dàng hơn.[/note]
Tạo tiêu đề trang chính xác và duy nhất
Mô tả chính xác nội dung trang – chọn tiêu đề truyền đạt hiệu quả nội dung trang
Tránh:
*
Chọn tiêu đề không liên quan đến nội dung trang
*
Sử dụng các tiêu đề mặc định không rõ ràng như “Untitle” hoặc “New Page”
Tạo thể tiêu đề duy nhất cho mỗi trang – mỗi trang của bạn nên có duy nhất thẻ tiêu đề, thẻ này giúp google nhận biết trang này khác các trang khác trên trang web của bạn ở điểm nào.
Tránh:
* sử dụng tiêu đề duy nhất cho tất cả các trang web của bạn
Sử dụng các tiêu đề ngắn gọn, nhưng mang tính miêu tả – Tiêu đề có thể vừa ngắn gọn, giàu thôn tin. Nếu tiêu đề quá dài thì google sẽ chỉ hiển thị 1 phần tiêu đề trong kết quả tìm kiếm.
Tránh:
* Sử dụng các tiêu đề quá dài không có ích cho người dùng.
* bổ dung các từ khóa không cần thiết trong tiêu đề.
Sử dụng thẻ meta “description”
Biện pháp tốt
* Tóm tắt chính xác nội dung trang – Viết mô tả vừa cung cấp thông tin vừa thu hút người dùng nếu họ nhìn thấy thẻ meta description của bạn dưới đoạn trích trong kết quả tìm kiếm.
o Tránh:
+ Viết thẻ meta description không liên quan đến nội dung trang.
+ sử dụng các mô ta chung chung như “Đây là 1 trang web về…”
+ chỉ điền các từ khóa vào mô ta.
+ sao chép và dán toàn bộ nội dung của tài liệu vào thẻ meta description.
* Sử dụng các mô tả duy nhất cho mỗi trang – mỗi trang có 1 thẻ meta descrription khác nhau giúp cả người dùng và google, đặc biệc là trong các tìm kiếm mà người dùng đưa lên nhiều trang trên tên miền của bạn (vd: các trang web sử dụng trang web: toán tử). Nếu trang web của bạn có hàng nghìn thậm chí hàng triệu trang , các thẻ meta description được tạo thủ công có lẻ không khả thi lắm. Trong trường hợp này, bạn có thể tự động tạo các thẻ meta description dựa trên nội dung của mỗi trang.
o Tránh:
+ sử dụng thẻ meta description cho tất cả các trang web hoặc cho số lượng trang web lớn.
Cải tiển cấu trúc URL của bạn
Biện pháp tốt
* Sử dụng các từ trong URL – URl chứa các từ liên quan đến nội dung và cấu trúc trang web của bạn sẽ thân thiện với khách truy cập hơn khi điều hướng trang web của bạn. Khách truy cập sẽ deerr dàng nhơ đến chúng hơn và truy cập tốt hơn.
o Tránh:
+ sử dụng các URL dài dòng và các ID không cần thiết.
+ chọn tên trang chung chung như “page1.html”
+ sử dụng quá nhiều từ khóa như “cho-thue-nha-nha-gia-re-chung-cu-cao-cap-bat-dong-san.html”
* Tạo cấu trúc thư mục đơn giản – Sử dụng cấu trúc thư mục tổ chức nội dung tốt của bạn và giúp khác truy cập dể dàng biết vị trí của họ trên trang web của bạn. Thử sử dụng cấu trúc thư mục của bạn để chỉ định loại nội dung được tìm thấy tại URL đó.
o Tránh:
+ có cấu trúc lớp thu mục quá sâu
+ sử dụng tên thư mục có nội dung không liên quan .
* Cung cấp phiên bản URL để liên kế đến tài liệu – Để ngăn người dùng liên kết đến phiên bản URL và ngắn những người khác liên kết đến phiên bản URL khác(điều này có thể chia cắt uy tín nội dung đó giữa các URL), tập trung sử dụng và tham chiếu tới URL trong cấu trúc và liên kết bên trong trang trang của bạn. Nếu bạn phát hiện nhiều người cùng truy cập 1 nội dung thông qua nhiều URL, việc thiết lập 301 redirects từ các URL không ưa thích đếnc các URL vượt trội là giải pháp cho vấn đề này.
o Tránh:
+ Có các trang truy cập từ tên miền phụ và thư mục gốc(vd: “domain.com/page.html” và “sub.domain.com/page.html”) truy cập cùng 1 nội dung trang
+ lẫn lộn giữa www và không có www
+ sử dụng các viết hoa URL kì quặc
Làm cho website của bạn dễ điều hướng hơn
Biện pháp tốt
- Tạo cấu trúc phân tầng trôi chảy 1 cách tự nhiên – làm cho người dùng đi từ nội dung tổng quát đến cụ thể 1 cách dễ dàng. Thêm các trang điều hướng hợp lý, hoạt động hiệu quả và đưa các trang này vào các liên kết bên trong.
- Tránh:
- Tạo mạng lưới liên kết phức tạp, ví dụ liên kết mọi trang trên website cuatr bạn đến mọi trang khác.
- chia cắt nội dung quá sâu(ví dụ cần phấp 20 lần mới đến được nội dung cần tìm)
- Tránh:
- Sử dụng hầu hết văn bản để điều hướng – kiểm soát điều hướng từ trang này sang trang khác bằng các liên kết văn bản sẽ dễ dàng giúp cho công cụ tìm kiếm thu thập dữ liệu và hiểu hơn về website bạn. Đọc thêm cách google xử lý các tập tin không phải là văn bản
- Sử dụng điều hướng kiểu “breadcrumb” – breadcrumb là 1 hàng các liên kết bên trong ở đầu hoặc cuối trang cho phép khách truy cập nhanh chóng trở lại phần trước hoặc trang gốc.
- Sitemap – tạo sitemap giúp cho các SE khám phá các trang trên website của bạn.
- Tránh:
- làm cho sitemap của bạn trở nên lỗi thời với các liên kết hỏng
- tạo sitemap chỉ liệt kê mà không sắp xếp trang
- Tránh:
- Xem xét điều gì sẽ xảy khi người dùng xóa 1 phần URL – người dùng có toàn quyền về vấn đề này vì vậy bạn cần cẩn thận. VD như với các breadcrumb thì người dùng có thể bỏ 1 phần để có thể thấy nội dung tổng quát hơn, như : http://www.brandonsbaseballcards.com/news/2008/upcoming-baseball-card-shows.htm nhưng khi nhập http://www.brandonsbaseballcards.com/news/2008/ thì điều này có nghĩa là hiển thị tất cả tin tức từ năm 2008. Vậy liệu website của bạn có chuẩn bị cho việc này?
- 404 page hữu ích – người dùng đôi khi đi đến những trang không tồn tại trên website của bạn hoặc url hỏng. Có các trang 404 page hữu ích sẽ điều hướng người dùng trở lại các trang khác có đồng nội dung và điều này nâng cao đáng kể trải nghiệm của người dùng.
- Tránh:
- cho các trang 404 được lập chỉ mục trung các SE
- chỉ cung cấp thông báo mơ hồ “không tìm thấy” “404″ hoặc thậm chí tệ hơn là không có 404 page nào
- sử dụng thiết kế 404 page không thống nhất với phần còn lại của website
- Tránh:
Cung cấp nội dung dịch vụ và chất lượng
Biện pháp tốt
- Viết văn bản dễ đọc – người dùng thích nội dung được viết rõ ràng và dễ theo dõi.
- Tránh:
- viết cẩu thả nhiều lỗi chính tả (mèo Tom đang bị cái này 😯 )
- Tránh:
- Tổ chức tốt chủ đề – tổ chức nội dung của bạn sao cho người dùng biết rõ nơi chủ đề này bắt đầu và chủ đề khác kết thúc luôn hữu ích. Chia nội dung thành các đoạn.
- Sử dụng ngôn ngữ phù hợp.
- Tạo nội dung mới mẻ, duy nhất.
- Cung cấp dịch vụ duy nhất.
- Hãy phục vụ người dùng của bạn thay vì phục vụ các công cụ tìm kiếm (cái này quan trọng lắm đấy)
Viết chuỗi ký tự liên kết tốt hơn
Chuỗi ký tự liên kết và văn bản có thể click vào được mà người dùng có thể nhìn thấy kết quả của liên kết và được đặt trong thẻ liên kết <a href=”…”></a>
Chuỗi ký tự Top ten rarest baseball cards mô tả chính xác nội dung bên trong của bài viết và cũng cho người dùng, google biết 1 vài điều về trang đang được đi đến.
Biện pháp tốt
- Chọn văn bản mô tả – chuỗi ký tự ít nhất phải cung cấp được 1 ý về nội dung bên trong
- Tránh:
- viết chuỗi liên kết chung chung như “trang”, “bài viết”, “nhấp vào đây”.
- sử dụng chuỗi ký tự năm ngoài chủ đề.
- sử dụng URL của trang làm chuỗi liên kết.
- Tránh:
- Viết chuỗi ký tự ngắn gọn, súc tích
Sử dụng thẻ tiêu đề 1 cách thích hợp
Thẻ tiêu đề (đừng nhầm với thẻ <head> HTML hoặc tiêu đề HTTP) được trình bày để cấu trang đến với người dùng. Có 6 loại thẻ từ <h1> đến <h6>.
Trong hình trên thì tên trang web được đặt trong thẻ <h1> và chủ đề câu chuyện trong thẻ <h2>
Tối ưu hóa việc sử dụng ảnh
Thuộc tính “alt” cho phép bạn chỉ định 1 văn bản thay thế nếu hình ảnh đó không hiển thị được vì 1 số lý do nào đó.
Văn bản thay thế ngắn gọn xúc tích nhưng chính xác về hình ảnh.
Vì sao chúng ta dùng thuộc tính này? Nếu người dùng xem website của bạn trên trình duyệt không hổ trợ hình ảnh hoặc vì lý do nào đó. Nếu hình ảnh bị lỗi thì đã có văn bản hiển thị như hình bên dưới đây.
Sử dụng hiệu quả robots.txt
Tập tin “robots.txt” cho phép các SE liệu có thể truy cập và thu thập dữ liệu các phần trong website bạn hay không. Tập tin này phải được đặt tên “robots.txt” và đặt trong thư mục gốc của website.
Tất cả các bot SE (được biểu thị bằng biểu tượng ký tự đặc trưng *) không được truy cập và thu thập dữ liệu nội dung theo /image/ hoặc bất kỳ URL nào có đường dẫn bắt đầu bằng /search.
Bạn có thể không muốn các SE truy cập 1 số trang nhất định trong website của bạn vì chúng không hữu ích với người dùng. Webmaster Tool của Google có trình tạo robots.txt thân thiện để giúp bạn tạo tập tin này. Lưu ý rằng nếu website bạn có các subbdomain và bạn muốn 1 số trang nhất định không được truy cập dữ liệu trong domain chính thì bạn sẽ phải tạo tập tin “robots.txt” riêng biệt cho từng subdomain đó. Trang web này hướng dẫn sử dụng các tập tin robots.txt.
Bạn cần biết rel=”nofollow” cho các liên kết
Đặt thuộc tính “rel” cho các liên kết thành “nofollow” sẽ cho google biết rằng không nên đi theo 1 số liên kết nhất định trên website của bạn hoặc nên không đưa danh tiếng website bạn đến những trang được liên kết tới.
Nếu bạn liên kết đến trang web mà bạn không tin cậy và không muốn chuyển danh tiếng trang web của bạn sang đó, sử dụng thuộc tính nofollow.
Nếu bạn muốn không đi theo tất cả các liên kết trên trang, bạn có thể sử dụng “nofollow” trong thẻ meta của các robot của bạn được đặt bên trong thẻ <head> của HTML trang đó. Blog Trung tâm Quản trị Trang web cung cấp bài đăng hữu ích về sử dụng thẻ meta của robot. Phương thức này được viết là ” <meta name=”robots” content=”nofollow”>.
Top 10 thủ thuật SEO Webmaster cần tránh
Top 10 thủ thuật SEO Webmaster cần tránh | Quản Trị Mạng – QuanTriMang.com
Công việc quảng bá Web, cụ thể là tối ưu hóa cho công cụ tìm kiếm (Search Engine Optimization) tạm gọi là nghề SEO khá là toàn diện và phức tạp. Bởi các thuật toán của máy tìm kiếm, các thủ thuật SEO rất phức tạp và liên tục thay đổi. Đơn cử như Google có đến hàng trăm nhân tố trong thuật toán xếp hạng trang Web. Hơn nữa, các máy tìm kiếm coi thuật toán là ưu tiên hàng đầu bởi hai lý do chính:
– Họ không muốn đối thủ biết họ đang làm gì.
– Họ không muốn các webmaster hay các spammers thiết kế Web, áp dụng các thủ thuật SEO một cách lạm dụng để có hạng hạng cao
Còn một lý do khác khiến cho nghề SEO trở nên phức tạp là các lý thuyết SEO, kinh nghiệm SEO thay đổi chóng mặt trong những năm gần đây. Những thủ thuật SEO mà Webmaster, các chuyên gia SEO áp dụng trong những năm trước đây không còn áp dụng được cho thời điểm hiện tại.
Sự thay đổi diện mạo Web dẫn đến sự thay đổi môi trường và các thuật toán của máy tìm kiếm một cách liên tục đã khiến cho nghề SEO trở nên phức tạp hơn. Rất nhiều câu hỏi, nhiều vấn đề vẫn còn được coi là bí hiểm trong nghề SEO. Bài viết này sẽ tổng hợp cho các bạn 10 thủ thuật SEO đã lỗi thời và cần tránh và hi vọng sẽ đưa ra vài lý giải ngắn gọn những người làm SEO, các Webmaster.

Dựa vào từ khóa trong thẻ MetaTags Keywords
Đây là điều cấm kỵ đầu tiên mà lý do đơn giản bởi vì các máy tìm kiếm đã không còn dựa vào thẻ MetaTags Keywords để xác định nội dung của trang Web từ hơn 3 năm nay. Thay vào đó, các máy tìm kiếm sẽ phân tích nội dung được hiển thị cho người dùng để xác định nội dung và phân loại, qui định thứ hạng cho trang. Những phần văn bản ẩn đối với người dùng, như MetaTags Keywords, đã không còn có ý nghĩa từ vài năm trở lại đây bởi chúng bị các Spammer lạm dụng quá mức. Tuy nhiên một số máy tìm kiếm vẫn dùng đến thẻ Meta Tags này với trọng số rất thấp. Vì vậy bạn hãy đặt vào trong thẻ Meta Tags này những từ khóa chính (như sau), rồi sau đó hãy quên chúng đi.
Trong khi đó, thẻ Meta Title – cung cấp thông tỉn thuật hiện cho người dùng, lại là một trong những thủ thuật SEO quan trọng nhất của việc làm SEO. Nó giúp bạn cải thiện đáng kể thứ hạng của trang.
Ngoài ra bạn cũng nên khai đầy đủ và chính xác thẻ Meta Description so với nội dung của trang. Thẻ Meta Description không giúp bạn cải thiện trực tiếp thứ hạng trang, nhưng nó giúp Google xây dựng snippets gắn kết với nội dung trong trang kết quả tìm kiếm. Trong khí đó Yahoo lại sử dụng thẻ description này trong trang kết quả tìm kiếm trong một số trường hợp. Việc này làm tăng tỷ lệ nhắp chọn CRT. Và vô hình chung, thẻ Meta Description cũng tham gia gián tiếp vào việc tăng chất lượng và tăng thứ hạng Website của bạn.
Nhồi nhét từ khóa vào trong phần text ẩn
Chiếm vị trí thứ hai bởi nó sẽ khiến cho Website của bạn bị phạt, cấm hoặc xóa khỏi danh mục chỉ số. Việc chèn các từ khóa với font chữ cực nhỏ, cùng màu sắc với font chữ nền hay vượt khỏi cửa sổ của trình duyệt hay thậm chí sử dụng các kỹ xảo SEO CSS HTML cũng là những thủ thuật SEO cấm kỵ. Các thuật toán của Google đã khá hoàn thiện trong việc phát hiện ra các kỹ xảo SEO này. Và việc bị trừng phạt là khó tránh khỏi nhất là khi việc chống spam đang trở thành mối quan tâm hàng đầu của nhiều máy tìm kiếm (Google, Yahoo).
Mua bán liên kết
Đây là một trong những cách thức rất phổ biến và được vận dụng rộng rãi bởi các Webmaster và những người làm SEO. Đặc biệt ở Việt Nam, khi mà chỉ số thông lượng truy cập Alexa được người dùng đánh giá cao và người ta nghĩ rằng việc liên kết, mua bán, trao đổi liên kết sẽ mang lại lượng truy cập cho Website. vietSEO nhận thấy rằng nhiều Webmaster Việt Nam vẫn coi trọng lượng truy cập trực tiếp mang lại từ việc trao đổi link hơn là lượng truy cập gián tiếp từ các máy tìm kiếm thông qua thứ hạng của Website.
Vấn đề là, việc trao đổi liên kết làm sai bản chất đường dẫn URL “tự nhiên” và nó sẽ khiến kết quả tìm kiếm không còn chuẩn xác với truy vấn của người dùng (Ghi nhớ là thứ hạng trang Web cũng phụ thuộc nhiều vào đường dẫn URL bên ngoài trỏ đến trang). Và các máy tìm kiếm, đặc biệt là Google, trong nỗ lực cải thiện kết quả tìm kiếm hữu ích cho người dùng, sẽ tìm cách chống lại việc mua bán liên kết và họ rất ưu tiên việc này. Matt Cutts, kỹ sư của Google cũng đã khẳng định rằng các thuật toán của Google đã rất hoàn thiện trong việc phát hiện các liên kết đựoc mua bán. Thông thường, Google sử dụng ba phương pháp sau để xác định việc mua bán liên kết này:
– Thuật toán sẽ tìm kiếm theo mẫu khả nghi, ví dụ như các từ dạng “quảng cáo”, “tài trợ” nằm ngay gần liên kết. Nó cũng có thể tìm ra một nhóm các liên kết rời rạc không có liên quan gì tới chủ đề trang có chứ liên kết này.
– Google cũng có hàng nghìn biên tập viên tại Châu Á, những người này quản lý chất lượng tìm kiếm. Và chắc chắn một phần trong số đó sẽ được đào tạo để phát hiện ra và cảnh báo việc mua bán liên kết giữ các Website.
– Ngoài ra, Google còn có công cụ cho phép người dùng thông báo và khiếu nại việc mua bán liên kết. Và chúng sẽ được gửi đến đội ngũ quản lý chất lượng tìm kiếm nằm tại Châu Á.
Vậy thì Google sẽ làm gì khi phát hiện ra việc mua bán liên kết? Các liên kết đó sẽ bị đánh dấu và không còn có hiệu lực về thứ hạng cho trang được liên kết đến. Ngoài ra, nếu việc mua bán được phát hiện trong mục đích tăng thứ hạng thì Google sẽ áp dụng các hình thức phạt, như đánh tụt PageRank và thậm chí cấm luôn Website.
Vì vậy hãy sử dụng thời gian và tiền bạc hợp lý hơn. Thay vì bỏ thời gian tìm mua các liên kết thì bạn hãy tìm các liên kết đáng giá, có liên quan tới chủ đề của trang nhằm mang lại thông tin có ích cho người dùng. Và xây dựng một trang Web giàu thông tin hay các công cụ hữu ích, bạn sẽ có được các liên kết “tự nhiên” của người dùng. Đó là giữ chân được người dùng cũ và mang lại lượng truy cập mới. Đây là cách làm chắc chắn và lâu dài.
Thất thoát thứ hạng PageRank
Đây là một trong những lời khuyên mà vietSEO tâm đắc nhất bởi đơn giản nó là điều mà rất nhiều các Webmaster không hiểu được. Đặc biệt trong bối cảnh của Việt Nam, người quản trị Website, hay quản trị nội dung thường vì cái vòng luẩn quẩn của quyền tác giả nhiều hơn là khía cạnh SEO, nên rất “hà tiện” trong việc đặt liên kết tới các trang Web khác.
Cách hiểu sai lầm của những người làm SEO là khi trang Web liên kết tới các trang bên ngoài thì PageRank của trang đó sẽ bị “chia nhỏ” và “thất thoát” sang các trang khác. Thế nhưng thế giới đã thay đổi. PageRank chỉ còn là một chỉ số thông thường trong xếp hạng trang Web thôi.
Vì vậy bạn hãy thiết lập tăng cường liên kết tới các trang tương đồng nội dung, việc này tăng cường độ tin cậy thông tin trên trang Web của bạn.
Top 10 thủ thuật SEO Webmaster cần tránh – trang 2 | Quản Trị Mạng – QuanTriMang.com
Tham gia hệ thống trao đổi liên kết
Lại là một việc làm khá cũ nhưng không còn hiệu lực tí nào. Máy tìm kiếm muốn liên kết giữ đựoc bản chất “tự nhiên”, trích dẫn khi cần cung cấp thông tin, công cụ. Trong khi đó, việc trao đổi liên kết lại thể hiện sự đổi trác và chúng rất dễ dàng bị phát hiện.
Đừng mất thời gian tham gia trao đổi liên kết để để xây dựng hệ thống liên kết tiểu xảo giản đơn này. Tuy nhiên xây dựng liên kết lại là việc làm rất quan trọng néu như những trang Web trong sơ đồ liên kết có ích đối vời người dùng. Hãy xây dựng liên kết tới những trang có cùng chủ đề và có ích cho người dùng. Và tất nhiên sẽ còn tốt hơn nếu như những trang Web cùng chủ đề này liên kết tới Website của bạn mà không nhất thiết liên kết ngược lại.
Nội dung trung lặp
Có hai cách tạo ra nội dung kép:
– Nhiều Webmaster cố tình tạo ra các trang doorway, trang web với nội dung tương tự, thậm chí hoàn toàn giống trang gốc. Các trang này được trình bày theo nhiều cách khác nhau nhằm quảng bá sản phẩm hay dịch vụ của công ty.
– Nhiều khi, trong cùng một trang Web, cùng một nội dung sẽ xuất hiện tại nhiều trang khác nhau (đường dẫn URL khác nhau). Ví dụ, cùng một nội dung của Blog có thể tìm thấy trong phần liên kêt tới bài viết, thể loại, lưu trữ, RSS và trên trang chủ.
Vấn đề với nội dung kép là Google luôn muốn mang lại cho người tìm kiếm nhiều lựa chọn về nội dung, ví thế Google chỉ chọn ra một trang duy nhất trong số các nội dung trùng lặp. Bởi thế nội dung trùng lặp làm lãng phí thời gian của các máy tìm kiếm và làm tốn băng thông máy chủ Web của bạn. Và đôi khi kết quả hiển thị trên trang tìm kiếm lại không phải là phiên bản nội dung mà bạn muốn người dùng tiếp cận.
Bạn phải làm gì để tránh nội dung trung lặp? Hãy tham khảo các bài viết về nội dung trùng lặp ở trên và tìm cách giảm bớt chúng. Ngoài còn có một số công cụ giúp bạn chỉ ra phiên bản cần thiết phải đánh chỉ số trong khi loại trừ các phiên bản phụ đi kèm.
Sử dụng các Session IDs trong URLs
Trước khi đi vào chi tiết, nếu các bạn chưa nắm vững thành phần cơ bản của một liên kết siêu văn bản URL thì bạn hãy tham khảo bài viết các thành phân cơ bản của URL, Web tĩnh và Web động.
Việc Google đánh chỉ số các trang Web là liên tục. Tần suất của Googlebot lại phụ thuộc vào thứ hạng trang Web và mức độ cập nhật thông tin của trang. Để có trang Web đứng thứ hạng cao là công việc kiên trì kéo dài. Ngoài ra, Google cũng như các máy tìm kiếm khác luôn thích các trang Web tĩnh. Các tham biến xuất hiện cuối URL sẽ được máy tìm kiếm coi như là một thành phần của URL.
Nếu như trang Web động của bạn có chứa tham số Session ID, thì có nhiều khả năng là bọ tìm kiếm sẽ rơi vào vòng vô tận khi đánh chỉ số trang của bạn vì mỗi lần ghé thăm chúng lại được gán một Session ID mới và GoogleBot sẽ coi đây là bài viết mới. Với Session ID, bạn sẽ tạo ra nhiều nội dung trùng lặp như đã nói. Và Google sẽ mất nhiều thời gian vô ích đánh chỉ số, trong khi bạn lại tốn them băng thông cho chúng. Session ID sẽ làm giảm thứ hạng trang của bạn.
Dù các thuật toán của Google đã cải thiện đáng kể trong việc xử lý các session ID, nhưng bạn nên sử dụng cookie thay cho dùng tham biến trên URL. Nhớ rằng chỉ có 2% người dùng không sử dụng cookie.
Bạn cũng hãy cố gắng tạo ra các đường dẫn URL thân thiện (từ khóa trong URL) bằng cách sử dụng mod_rewrite URL với htacess chẳng hạn, hay cấu hình Permanent Link cho WordPress.
Website bằng Flash
Về mặt mỹ thuật, một trang Web trình bày hoàn toàn bằng Flash có thể rát bắt mắt, nhưng chắc chắn khó mà có thể có thứ hạng cao trên máy tìm kiếm. Như trong bài viết SEO Flash Website cho Google thì dù các máy tìm kiếm có thể đọc và đánh chỉ số Flash, nhưng khó mà thấy một trang Web Flash nào lại có thứ hạng cao đối với các từ khóa nóng, có tính cạnh tranh cao. Một trong những lý do đơn giản là Google thích text. Và nếu bạn trình bày trang với nhiều text thì Flash chỉ dừng lại ở việc cung cấp các hiệu ứng hình ảnh.
Sử dụng quá nhiều JavaScript
JavaScript có thể rất hiệu quả trong thiết kế Website. Nhưng vấn đề là Google sẽ gặp khó khăn để hiểu mã nguồn javascript. Dù hiện nay và trong tương, Google đã và sẽ nỗ lực nhiều hơn nhưng việc sử dụng JavaScript sẽ vẫn thiếu hiệu qua trong việc liên lạc với máy tìm kiếm.
Để tối ưu, những người làm SEO thường tách rời riêng JavaScript, còn trong trường hợp phải sử dụng, bạn hãy chèn file (include) hoặc dùng CSS để thay thế trong phần tiêu đề hoặc thân của Website. Hãy giúp máy hiểu được nội dung chính của trang và đánh chỉ số chúng dễ dàng, như thế, tất cả mọi người đều được lợi.
Kỹ thuật Cloaking
Đây là kỹ xảo SEO “mũ đen” nhằm hiển thị nội dung khác cho bọ tìm kiếm so với người dùng thường. Đây là một kỹ thuật khác cũ được nhiều spammers sử dụng trong những năm trước.
Các máy tìm kiếm ngày nay phát hiện dễ dàng trò gian lận này bằng cách gửi đi thường ký các bọ tìm kiếm mới với mục đích phát hiện cloaking. Có rất nhiều kỹ thuật cloaking, lừa các bọ tìm kiếm mà không thể liệt kê hết trong gìới hạn của bài viết. Tuy nhiên chúng đều sớm muộn bị phát hiện. Đây là một thủ thuật SEO “black hat” cần tránh.
Trong trường hợp bị phát hiện, trang Web liên quan sẽ bị cấm. Vì thế bạn không nên sử dụng kỹ thuật này. Hãy giả quyết vấn đề bằng cách kỹ thuật khác.
Kết luận thủ thuật SEO
Qua những phân tích bên trên, vietSEO đúc kết lại hai vấn đề chính mà các Webmaster, những người làm SEO cần chú ý khi áp dụng các thủ thuật SEO:
– Hãy học cách thức hoạt động của máy tìm kiếm để giúp chúng hiểu nội dung trang web của bạn. Các vấn đề tìm hiểu phần trên đều có một điểm chung là chúng gây khó dễ cho các máy tìm kiếm trong việc đánh chỉ số và xác định nội dung trang Web. Vì thế hay xây dựng trang Web tương tác tốt với máy tìm kiếm nhằm cung cấp cho chúng những nội dung duy nhất.
– Đừng sử dụng thời gian vô ích trong việc đánh lừa các máy tìm kiếm. Vì các thuật toán của máy tìm kiếm thừa đủ thông minh để phát hiện ra các tiểu xảo, chưa kể đến sự tiếp sức con người trong việc chống spam. Dù ngay cả trường hợp bạn qua mắt được máy tìm kiếm. Thì đó cũng chỉ là tạm thời trong một thời gian ngắn và cái giá phải trả khi bị lật tẩy sẽ đắt hơn nhiều. Đánh lừa máy tìm kiếm không phải là cách thức lâu dài.Hãy sử dụng thời gian, sức lực và tiền bạc để đầu tư vào nội dung, công cụ hữu ích và tham gia các chương trình quảng bá khác mà bạn sẽ làm nếu như các máy tìm kiếm đã không tồn tại.
CÔNG NGHỆ PHẦN MỀM, MỘT NGÀNH HỌC CẦN NHIỀU THỰC TẾ
.:Khoa Cong Nghe Thong Tin – Dai Hoc Duy Tan:.
Tác giả: Võ Văn Lường
Đại Học Duy Tân, Đà NẵngEmail: vovanluong@duytan.edu.vn
Có khi nào các bạn tự hỏi “Mình sẽ có những gì khi tốt nghiệp Ngành Công Nghệ Phần Mềm”. Theo định nghĩa thì Công nghệ Phần mềm tập trung huấn luyện sinh viên biết cách tạo ra những giải pháp có chi phí phải chăng cho các bài toán thực tế bằng cách áp dụng kiến thức về công nghệ để xây dựng những hệ thống phần mềm có chất lượng. Người Kỹ sư Phần mềm học cách ra quyết định về thiết kế và triển khai giải pháp trong những giới hạn về thời gian, kiến thức, và tài nguyên (nói chung).
Nền tảng của ngành Công nghệ Phần mềm gồm 3 mảng chính:
– Thứ nhất là khối kiến thức toán học về cấu trúc dữ liệu, thuật toán, ngôn ngữ, phân tích, mô hình tính toán,…
– Thứ hai là khối kiến công nghệ về kiến trúc, quy trình công nghệ, các chi phí và đánh đổi, các chuẩn, chất lượng và bảo trì, …
– Thứ ba là môi trường xã hội nơi những hoạt động công nghệ đó diễn ra, bao gồm quy trình tạo lập và phát triển nhóm, các tạo tác, chính sách, thị trường, và các tác động kinh doanh và kinh tế.
Với mục tiêu đó, tôi có vài nhìn nhận trong những năm qua, khi tôi đã tham gia giảng dạy và sử dụng nguồn nhân lực Công nghệ Phần mềm như sau:
Thực trạng của cử nhân và kỹ sư khi được tuyển dụng tại Trung Tâm Công Nghệ Phần Mềm(CSE):
§ Số lượng hồ sơ lớn (mỗi lần tuyển dụng có thể có đến 40-60 bộ hồ sơ) số lượng lớn nhưng thường không tuyển được quá 5 hồ sơ vì các bạn thiếu những yếu tố sau:
o Cách xác định và xây dựng yêu cầu phần mềm: Đây là điểm yếu lớn nhất của các bạn sinh viên mới ra trường, thường thì các bạn chỉ có thể biết được các dự án với vài chức năng, chứ cụ thể chức năng, hay nói cách khác quy trình công việc của công ty các bạn không nắm rõ.
§ Không biết được tầm quan trọng của giai đoạn “Yêu cầu phần mềm”, trong quy trình phát triển phần mềm.
§ Không viết được một tài liệu đặt tả yêu cầu hệ thống SRS (Software Requirement Specification) hoàn chỉnh
o Ngôn ngữ lập trình (công cụ để tạo dự án): có thể biết như (C, C++, C#, Visual Studio 6.0, Visual Studio .Net, J#, PHP, Java, ..) nhưng thường chưa sâu, khả năng hiểu biết về ngôn ngữ đa phần ở mức độ bài tập, bài tập môn học hoặc cao hơn nữa là đồ án, khóa luận, mà chưa có dự án thực tế.
o Thiết kế kiến trúc phần mềm: đây là điểm yếu lớn nhất, vì cách tiếp cận ngay từ ban đầy (SRS document) quá đơn giản và chưa thực tế nên giai đoạn phân tích kiến trúc phần mềm các bạn thường bỏ qua, đa phần những người được tuyển vào thường cho một yêu cầu phần mềm, thì các bạn lại lao vào làm ngay Cơ Sở Dữ Liệu, sau đó nếu làm trên máy tính các bạn lại lao vào ngay lập trình cho cơ sở dữ liệu đó – theo bản năng và những gì bạn đã làm. Chính vì vậy, các mẫu thiết kế và sản phẩm của bạn dẫn đến trường hợp thiếu trường (thuộc tính) hoặc thừa. Hơn nữa thiết kế lũng cũng, giao diện không thích hợp, và kiến trúc sâu bên trong quá đơn giản, không đáp ứng được các yêu cầu bên ngoài. Nó dẫn đến hiện tượng chắp vá khi các bạn lập trình.
o Và đa số các bạn thường làm một cơ sở dữ liệu rất đơn giản, giống như cơ sở dữ liệu mà các bạn học, ví dụ: Cơ sở dữ liệu quản lý Hồ Sơ Nhân Sự, các bạn thường làm từ 5 đến 15 bảng dữ liệu. Trong khi đó thực tế, cơ sở dữ liệu này có thể lên đến hàng chục hoặc trên trăm bảng.
o Hầu như 90% sinh viên được hỏi các bạn có thích làm tài liệu trước khi coding cho một sản phẩm nào đó không, các bạn trả lời không.
§ Đâu là cách làm theo phong cách không chuyên nghiệp hóa, vì nếu làm như vậy, mỗi khi các bạn gặp vấn đề thì các bạn lại chắp vá, và cứ chắp và hoài dẫn đến sản phẩm không có ngày kết thúc, mà nếu có thì sản phẩm khi ra đời nó không như định hình ban đầu của bạn và của cả khách hàng.
§ Hơn thế nữa, việc làm tài liệu đúng quy trình trong một dự án là một yêu cầu bắt buộc, vì điều này giúp cho người lập trình (cùng nhóm, người kế thừa khi có sự cố,..) có thể kế thừa và hiểu được những gì mà bạn đã làm, như vậy học mới có thể làm cùng bạn hoặc có thể kế thừa của phần công việc của bạn.
o Có đến 80% SV tốt nghiệp chưa có các kỹ năng mềm cần thiết để phục vụ công việc như: Kĩ năng giao tiếp, kĩ năng làm việc nhóm; quản lý nhóm, kỹ năng xử lý vấn đề,…
o Cái cốt lõi nhất là các bạn chưa nắm vững quy trình xây dựng và phát triển phần mềm, mà như chúng ta đã biết “ Chất lượng của sản phẩm phần mềm phụ thuộc vào quy trình sản xuất ra nó”
o Sự phối hợp các môn học như thế nào cho hợp lý trong quy trình phát triễn phần mềm thường các bạn không làm được, thậm chí có những môn học khi học xong các bạn chưa hiểu được “học để làm gì? ứng dụng ở đâu?”
Đây có thể nói là những trở ngại lớn của các bạn sinh viên và cũng là một bài toán nan giải đối với doanh nghiệp khi tuyển dụng và sử dụng nguồn nhân lực.
Kinh nghiệm của tôi khi được học và dạy theo chương trình Carnegie Mellon University (CMU):
§ Chương trình CMU mang phương pháp đào tạo mang tính thực dụng với sức mạnh và uy tín hàng đầu tại Mỹ trong lĩnh vực Công nghệ thông tin, đặc biệt là Kỹ nghệ phần mềm. Tính thực dụng của CMU được thể hiện qua việc tích hợp nội dung của 4 nhóm kỹ năng:
1. Kỹ thuật cơ bản (Foundational Technical Skills)
2. Quản trị kinh doanh (Business Management Skills)
3. Chuyên sâu ngành kỹ thuật (Technical Speacial Skills)
4. Tính chuyên nghiệp (Professional Skills)
§ Là một chương trình đào tạo mang tính thực tiễn cao cách giảng dạy tại CMU khác nhiều so với các đại học khác, do quan niệm mới của trường về vấn đề đào tạo kỹ sư phần mềm đáp ứng nhu cầu công nghiệp.
§ Trong các đại học thông thường, sinh viên năm đầu học về các cơ sở toán học, cấu trúc dữ liệu, thuật toán rồi sau đó lên lập trình. Điều này làm cho sinh viên chỉ quen một mình ngồi với máy tính để lập trình. Sinh viên không được tiếp cận và không quen thuộc với các dự án thực tế nhiều người cùng làm, trong khi đó trong thực tế thì ít có dự án chỉ có một người phát triển.
§ Theo quan điểm của CMU thì ngay từ đầu không nhất thiết nhấn mạnh vào các vấn đề căn bản của khoa học máy tính, mà trái lại, phải nhanh chóng đưa sinh viên vào toàn cảnh của thực tế rồi sau đó đi vào rèn luyện các kĩ năng thực hiện sâu về sau. Đây là một định hướng tốt, nó giúp sinh viên tiếp cận với thực tế và bán sát vào quy trình phát triễn phần mềm.
Quy trình phát triển phần mềm:
Nguồn: “Introduction Software Engineering, John Vu, 2008”
Vì vậy, khi các bạn học chương trình này, các bạn có cơ hội tiếp xúc với thực tế nhiều hơn, các bạn được làm việc nhóm nhiều hơn, và làm cho bạn trở thành một kỹ sư có kiến thức cơ bản, có kỹ năng về quản trị kinh doanh, kiến thức chuyên sâu về ngành công nghệ phần mềm, và đặt biệt nó làm cho bạn chuyên nghiệp hơn.
Khi theo học chương trình công nghệ phần mềm (CMU tại Việt Nam), sinh viên sẽ được học đầy đủ các môn học trong quy trình phát triển phần mềm, như sau:
1. Sự Linh Động của Nhóm và Vấn Đề Quan Hệ (- Giao Thiệp)
2. Thực Hành Phát Triển Ứng Dụng (8 bài học tình huống nhỏ – thực hành giải quyết vấn đề)
3. Giới Thiệu về Mạng Máy Tính & Viễn Thông
4. Cơ Sở Tính Toán trong Tin học 1
5. Các Khái Niệm & Kỹ Thuật Cao Cấp trong Tin Học
6. Cơ Sở Tính Toán trong Tin học 2
7. Đo Lường & Phân Tích trong Phát Triển Phần Mềm
8. Giới Thiệu về Công Nghệ Phần Mềm
9. Kỹ Thuật Xác Lập Yêu Cầu (trong Phát Triển Phần Mềm)
10. Xây Dựng Phần Mềm
11. Kiểm Thử Phần Mềm (Thẩm Tra & Xác Nhận)
12. Thiết Kế & Kiến Trúc Phần Mềm
13. Thực Hành Tích Hợp Hệ Thống (5 bài tập tình huống nhỏ – thực hành giải quyết vấn đề)
14. Tái Sử Dụng & Tích Hợp trong Phát Triển Phần Mềm
15. Đồ Án Capstone (tại Doanh Nghiệp) cho Công Nghệ Phần Mềm 1
16. Đồ Án Capstone (tại Doanh Nghiệp) cho Công Nghệ Phần Mềm 2
Cơ hội nghề nghiệp khi học ngành công nghệ phần mềm theo chương trình CMU:
Theo những nghiên cứu mới đây, Kỹ sư Công nghệ Phần mềm là một trong những nghề được dự đoán sẽ tăng trưởng nhanh nhất trong giai đoạn 2005-2025 với nhiều cơ hội cho những ứng viên có bằng Cử nhân Công nghệ Phần mềm, Quản trị Công nghệ Thông tin, và Khoa học Máy tính. Những sinh viên muốn theo đuổi nghề làm phần mềm phải có năng lực phân tích và giải quyết vấn đề tốt. Họ cũng phải có khả năng giao tiếp hiệu quả với các thành viên trong nhóm (làm phần mềm) cũng như với khách hàng. Do sẽ thường xuyên phải đối mặt với các công tác kỹ thuật cụ thể có liên quan đến công việc kinh doanh, họ sẽ phải quan tâm đến việc phát triển thêm các kỹ năng có liên quan đến ngành họ muốn làm việc cho. Ví dụ, nếu sinh viên muốn làm cho ngân hàng, họ sẽ cần có kiến thức về tài chính để có thể hiểu được những nhu cầu tin học của nhà băng. Hay nếu sinh viên muốn làm việc cho một công ty mạng máy tính, họ sẽ cần có kiến thức về Internet, các ứng dụng web và bảo mật mạng.
Hầu hết các công ty thích (tuyển) những người xin việc có ít nhất một bằng Cử nhân cùng với kiến thức rộng về các hệ thống và kỹ thuật máy tính. Chuyên ngành điển hình cho nhân công làm phần mềm là Khoa học Máy tính nhưng trong những năm gần đây, Công nghệ Phần mềm và Quản trị Hệ thống Thông tin trở nên được ưa chuộng hơn vì người ta ngày càng chú trọng nhiều hơn về quy trình phần mềm, bảo mật máy tính, quản trị dự án; đặc biệt là trong những công ty tư vấn và làm phần mềm lớn. Những sinh viên tìm kiếm cơ hội việc làm trong ngành phần mềm có thể nâng cao cơ hội tìm việc bằng cách tham gia thực tập tại các công ty phần mềm. Những trãi nghiệm như vậy sẽ cho sinh viên nhiều kinh nghiệm và kiến thức hơn, thu hút nhiều chủ doanh nghiệp tìm tuyển họ. Ở Mỹ, hơn 80% sinh viên tham gia đi thực tập trong các tháng hè so với 42% ở Âu châu và 22% ở Á châu. Khả năng có thể làm việc ngay cả trước khi tốt nghiệp (và không cần đào tạo lại) của sinh viên Mỹ do đó cho họ nhiều lợi thế hơn khi kiếm việc ở các công ty phần mềm quốc tế.
Vì công nghệ luôn thay đổi nên các công ty luôn cần nhân công có các kỹ năng tiên tiến nhất, và do đó nhân công làm phần mềm phải cố gắng không ngừng học hỏi những kỹ năng mới nếu họ muốn tồn tại được trong ngành nghề năng động này. Để có thể bắt kịp với các kỹ thuật luôn thay đổi, nhân công làm phần mềm cần học thêm các chứng chỉ giáo dục thường xuyên hay phát triển chuyên môn, được cấp bởi các trường đại học và các tổ chức huấn luyện về phần mềm. Giáo dục thường xuyên thật ra không phải là mới nhưng nó được đặc biệt khuyến khích ở Mỹ với hơn 75% nhân công làm phần mềm tận dụng các khoản ngân sách của công ty để đi học tiếp, trong khi ở Âu châu, tỷ lệ đó chỉ là 45% ở Đức và ở các nước Scandinavia, và là thấp hơn 30% ở Pháp, Tây Ban Nha, và Ý. Ở hầu hết các nước châu Á, trừ Nhật và Nam Hàn, việc học suốt đời vẫn còn là một khái niệm khá mới mẻ với rất ít nhân công chịu tiếp tục đi học để nâng cao kỹ năng của mình.
Trong nền kinh tế toàn cầu, nhiều công ty phải tiếp nhận và tích hợp những kỹ thuật mới để phát huy tối đa hiệu năng của hệ thống máy tính trong công ty, vì thế họ cần đến các Kỹ sư Công nghệ Phần mềm để tạo ra những thay đổi đó. Nhu cầu cho Kỹ sư Công nghệ Phần mềm, những người có thể làm việc được trong các công ty toàn cầu hay đi lại làm việc ở nhiều quốc gia khác nhau đã tăng lên gấp mười lần so với vài năm trước đây. Theo nhiều nghiên cứu, hầu hết mọi quốc gia đều thiếu hụt nhân công làm phần mềm, và nhu cầu của cả thế giới ước tính vào khoảng 2 đến 5 triệu Kỹ sư Công nghệ Phần mềm từ 2010 cho đến 2015, dù cho Ấn Độ và Trung Quốc ‘sản xuất’ ra đến hơn 1 triệu Kỹ sư Công nghệ Phần mềm mỗi năm. Cơ hội thăng tiến của nhân công làm phần mềm chủ yếu tùy thuộc vào mức độ kinh nghiệm. Công việc cho những người mới vào nghề chủ yếu tập trung vào lập trình và kiểm thử, nhưng khi người làm có nhiều kinh nghiệm hơn, họ sẽ có thể tham gia vào việc thiết kế và xây dựng kiến trúc phần mềm. Sau cùng, họ có thể thăng tiến lên làm Trưởng Dự án, Trưởng Hệ thống Thông tin, hoặc Giám đốc Thông tin (CIO), nếu họ được huấn luyện hoặc có các kỹ năng về kinh doanh. Một số Kỹ sư Công nghệ Phần mềm với nhiều năm kinh nghiệm sẽ có cơ hội trở thành các Kỹ sư trưởng hoặc các cố vấn độc lập. Nhu cầu cho Kỹ sư Công nghệ Phần mềm sẽ tiếp tục gia tăng cùng với sự phát triển của hệ thống mạng (máy tính). (Đặc biệt,) Sự phát triển của các công nghệ Internet (gần đây) đã làm gia tăng nhu cầu cho các Kỹ sư Công nghệ Phần mềm có khả năng phát triển các ứng dụng Internet, mạng cục bộ, và World Wide Web. Tương tự, các hệ thống xử lý thông tin điện tử trong kinh doanh, viễn thông, chính phủ, và các môi trường khác cũng ngày càng trở nên phức tạp và cao cấp hơn. Việc triển khai, bảo mật, và cập nhật các hệ thống máy tính hay giải quyết vấn đề sẽ tạo ra nhiều nhu cầu hơn nữa cho các Kỹ sư Công nghệ Phần mềm trong mảng bảo mật thông tin. Những quan ngại về “an toàn thông tin mạng” (thực sự) đã khiến nhiều công ty tiếp tục đổ tiền ra để phát triển các phần mềm bảo vệ các hệ thống máy tính và các cơ sở vật chất điện tử khác của họ khỏi các tấn công (qua mạng). Sự phát triển của công nghệ này trong vòng 10 năm tới sẽ dẫn đến sự gia tăng nhu cầu cho các Kỹ sư Bảo mật Mạng để thiết kế và phát triển các phần mềm và hệ thống có thể chạy được những ứng dụng mới cũng như tích hợp chúng vào các hệ thống cũ.
Tương tự như các thay đổi khác được tạo ra bởi sự toàn cầu hóa, vấn đề gia công phần mềm qua các quốc gia có chi phí thấp hơn có thể sẽ ảnh hưởng đến sự tăng trưởng của nhiều công việc làm Công nghệ Thông tin ở các quốc gia phát triển. Nhiều công ty có thể tìm cách cắt giảm chi phí bằng cách chuyển việc qua các quốc gia bên ngoài với mức lương tiền thấp hơn và những nhân công được đào tạo (với bằng cấp) cao (hơn). Các nghề nghiệp trong Công nghệ Phần mềm sẽ ít chịu ảnh hưởng hơn bởi việc gia công ra bên ngoài so với các nghề lập trình và kiểm thử, vì Công nghệ Phần mềm đòi hỏi sự sáng tạo và nhiều kiến thức cũng như kỹ năng cao về kinh doanh, khó có thế giao cho bên ngoài làm được. Hầu hết các Kỹ sư Công nghệ Phần mềm sẽ làm các việc như phân tích yêu cầu của người dùng, thiết kế, xây dựng kiến trúc, và bảo trì các phần mềm hay hệ thống cho công ty, và giải quyết các vấn đề phát sinh khác. Các Kỹ sư Công nghệ Phần mềm sẽ thường làm một phần việc trong một nhóm phát triển phần cứng, phần mềm, hay một hệ thống mới. (Hay) Một nhóm cốt lõi sẽ bao gồm các thành viên chuyên về công nghệ, tiếp thị, xí nghiệp, và thiết kế cùng làm việc với nhau cho đến khi sản phẩm được hoàn tất. Những Kỹ sư Công nghệ Phần mềm được các công ty tư vấn hay toàn cầu mướn sẽ phải bỏ thời gian đi lại nhiều nơi để gặp gỡ với khách hàng, hơn là chỉ ngồi lì trong công sở.
Mức lương cho Kỹ sư Công nghệ Phần mềm ở Mỹ trong giai đoạn 2008-2010 vào khoảng $60,000 đến $80,000 một năm tùy thuộc và chuyên môn và bằng cấp của họ. Bằng cấp cao hơn như Thạc sĩ hay kinh nghiệm lâu năm có thể đẩy mức lương lên thêm $10,000 nữa. Đối với các kỹ sư có thể đi lại nhiều, đặc biệt là đi nhiều nước trên thế giới, mức lương có thể lên đến $100,000 cho đến $150,000 một năm cho một người có bằng (Cử nhân) Công nghệ Phần mềm và 5 năm kinh nghiệm.
TÀI LIỆU THAM KHẢO
Bagert, D., et. al. Guidelines for Software Engineering Education, ver. 1. Software Engineering Institute, Carnegie Mellon University: 1999.
Introduction Software Engineering, John Vu, 2008, CMU
Tạp Chí
1. Báo Người Lao Động, Đỏ mắt tìm lao động kỹ thuật, 2008
2. Bích Ty, Công nghiệp phần mềm: Có thể là “chiến lược quốc gia”?, 2008
3. HCA, Công nghiệp phần mềm Việt Nam: Thừa thách thức, thiếu triển vọng, 2008
4. Lao Động, Ngành công nghệ thông tin – cơ hội việc làm lớn, 2008
Webmaster – Nhà quản lý giấu mặt
.:Khoa Cong Nghe Thong Tin – Dai Hoc Duy Tan:.
Đảm bảo sự vận hành trơn tru cho website, kịp thời giải đáp thắc mắc của khách hàng trực tuyến là những công việc thường nhật của webmaster. Ẩn mình đằng sau những trang web, công việc của họ là âm thầm nhưng vô cùng quan trọng.
Webmaster – anh là ai?
Đến với một website, người ta thường thấy một địa chỉ email nho nhỏ để liên hệ với người quản trị web, thường là webmaster@abc.com hay admin@abc.com. Cái “chức danh” webmaster nghe có vẻ quen thuộc với hầu hết cộng đồng internet. Nhưng ít ai hiểu rõ webmaster là ai, làm những việc gì, càng không biết đó là một nghề quản lý hẳn hoi. Internet băng rộng càng phát triển, nhu cầu online trong cộng đồng người dùng net càng tăng, webmaster đang là một nghề hot ngầm rất hấp dẫn đối với người yêu mạng. Không xuất hiện trước công chúng, không lên truyền hình, không hội họp rầm rộ, không cần văn phòng riêng, webmaster vẫn là người quản trị cao cấp nhất của một website theo đúng nghĩa đen của nó. Webmaster có thể không là người chủ trang web. Tương tự như chủ một công ty chưa chắc là người điều hành công ty.
Công việc của người quản trị website
Nhiều người đứng trước một ngành nghề mới đều không khỏi tò mò muốn biết công việc cụ thể của người làm việc. Webmaster là một công việc quản lý, có nhiều điểm tương đồng với những công việc quản lý khác nhưng cũng có những đặc trương riêng. Nhìn chung, công việc quản trị web bao gồm:
– Quản trị về kỹ thuật
– Quản trị về mặt nội dung
– Quản trị về mặt kinh doanh
Do tầm cỡ của các website rất khác nhau và lĩnh vực trên internet cũng hết sức đa dạng nên không thể nói công việc của người webmaster là cụ thể là làm việc gì. Ở những website nhỏ, webmaster có thể kiêm luôn công việc là người lập trình web, nhập liệu, nhưng ở những website lớn, có cơ sở dữ liệu lớn và thay đổi liên tục, người quản trị web không thể tự mình làm mọi thứ mà chỉ quản lý điều hành công việc chung, sao cho website ngày càng phát triển về chất cũng như lượng người truy cập.
Cần có những kiến thức gì để làm tốt công việc quản trị web?
Câu hỏi này cũng như câu hỏi làm thế nào để trở thành giám đốc. Không có trường lớp cụ thể nào đào tạo người ta làm giám đốc, nhưng để trở thành giám đốc giỏi thì phải học qua những trường lớp đào tạo quản lý và tích lũy nhiều kinh nghiệm trong quá trình làm việc. Công việc của người quản trị web là điều hành cả về mặt kỹ thuật, nội dung lẫn kinh doanh cho website, anh ta có thể không giỏi trong từng mặt cụ thể nhưng hiểu rõ từng chi tiết của website là điều cần thiết.
– Webmaster thường xuất thân từ vị trí thiết kế, lập trình web hay từ vị trí biên tập viên. Webmaster cần có kiến thức về mạng, an ninh mạng và kỹ thuật mạng để giải quyết những vấn đề bảo mật hay công nghệ cho trang web. Đối với những website lớn, sắp xếp bố cục trang web, lập trình thiết kế web theo công nghệ nào, ngôn ngữ nào là vấn đề lớn. Làm sao cho trang web của mình phản ứng nhanh với nhu cầu người dùng mà vẫn an toàn, hiệu quả.
– Webmaster phải am hiểu về lĩnh vực mà website mình đang cung cấp. Có thể người quản trị web không có khả năng biên tập, nhưng phải hiểu rõ nội dung đang tải trên website, dịch vụ website mang đến cho khách hàng và tình cảm mà người dùng dành cho trang web. Từ đó có những thay đổi, cập nhật kịp thời về mặt nội dung, đáp ứng nhu cầu của người theo đúng sự phát triển của thị trường.
– Người quản trị web còn phải có khả năng quản lý. Chắc chắn một người không thể thông thạo và gánh vá nổi tất cả công việc để tạo nên một trang web, nên mỗi người, mỗi bộ phận sẽ chịu trách nhiệm một phần. Mảng lập trình, mảng thiết kế banner, mảng biên tập,… người quản trị web phải quản lý được tất cả những con người này và hướng họ làm việc theo đúng kế hoạch phát triển của website. Từ đó mang lại lợi nhuận cho trang web, cũng là lợi nhuận cho từng thành viên của trang web đó.
Con đường để trở thành một webmaster?
Nhìn vào công việc cụ thể mà webmaster phải đảm đương, không ai dám cho rằng đây là một nghề nhàn hạ dễ xơi. Đúng vậy, quản lý chưa bao giờ là việc dễ. Một số người đến với công việc webmaster qua trường lớp, nhưng nhiều người khác lại đến với công việc này thật tình cờ. Ngày nay, lương tháng của một webmaster cho một trang web loại khá, có tương tác người dùng hay nhằm mục đích kinh doanh là khá cao, có thể trên 10 triệu đồng. Tuy nhiên, mức lương này còn thay đổi tùy theo quy mô và lĩnh vực hoạt động của trang web.
Bạn không thể trở thành một webmaster với mức lương cao chót vót ngay trong một thời gian ngắn. Bạn cần thời gian để tích lũy kỹ năng chuyên môn cũng như kinh nghiệm để có thể làm tốt với nghề. Hãy theo học những khóa học về công nghệ thông tin, quản trị mạng ở những địa chỉ đáng tin cậy trên Hiếu Học, làm tốt công việc của mình một vài năm, rồi học thêm nhiều khóa học khác về lập trình web, tích lũy thật nhiều kinh nghiệm, bắt đầu ở vị trí webmaster cho những trang web nhỏ. Sau vài năm, bạn sẽ có được vị trí cũng như mức lương mà nhiều người mong ước.
Nhìn chung, webmaster là một nghề mà điều kiện cần không nhất thiết phải gồm tấm bằng đại học. Nếu bạn là người yêu thích công nghệ thông tin, thường xuyên tìm hiểu về internet, có hoài bão làm chủ thế giới số, hãy bắt đầu ngay để thực hiện ước mơ của mình – trở thành webmaster chuyên nghiệp, một ngày nào đó, bạn sẽ quản lý trang web của riêng mình.
Học nghề webmaster ở đâu?
Bạn có thể học chuyên ngành Công nghệ thông tin trong các trường ĐH như ĐH Khoa học tự nhiên, ĐH Công nghệ thông tin, ĐH Hùng Vương, Hồng Bàng, Đại học Duy Tân… hoặc ở các trường cao đẳng, trung cấp.
Mục lục các bài viết có giá trị của hệ điều hành *nix
Mục lục các bài viết có giá trị của hệ điều hành *nix (Update 06/01/) – .:: HVAOnline ::.
– MỤC LỤC – được tạo ra để giới thiệu những bài viết của thành viên HVA và những bài viết được thành viên HVA sưu tập trên khắp nơi. Những bài viết hướng dẫn hữu ích của các bạn đăng lên khi trải qua 1 thời gian nhất định, chúng tôi sẽ lần lượt đăng tại đây để giới thiệu cho các thành viên tìm kiếm dễ dàng hơn. khi đó các bài viết sẽ được chuyển đi vào http://www.hvaonline.net/hvaonline/readingRoom/show/4.hva .
Các bài viết giới thiệu tổng quát về *nix
http://www.hvaonline.net/hvaonline/posts/list/126.hva
http://www.hvaonline.net/hvaonline/posts/list/127.hva
http://www.hvaonline.net/hvaonline/posts/list/61.hva
http://www.hvaonline.net/hvaonline/posts/list/2321.hva
http://www.hvaonline.net/hvaonline/posts/list/4873.hva
http://www.hvaonline.net/hvaonline/posts/list/2402.hva
http://www.hvaonline.net/hvaonline/posts/list/2401.hva
http://www.hvaonline.net/hvaonline/posts/list/2405.hva
http://www.hvaonline.net/hvaonline/posts/list/2408.hva
http://www.hvaonline.net/hvaonline/posts/list/2532.hva
http://hvaonline.net/hvaonline/posts/list/10589.hva
http://www.hvaonline.net/hvaonline/posts/list/15684.hva
http://www.hvaonline.net/hvaonline/posts/list/17008.hva
http://www.hvaonline.net/hvaonline/posts/list/17276.hva
Các bài viết về bảo mật Linux
http://www.hvaonline.net/hvaonline/posts/list/112.hva
http://www.hvaonline.net/hvaonline/posts/list/48.hva
http://www.hvaonline.net/hvaonline/posts/list/118.hva
http://www.hvaonline.net/hvaonline/posts/list/1545.hva
http://www.hvaonline.net/hvaonline/posts/list/1546.hva
http://www.hvaonline.net/hvaonline/posts/list/1985.hva
http://www.hvaonline.net/hvaonline/posts/list/734.hva
http://www.hvaonline.net/hvaonline/posts/list/98.hva
http://www.hvaonline.net/hvaonline/posts/list/2303.hva
http://www.hvaonline.net/hvaonline/posts/list/1179.hva
http://www.hvaonline.net/hvaonline/posts/list/1182.hva
http://hvaonline.net/hvaonline/posts/list/7525.hva
http://www.hvaonline.net/hvaonline/posts/list/16026.hva
http://www.hvaonline.net/hvaonline/posts/list/17223.hva
http://hvaonline.net/hvaonline/posts/list/17027.hva#102334
Các bài viết về Linux Kernel
http://www.hvaonline.net/hvaonline/posts/list/57.hva
http://www.hvaonline.net/hvaonline/posts/list/63.hva
http://www.hvaonline.net/hvaonline/posts/list/64.hva
http://www.hvaonline.net/hvaonline/posts/list/87.hva
http://www.hvaonline.net/hvaonline/posts/list/88.hva
http://hvaonline.net/hvaonline/posts/list/5472.hva
Các bài viết về Linux Firewall
http://www.hvaonline.net/hvaonline/posts/list/105.hva
http://www.hvaonline.net/hvaonline/posts/list/154.hva
http://hvaonline.net/hvaonline/posts/list/5463.hva
Các bài viết về Web server
http://www.hvaonline.net/hvaonline/posts/list/107.hva
http://www.hvaonline.net/hvaonline/posts/list/108.hva
http://www.hvaonline.net/hvaonline/posts/list/100.hva
http://www.hvaonline.net/hvaonline/posts/list/1542.hva
http://www.hvaonline.net/hvaonline/posts/list/1543.hva
http://www.hvaonline.net/hvaonline/posts/list/488.hva
http://www.hvaonline.net/hvaonline/posts/list/2350.hva
http://www.hvaonline.net/hvaonline/posts/list/2602.hva
http://www.hvaonline.net/hvaonline/posts/list/11486.hva
Các bài viết về Mail server
http://www.hvaonline.net/hvaonline/posts/list/119.hva
http://www.hvaonline.net/hvaonline/posts/list/120.hva
http://www.hvaonline.net/hvaonline/posts/list/121.hva
http://hvaonline.net/hvaonline/posts/list/122.hva
http://hvaonline.net/hvaonline/posts/list/1294.hva
http://hvaonline.net/hvaonline/posts/list/2550.hva
http://hvaonline.net/hvaonline/posts/list/2551.hva
http://hvaonline.net/hvaonline/posts/list/2552.hva
http://hvaonline.net/hvaonline/posts/list/2553.hva
http://hvaonline.net/hvaonline/posts/list/2554.hva
http://hvaonline.net/hvaonline/posts/list/1965.hva
http://hvaonline.net/hvaonline/posts/list/2331.hva
http://hvaonline.net/hvaonline/posts/list/10639.hva (NEW)
Các bài viết về DNS/ DNS Server
http://www.hvaonline.net/hvaonline/posts/list/1298.hva
http://hvaonline.net/hvaonline/posts/list/2183.hva
http://hvaonline.net/hvaonline/posts/list/2184.hva
http://hvaonline.net/hvaonline/posts/list/2185.hva
http://www.hvaonline.net/hvaonline/posts/list/169.hva
http://www.hvaonline.net/hvaonline/posts/list/170.hva
http://www.hvaonline.net/hvaonline/posts/list/172.hva
http://www.hvaonline.net/hvaonline/posts/list/174.hva
http://www.hvaonline.net/hvaonline/posts/list/175.hva
http://www.hvaonline.net/hvaonline/posts/list/17448.hva
http://www.hvaonline.net/hvaonline/posts/list/14776.hva
http://www.hvaonline.net/hvaonline/posts/list/32663.hva (NEW)
Các bài viết về SNMP/SENSOR
http://www.hvaonline.net/hvaonline/posts/list/1333.hva
http://www.hvaonline.net/hvaonline/posts/list/1334.hva
http://www.hvaonline.net/hvaonline/posts/list/499.hva
Các bài viết về Snort
http://www.hvaonline.net/hvaonline/posts/list/2110.hva
http://www.hvaonline.net/hvaonline/posts/list/643.hva
http://www.hvaonline.net/hvaonline/posts/list/167.hva
Các bài viết về DHCP
http://www.hvaonline.net/hvaonline/posts/list/1297.hva
Các bài viết về SAMBA
http://www.hvaonline.net/hvaonline/posts/list/2116.hva
http://www.hvaonline.net/hvaonline/posts/list/2115.hva
http://www.hvaonline.net/hvaonline/posts/list/29699.hva (NEW)
Các bài viết về FTP
http://www.hvaonline.net/hvaonline/posts/list/2109.hva
https://www.hvaonline.net/hvaonline/posts/list/24059.hva
Các bài viết về Linux Clustering
http://hvaonline.net/hvaonline/posts/list/1041.hva
http://www.hvaonline.net/hvaonline/posts/list/740.hva
http://hvaonline.net/hvaonline/posts/list/5417.hva
Các bài viết về Linux tunneling
http://www.hvaonline.net/hvaonline/posts/list/1522.hva
http://www.hvaonline.net/hvaonline/posts/list/1358.hva (NEW)
Các bài viết về Linux Wireless
http://www.hvaonline.net/hvaonline/posts/list/4805.hva
http://www.hvaonline.net/hvaonline/posts/list/2752.hva
http://www.hvaonline.net/hvaonline/posts/list/2753.hva
http://www.hvaonline.net/hvaonline/posts/list/2754.hva
http://www.hvaonline.net/hvaonline/posts/list/102.hva
Development
http://www.hvaonline.net/hvaonline/posts/list/1560.hva
http://www.hvaonline.net/hvaonline/posts/list/1563.hva
http://www.hvaonline.net/hvaonline/posts/list/17999.hva (NEW)
Programing
http://www.hvaonline.net/hvaonline/posts/list/2477.hva
Linux Tips
http://hvaonline.net/hvaonline/posts/list/6597.hva
http://www.hvaonline.net/hvaonline/posts/list/62.hva
http://www.hvaonline.net/hvaonline/posts/list/123.hva
http://www.hvaonline.net/hvaonline/posts/list/136.hva
http://www.hvaonline.net/hvaonline/posts/list/497.hva
http://www.hvaonline.net/hvaonline/posts/list/2545.hva
http://www.hvaonline.net/hvaonline/posts/list/2547.hva
http://www.hvaonline.net/hvaonline/posts/list/669.hva
http://hvaonline.net/hvaonline/posts/list/4788.hva
http://hvaonline.net/hvaonline/posts/list/4786.hva
http://hvaonline.net/hvaonline/posts/list/8503.hva
http://www.hvaonline.net/hvaonline/posts/list/13092.hva
http://hvaonline.net/hvaonline/posts/list/7157.hva
http://www.hvaonline.net/hvaonline/posts/list/16417.hva (NEW)
http://www.hvaonline.net/hvaonline/posts/list/17527.hva
http://www.hvaonline.net/hvaonline/posts/list/16534.hva
http://www.hvaonline.net/hvaonline/posts/list/16780.hva
http://www.hvaonline.net/hvaonline/posts/list/16350.hva
http://www.hvaonline.net/hvaonline/posts/list/16573.hva
http://www.hvaonline.net/hvaonline/posts/list/16205.hva
http://www.hvaonline.net/hvaonline/posts/list/16105.hva
http://hvaonline.net/hvaonline/posts/list/17725.hva
http://www.hvaonline.net/hvaonline/posts/list/18921.hva
http://www.hvaonline.net/hvaonline/posts/list/19358.hva
http://www.hvaonline.net/hvaonline/posts/list/24714.hva
http://www.hvaonline.net/hvaonline/posts/list/20355.hva
http://www.hvaonline.net/hvaonline/posts/list/19738.hva
https://www.hvaonline.net/hvaonline/posts/list/31245.hva (NEW)
https://www.hvaonline.net/hvaonline/posts/list/31210.hva
https://www.hvaonline.net/hvaonline/posts/list/25304.hva
http://www.hvaonline.net/hvaonline/posts/list/23374.hva
Các bài viết về RPM
http://hvaonline.net/hvaonline/posts/list/10426.hva
http://www.hvaonline.net/hvaonline/posts/list/1293.hva
http://www.hvaonline.net/hvaonline/posts/list/2452.hva
Windows + Linux
http://www.hvaonline.net/hvaonline/posts/list/2302.hva
http://www.hvaonline.net/hvaonline/posts/list/104.hva
http://www.hvaonline.net/hvaonline/posts/list/2791.hva
http://www.hvaonline.net/hvaonline/posts/list/2792.hva
http://www.hvaonline.net/hvaonline/posts/list/6130.hva
http://www.hvaonline.net/hvaonline/posts/list/16220.hva
http://www.hvaonline.net/hvaonline/posts/list/17988.hva
Other
http://www.hvaonline.net/hvaonline/posts/list/101.hva
http://www.hvaonline.net/hvaonline/posts/list/2180.hva
http://www.hvaonline.net/hvaonline/posts/list/2292.hva
http://www.hvaonline.net/hvaonline/posts/list/735.hva
http://www.hvaonline.net/hvaonline/posts/list/12926.hva
https://www.hvaonline.net/hvaonline/posts/list/30004.hva








