Yahoo! 360° News | Beta Feedback
Start your own Yahoo! 360° page

song pham

Top Page  |  Blog  |  Feeds  |  Friends  |  Lists

  • School: ĐH Văn Hiến

Add

song pham is not connected to you in Yahoo! 360°.

Last updated Tue Sep 23, 2008 Member since June 2006

Tớ sắp ra trường rồi ! Reply

1 - 5 of 111 First | < Prev | Next > | Last

Phạm Sông Blog Full Post View | List View

Sở thích la : nghe nhac, xem phim, coi đá banh, và tin học...

Những nghề “độc” trong thế giới IT
Những nghề “độc” trong thế giới IT magnify
Không phải ai làm trong ngành IT cũng là nhân viên của Google, Microsoft hay Intel. Thế giới IT còn có những nghề rất độc đáo và cũng có thể là rất độc hại…

Có một điều dễ hiểu là không phải ai cũng có thể làm được công việc này, bởi sự độc đáo nên những công việc này đòi hỏi con người cũng khá độc đáo và thực tế là có rất ít người thực sự muốn làm những công việc này. Nhưng trong thời buổi kinh tế toàn cầu đang suy thoái, những vụ sa thải của các hãng công nghệ vẫn đang liên tiếp diễn ra, những công việc này lại trở thành “niềm mơ ước” của nhiều người.

Nghề “rút ra - cắm vào”

Nếu chưa từng được nghe ai đó giải thích cặn kẽ về công việc này, hẳn nhiều người sẽ không bao giờ tin rằng trên thế giới lại có những người “kiếm được tiền của kẻ khác” bằng việc rút toàn bộ các loại phích cắm trên máy tính - hệ thống mạng… ra rồi lại cắm vào như cũ. Theo kinh nghiệm của những người đã và đang làm nghề “rút ra - cắm vào”, công việc này đòi hỏi những ứng viên khỏe mạnh (càng to khỏe, vạm vỡ càng tốt), có sự yêu thích và kiến thức nhất định về các loại thiết bị như adapter (bộ chuyển đổi dòng điện), ổ cắm, jack cắm… Có khả năng chui, bò hay lách mình vào những không gian hẹp như gầm bàn, khe tủ và quan trọng nhất là dạ dày có khả năng chịu đựng tốt (nếu không muốn nôn mửa liên tục).

Công việc cụ thể của những người làm nghề này thực ra khá đơn giản: tháo, lắp và vệ sinh các phòng máy tính cho các công ty kinh doanh hay thậm chí là các hãng công nghệ chuyên về IT.

Garth Callaghan - giám đốc của 127tech, công ty chuyên làm nghề “rút ra - cắm vào” ở Richmond (bang Virginia, Hoa Kỳ) - cho biết ban đầu ông không nghĩ rằng có ai đó sẽ trả tiền công ty ông cho những việc đó nhưng thật bất ngờ chỉ sau 3 năm thành lập, Công ty 127tech đã có 30 nhân viên làm việc toàn thời gian và hàng chục nhân viên hợp đồng thời vụ.

Callaghan cho biết công ty của ông từng gặp phải những “ca khó” như nhận làm vệ sinh cho những phòng máy với những bộ máy tính đã nằm yên một chỗ suốt 5 - 10 năm qua. “Những chiếc vỏ máy bụi dày đến mức có thể làm sân bóng, màn hình đen kịt vì bồ hóng, số thức ăn mà chúng tôi lấy ra từ bàn phím đủ để “nuôi sống” cả một trang trại gia súc, thậm chí có những chiếc bàn phím chúng tôi đã lấy ra một lượng mỹ phẩm đủ để mở hẳn một beauty salon…”, Garth Callaghan “tếu táo” kể chuyện.

Trong suốt 3 năm qua, công ty của Callaghan đã “tắm rửa” cho khoảng 10.000 chiếc máy tính và hệ thống mạng. “Có lần để lôi được đoạn dây mạng gắn trên tường của một công ty nọ, chúng tôi đã phải huy động tới 2 nhân viên to khỏe nhất “cố hết sức bình sinh” và kết quả là có thêm một chai nước salad Ý đang dùng dở với hạn dùng đã hết cách đó 2 năm”, Callaghan kể.

Tư vấn cứu hộ dữ liệu kiêm… chuyên gia tâm lý

Trong thế giới CNTT, thông tin (dữ liệu) là những thứ đáng giá nhất và đó cũng là những thứ dễ mất nhất. Mất dữ liệu luôn luôn là một thảm họa đối với bất kể ai, từ những người dùng bình thường cho đến cả những chuyên gia IT hàng đầu. Đi kèm với thảm họa đó là đủ mọi cung bậc cảm xúc hỉ, nộ, ái, ố và nhân viên tư vấn cứu hộ dữ liệu sẽ là những người đầu tiên được “hưởng thụ” thứ đặc sản này.

Kelly Chessen là một nhân viên của Hãng chuyên cứu hộ và khôi phục dữ liệu DriveSavers có trụ sở ở Novato (bang California, Mỹ) là một ví dụ điển hình cho những người làm nghề này.

“Khách hàng của tôi gồm đủ thành phần. Đó có thể là một người nào đó đột nhiên đánh mất những bức ảnh hay đoạn video về cha mẹ đã khuất của họ. Đó có thể là những nha sĩ hoảng loạn gọi đến vì hệ thống của họ đột nhiên sập và họ không thể biết được khách hàng của mình yêu cầu những gì. Đó có thể là một vị giám đốc IT, khóc như mưa khi toàn bộ dữ liệu trong hệ thống máy chủ Microsoft Exchange của họ đột nhiên mất tích vì họ tưởng thiết lập hệ thống RAID 5 là đơn giản và hoàn toàn có thể tự làm được”, Kelly Chessen nói.

Nhưng Chessen cũng thừa nhận không phải ai cũng có thể và sẵn sàng làm công việc như của cô, đơn giản là người đó cần phải có những kỹ năng khá tốt về IT, nền tảng về các loại phần cứng, phần mềm vững chắc và khó khăn nhất là phải biết nhẫn nại.

“Đây là một nghề “độc” nhưng đôi khi phần thưởng cũng không đến nỗi nào, nhất là những khi chúng tôi giúp các khách hàng lấy lại bình tĩnh, đồng thời khôi phục toàn bộ dữ liệu cho họ”, Chessen kết luận.

Nghề lướt web… sex

Mã độc, virus, spam… luôn là nỗi ám ảnh của thế giới IT nhưng đáng mừng là có không ít những “chiến binh” sẵn sàng “xả thân vì đại nghĩa” khi không ngừng tìm kiếm tận những ngóc ngách tối tăm nhất, bí hiểm nhất và “bẩn” nhất để tìm ra những chủng mã độc mới xuất hiện, đưa chúng về phòng nghiên cứu của các hãng bảo mật để tìm ra phương pháp khống chế.

Nhưng “săn” mã độc ở đâu? Có thể nói trong thế giới web, không đâu có nhiều chủng loại mã độc hơn những trang web khiêu dâm và nhiệm vụ của các “chiến binh” này là hàng ngày “lang thang” hết trang nọ đến trang kia mà tất cả đều là những web sex “hạng nặng”.

Patrick Morganelli - phó giám đốc điều hành của Hãng bảo mật Enigma Software, cho biết những chuyên gia phát hiện mã độc là những người có công việc thuộc hàng “độc” nhất trong ngành công nghiệp IT của thế giới. Họ phải làm việc trong môi trường “tối tăm, bẩn thỉu” và phải chứng kiến hàng ngày những ngóc ngách đen tối nhất của những trò tấn công và làm giàu đê tiện nhất mà con người có thể nghĩ ra.

"Câu hỏi đầu tiên mà chúng tôi đặt ra đối với những ứng viên trong buổi phỏng vấn xin việc là: Anh (chị) có sẵn sàng ghé thăm và “mò mẫm cả ngày”những web sex hạng nặng và nhớp nhúa nhất thế giới không? Đó có thể là những địa chỉ mà có ngồi cả đời họ cũng không thể tưởng tượng nổi. Nhưng đó lại là nơi khởi nguồn của những nghiên cứu chống lại mã độc”, Patrick Morganelli kể.

Những “chiến binh” làm nghề này đòi hỏi phải có một sự lạnh lùng và đôi khi là vô cảm. Theo lời kể của Morganelli, đã có không ít nhân viên mới của ông phải vội vàng tắt ngay màn hình khi ghé qua những web sex và rồi đưa những gì ẩn chứa bên trong ấy ra hiển thị trước màn hình. "Đó là những thứ rác rưởi mà họ phải thu lượm về hàng ngày. Những gì ẩn chứa bên trong thật khủng khiếp và đầy thú tính nhưng không còn cách nào khác, nếu bạn muốn chiến đấu chống lại chúng, bạn phải là những người hiểu rõ hơn ai hết về chúng", Patrick Morganelli nói tiếp.

Andrew Brandt, một chuyên gia nghiên cứu về mã độc của Hãng sản xuất phần mềm bảo mật Webroot còn cho biết có những khi anh cảm thấy dạ dày cuộn lên và muốn ói mửa khi ghé qua những trang web đen dạng này, bất chấp thâm niên làm việc của anh không phải là ít. Tuy vậy, Andrew cho biết những kẻ chuyên viết mã độc đã phát hiện chiến thuật này của các hãng bảo mật nên ngày nay chúng ít khi phát tán các “tác phẩm mới” của mình qua web khiêu dâm hơn, thay vào đó là những trang web cho tải phần mềm miễn phí như BitTorrents hay địa chỉ để tải các chiêu ăn gian, hack game.

Nghề theo dõi máy tính ma

Không chỉ là nghề “độc” trong ngành IT, nghề theo dõi và phát hiện các máy tính bị mã độc chiếm quyền kiểm soát (máy tính ma - zombie) còn là một nghề thuộc hàng nhàm chán và buồn tẻ nhất thế giới. Công việc hàng ngày của các chuyên gia này là dán mắt vào màn hình, nơi hiển thị những bản ghi (log report) của các hệ thống và mạng lưới trên khắp thế giới, theo dõi từng biến động nhỏ của chúng để phát hiện các hệ thống đó đã bị mã độc xâm nhập hay chưa, và nếu bị chiếm quyền kiểm soát rồi thì những chủng loại mã độc đang điều khiển các máy tính ma làm gì;tấn công vào đâu và tấn công như thế nào.

Tuy mang tiếng là buồn tẻ và nhàm chán như thế nhưng những chuyên gia làm công việc này lại là những người phải hội đủ 2 kỹ năng cao cấp và khó nhất ngành IT: phân tích dữ liệu hệ thống, phân tích bản ghi và theo dõi sự hoạt động của các mạng lưới. “Có rất ít người trụ lại được lâu dài với công việc này và chúng tôi cũng rất khó tuyển thêm người mới”- Lawrence Imeish, trưởng chuyên gia tư vấn và là một trong những người có thâm niên làm nghề này lâu nhất Hãng cung cấp dịch vụ và giải pháp Dimension Data, phát biểu.

"Các trung tâm điều hành thường chỉ một số ít người được giao nhiệm vụ giám sát sự hoạt động của hệ thống. Thông thường họ chỉ phát hiện sự cố khi những chiếc đèn xanh chuyển sang đỏ (báo hiệu trục trặc) nhưng họ không biết rằng có hàng tá thông điệp tưởng chừng như vô bổ nằm trong những tiếng bip, những cái nháy đèn lại có thể báo trước sự cố và giúp họ ngăn chặn sự cố xảy ra", Lawrence Imeish cho biết.

"Cái khó của nghề này là sự trái ngược trong nguyên tắc hoạt động của lĩnh vực IT. Sáng tạo ư? Quên nó đi, công việc của bạn là đọc từng ký tự “vô hồn”, ghi chép, phân tích và tổng hợp… Đó cũng chính là lý do tại sao nhiều người gọi nghề này là “nghề của những thây ma”", Imeish kết luận.

Theo ICTNews (IT World)

Monday April 13, 2009 - 08:03am (EDT) Permanent Link | 0 Comments
10 "kiểu" lập trình viên bạn sẽ gặp trên đời
Các lập trình viên thường hay nổi tiếng vì "khác người" và "lập dị". Thực tế là ngay cả trong công đồng những người làm lập trình cũng có những tuýp người mà ngay cả chính các lập trình viên khác cũng thấy “kì lạ”.


Dưới đây là 10 mẫu lập trình viên mà bạn có thể sẽ gặp. Hãy xem bạn thuộc nhóm nào và hy vọng bạn có thể kể thêm nhiều "kiểu" nữa?

1. Những gã phù thủy Mẫu lập trình viên này trông khá giống với anh chàng phù thủy Gandalf trong phim Chúa tể những chiếc nhẫn. Anh ta (hay thậm chí chị ta) có bộ râu tóc dài, với cái mũ trông khá ngớ ngẩn, thậm chí là hắn còn “cả gan” mặc áo khoác không tay vào mùa đông. May mắn cho cả đội là anh ta làm việc điêu luyện như những tay phù thủy làm phép vậy. Nhưng cũng không may ở chỗ, họ sẽ phải hứng chịu hàng giờ để nghe nhưng “gã phù thủy” này kể về việc anh ta hay cô ta đã khó nhọc như thế nào để vượt qua hàng trăm điểm tắc đường tại TP HCM để đến phòng máy tính chỉ để đục lỗ cái thẻ tính công. Đây là những cầu thủ tài ba, nhưng hãy cứ để họ ở tuyến sau và chỉ dùng họ cho những nỗ lực cuối cùng vào phút đá bù giờ.

2. Những lập trình viên sẵn sàng "chết trên bàn phím". Trong bất cứ một ngành nghề nào thì đây đơn giản là những tay “nghiền việc”. Nhưng trong nghề lập trình thì khái niệm này còn rộng hơn. Những con mọt việc ít nhất hàng ngày còn phải ghé qua nhà để tắm rửa và đê ngủ. Còn những kẻ tử vì "đạo máy tính" này thì luôn xem việc lấy bàn làm việc làm chỗ ngủ với những chồng vỏ bánh mỳ xếp xung quanh là một điều gì đó rất đáng tự hào. Vấn đề ở chỗ không ai bắt những tay này phải làm việc kiểu đó cả. Và họ thường khiến cho những người khác trong đội không khỏi cảm thấy áy náy bằng những câu đại loại như : “Cứ để đó, về nhà và ắn chút gì đi. Tớ sẽ làm nốt cái mớ code của cả tuần ấy trong đêm nay cho.”

3. Fanboy - những anh chàng nghiền game và truyện tranh. Hãy nhìn những anh chàng Fanboy. Nếu bạn bị anh ta hay cô ta quây lấy, chắc chắn là bạn sẽ không thoát khỏi một bài thuyết giáo khoảng đôi ba tiếng về việc tại sao bộ Dragon Ball Z lại ăn đứt bộ Gundam Wing, hay tại sao Playstaytion 3 lại hơn hẳn XBox 360.

Chỗ làm việc của những tay fanboy thường dán đầy poster in hình các ngôi sao hành động, những đồ lặt vặt liên quan đến chứng cuồng của anh ta mà thường có nguồn gốc từ Nhật Bản. Làm việc với những anh chàng này không những khá khó chịu mà họ còn giành quá nhiều thời gian vào những thú vui của họ (cả ở trong và ngoài văn phòng) đến mức mà họ không biết phải làm những gì ngay cả với những việc họ được thuê về để làm.

4. Những rocker thứ thiệt Một anh chàng “âm lịch” với phong cách lập dị của những tay rocker thập kỷ 80. Với kiểu đầu kiểu thể thao to xù, quần bò mài và khăn quấn, những Rocker chính hiệu này vừa ngồi làm việc vừa gật gù theo những bản ballad của Bon Jovi hay Metallica suốt cả ngày. Điều này cũng không tệ lắm nếu như nó không gây ra phản ứng dây chuyền cho cả đội.

Họ thông thường là mẫu người khá vui vẻ, và họ có rất nhiều kinh nghiệm làm việc, nhưng chỉ có điều không bao giờ trông có vẻ đứng đắn và nghiêm túc. Tuy nhiên, mọi việc sẽ trở nên rắc rối nếu như anh ta hay cô ta cố gắng theo đuổi một phong cách Rock ‘n Roll với các kiểu tóc và đồ phụ kiện khác thường. Hơn nữa, cũng thật khó mà có thể làm việc với một người luôn trạng thái “phê phê” suốt cả ngày.

5. Những cao thủ Ninja Đây chính là “cầu thủ xuất sắc nhất trận đấu” trong đội hình của bạn, nhưng thường thì không ai biết đến điều đó. Cũng giống như những tay sát thủ huyền thoại, bạn sẽ không biết các tay Ninja đó làm việc khi nào, nhưng bạn sẽ phát hiện ra dấu vết vào sáng ngày hôm sau. Bạn lần lại hệ thống theo dõi mã nguồn và thấy rằng vào lúc 4h sáng thì anh chàng Ninja đã kiểm tra lại những địa chỉ lỗi mà bạn đã có kế hoạch sửa chữa trong cả tuần tới, thậm chí bạn cũng không biết là những anh chàng này đã để ý đến dự án đó. Bạn thấy đó, trong khi bạn đang tham gia một cuộc họp nào đó, thì những anh chàng Ninja này lại đang làm việc.

Những anh chàng này thường không thích lộ diện, bạn có khi cũng chẳng biết tên anh ta là gì nhưng bạn biết chắc chắn là những dự án mà có anh ta tham gia thì mọi việc dường như suôn sẻ hơn. Tuy nhiên, hãy cẩn thận, Ninja là những chiến binh đơn độc, vì vậy đừng cố gắng bắt anh ta hoặc cô ta làm việc với những “người bình thường”.

6. Những nhà “hiền triết”. Những “nhà hiền triết” thì biết tất cả mọi điều về lập trình. Anh ta hay cô ta có thể bỏ ra cả bốn năm tiếng đồng hồ để thuyết giáo về lịch sử của một ngôn ngữ lập trình chẳng mấy tiếng tăm, hay tìm cách chứng minh rằng đoạn code mà bạn viết ra vẫn chưa hoàn toàn là tối ưu nhất và nó có thể khiến chương trình chạy chậm mất vài ba nano-giây. Nhưng vấn đề thực sự là, những “nhà lý thuyết suông” này chả biết tí quái nào về công việc phát triển phần mềm. Khi những người này tự viết chương trình thì nó luôn “thanh tao” đến mức những người bình thường không thể nào hiểu nổi. Món kỹ xảo ưu thích của họ là phép đệ quy, mỗi đoạn mã lại được tối ưu hết sức mà bỏ qua vấn đề về trình tự thời gian và độ tin cậy.

Ngoài ra, những anh chàng này cũng rất dễ bị phân tán. Chỉ một nhiệm vụ cỏn con có thể hoàn thành trong vài giờ cũng ngốn của những anh chàng này cả tháng trời bởi vì anh ta cho rằng những công cụ hiện có không phù hợp và anh ta phải tạo ra những công cụ mới để xây dựng thư viện mã nguồn mới để xây dựng một hệ thống mới đạt tiêu chuẩn của anh ta. Những anh chàng này có thể trở thành những cầu thủ xuất sắc nếu như bạn để cho anh ta chơi đúng vị trí và phạm vi hoạt động của mình - chỉ làm việc trong giới hạn của project và không mất thời gian vào cái gọi là “Thuật toán phân loại cuối cùng”.

7. Những chàng Cowboy. Những chàng Cowboy cũng giống như nguồn sức mạnh của tự nhiên - không thể cưỡng lại. Anh chàng hay cô nàng này thường là những lập trình viên xuất sắc, họ có thể làm việc gấp 2 đến 3 lần hơn bất kỳ ai khác. Vấn đề là ở chỗ, tốc độ đó thường không đi kèm với chất lượng. Những chàng Cowboy thường cảm thấy việc kiểm tra mã nguồn thường mất nhiều thời gian, việc lưu trữ các dữ liệu cấu hình ngoài mã nguồn rất tốn thời gian, việc liên lạc với mọi người cũng tốn thời gian nốt… Đó, bạn đã nắm được tinh thần rồi chứ?

Bộ mã do những tay Cowboy này viết cũng như là một bát mỳ Ý rối tung bởi vì họ thường làm việc rất nhanh chóng đến mức bỏ qua luôn công đoạn rất cần thiết là kiểm tra lại toàn bộ mã nguồn. Với họ, có đến 7 trang mã về các chức năng cốt lõi của chương trình cũng chỉ như một ví dụ kiểu “đừng làm theo” trong cuốn giáo trình, nhưng nó lại hoạt động một cách rất kỳ diệu. Những anh chàng kiểu này rõ ràng là không hợp lắm với mọi người. Và nếu như bạn cho 2 chàng Cowboy vào cũng 1 project thì nó thấy trước là chắc chắn sẽ thất bại bởi vì họ cũng sẽ giẫm lên lên nhau và thậm chí là tự bắn vào chân của nhau mà thôi.

Hãy để cho những anh chàng này thực hiện những dự án yêu cầu đúng hạn hơn là cần phương pháp làm đúng, và kết quả là lần nào công việc sẽ hoàn thành ngay trước thời hạn cuối cùng. Đây chính là phiên bản “ồn ào” và “hoạt náo” hơn của những tay Ninja. Trong khi những tay Ninja làm việc với độ chính xác tuyệt đối thì những chàng Cowboy lại như những con bò hăng máu, sẵn sàng húc đổ bất cứ thứ gì ngáng đường chỉ cốt để xong công chuyện.

8. Những anh chàng biệt kích. Chắc bạn cũng biết qua những bộ phim, trong đó những anh chàng biệt kích đơn độc nhảy dù vào sâu bên trong địa phận của địch và đánh từ trong ra với một kế hoạch tác chiến bí mật. Trong ngành lập trình cũng có những tay biệt kích như vậy. Họ chính là niềm hy vọng cuối cùng để cứu vãn một project đang chết dần. Mẫu người này thường không có đủ kiên nhẫn để theo đuổi những dự án lâu dài, nhưng tài sản lớn nhất của họ lại là khả năng nghiên cứu và làm việc với những bộ mã nguồn lạ một cách cũng kỳ lạ. Trong khi những lập trình viên khác có thể mất cả tuần hoặc cả tháng để có thể nắm bắt được và làm được với một project thì những anh chàng biệt kích này chỉ mất có vài tiếng hoặc cùng lắm là vài ngày. Họ có thể không nghiên cứu đủ kỹ để làm việc với nền tảng của bộ mã, nhưng trong những lúc cấp bách thì họ lại có thể thành công trong những việc mà cả đội có thể thất bại.

9. Những tay xoàng xĩnh. “ Tạm được” là những gì tốt nhất mà bạn có thể trông đợi từ một anh chàng “hạng xoàng”. Đừng để mắc lừa bởi cái tên, bởi vì cũng có những cô nàng “hạng xoàng” trong số đó. Và những anh chàng hay cô nàng này luôn luôn mất nhiều thời gian để cho ra một bộ code tồi tệ hơn bất cứ ai khác trong đội. Cụm từ có thể được dùng để miêu tả dự án do mẫu lập trình viên này thiết kế đó là “chậm và chắc, vừa kịp về đích”. Tuy nhiên, những anh chàng này lại luôn luôn “tạm được” đủ để giữ chân anh ta trong công ty.

Khi phỏng vấn mẫu người này, họ có thể nói cho bạn biết rất nhiều về những dự án mà họ từng tham gia, nhưng không nói nhiều về vai trò cụ thể của họ trong đó. Để lọc ra những tip người loại này cũng khá đơn giản: hãy hỏi anh ta một cách cụ thể về những công việc anh ta đã làm, bỗng nhiên anh ta sẽ mắc phải hội chứng “dạo này tôi hay quên quá!” Tuy nhiên, hãy cứ nhận anh ta vào đi, có thể bạn sẽ mất đến vài năm trước trước khi có thể quyết định cho anh ta “cuốn gói”.

10. Những nhà truyền đạo. Cho dù môi trường làm việc bạn tạo cho họ như thế nào, nhưng “nhà truyền đạo” này cũng luôn đòi hỏi phải thay mới toàn bộ những công cụ làm việc. Mẫu lập trình viên này hoàn toàn đối lập với mẫu “lý thuyết xuông”. Đây là những gã “mạnh mồm”, họ biết rất nhiều về công việc phát triển phần mềm, nhưng họ làm thì cũng chẳng được bao nhiêu.

Những anh chàng này có thể là người quản lý dự án hay quản lý phòng ban bí mật nhưng họ lại thiếu kiến thức hay kinh nghiệm để tạo nên những cú nhảy cho . Vị vậy cho đến khi họ được đảm nhiệm được vai trò là người quản lý, tất cả mọi người trong công ty đều cần phải “chịu đựng” những nỗ lực “cách mạng hóa” công ty của họ.

Bạn có thể gọi tên các nhân vật này theo ý mình tuy nhiên tôi khẳng định tồn tại ít nhất 10 kiểu lập trình viên và chắc chắn bạn sẽ gặp trong công việc.

Huy Quỳnh | Nguồn: Jack Wallen/TechWorld

Monday March 23, 2009 - 11:53am (EDT) Permanent Link | 0 Comments
Kỹ thuật bo góc dùng CSS và Image
Khi lướt web , chúng ta hay bắt gặp những menu được bo tròn khá bắt mắt , như của zing .
a-4.png picture by song_teo
Vậy làm sao họ làm được điều đó ?
Để làm được vậy thì ta cần 8 tấm hình .
tlc = top left corner
trc = top right corner
blc = bottom left corner
brc = bottom right corner
lb = left border
rb = right border
tb = top border
bb = bottom border
Với top là trên , left là trái, right là phải , bottom là dưới . Dựa vào tên hình , ta có thể biết hình đó ở vị trí nào .

Sau đó, ta test thử với đoạn HTML sau :


Đọc Code này ta không thể đọc từ trên xuống, mà phải đọc từ trong ra ngoài . Đầu tiên, đi từ phải - trên (trc ) sau đó trái-trên -> trên -> phải-dưới -> trái -> dưới -> dưới -> trái -> phải .

Sau khi đã xác định đường đi, thì ta chèn các CSS vào :


#tlc, #trc, #blc, #brc

{

background-color: transparent;

background-repeat: no-repeat;

}


#tlc

{

background-image:url(images/tlc.gif);

background-position: 0% 0%;

}


#trc

{

background-image:url(images/trc.gif);

background-position: 100% 0%;

}



#blc

{

background-image:url(images/blc.gif);

background-position: 0% 100%;

}


#brc

{

background-image:url(images/brc.gif);

background-position: 100% 100%;

}


#tb, #bb

{

background-color: transparent;

background-repeat: repeat-x;

}



#tb

{

background-image:url(images/tb.gif);

background-position: 0% 0%;

}


#bb

{

background-image:url(images/bb.gif);

background-position: 50% 100%;

}



#rb

{

background-image:url(images/r.gif);

background-position: 100% 0%;

background-repeat: repeat-y;

}


#lb

{

background-color: #eeeeee;

background-image:url(images/l.gif);

background-position: 0% 100%;

background-repeat: repeat-y;

}

Trong các lệnh trên, thì ta chú ý :
Các góc :
#tlc, #trc, #blc, #brc thi không cần lặp ..
Khi ta để : background-position: 0% 0%; Tức là góc của ta sẽ nằm bên trái-trên.
background-position: 100% 0% : Tức là right-trên
background-position: 0% 100% : Tức là left-dưới
Để hiểu rõ hơn thì ta cần đọc bảng sau :


Còn hàm :
background-repeat: repeat-x; là khi đối tượng được lặp lại, thì đối tượng sẽ lặp theo chiều ngang, ngược lại : repeat-y là lặp theo chiều dọc .


Demo :
b-3.png picture by song_teo
Download Code :
Click Here .
Saturday March 21, 2009 - 03:39am (EDT) Permanent Link | 0 Comments
Học PHP như thế nào khi bạn chưa biết gì về lập trình ?

http://truongton.net/forum/imagehosting/5729654981ca7382b2e.gif

(Bùi Quốc Huy)

PHP là một ngôn ngữ dễ học, dễ hiểu và dễ tiếp cận, nên cho dù nếu bạn chưa có kiến thức gì về PHP. Thì cũng đừng lo lắng, các phương pháp sau sẽ giúp bạn nắm vững những điểm trọng tâm trong quá trình theo học lớp căn bản và nâng cao.

Bắt đầu từ sự đơn giản nhất.

Có nhiều người cứ nghĩ học PHP thì HTML, javascript là quá dễ, cho nên đọc sách hoặc học qua loa thì cũng nắm bài như ai. Nhưng không, biết là một chuyện. Còn vận dụng sự hiểu biết ấy vào bài tập thì còn rất lúng túng và thiếu sự nhất quán.

Bạn lúng túng tức là phần nào bạn vẫn chưa nắm hết. Vậy ngay từ bài nhập môn, hãy tiếp cận một cách nhịp nhàng. Với sự hưỡng dẫn của giảng viên, bạn sẽ nhanh chóng bắt kịp với sự đa dạng của một ngôn ngữ lập trình như thế nào. Và hẳn khi bước sang PHP bạn sẽ không còn cảm giác sợ, hay choáng ngộp trước một rừng thứ phải học của PHP.

Đừng bỏ qua bất kỳ chi tiết nào.

Thực tế, người học lập trình thường đi vào phần trọng tâm mà bỏ qua những chi tiết nhỏ trong lập trình. Theo quan niệm thì có thể bạn thấy ít khi dùng, ít khi đụng thì cần gì phải nhớ, cần gì phải tìm hiểu ??. Hoặc là chúng dễ quá, dễ tới mức đôi khi bạn không cần phải chú tâm vào nó thì cũng làm rất tốt các bài tập.

Quả thực, ở thời gian đầu. Khi tiếp cận những bài căn bản có thể bạn sẽ ít sử dụng. Nhưng ở một tầm cao hơn bạn sẽ thấy sự đa dạng và mức độ phức tạp của các bài học sau được nâng lên rõ nét. Nếu bạn chưa hề nắm vững kiến thức thì thường sẽ không nắm hết bài. Hay nếu có thì chỉ là qua loa hoặc "đại khái" nó là như thế....Còn vận dụng sâu hơn thì....chịu.

Tìm ra liên kết các bài học lại với nhau.

Yếu điểm chí mạng trong lập trình đó là sự rập khuôn theo khuôn mẫu, nghĩa là cái gì thì cũng được học, cũng được biết. Nhưng để vận dụng ráp nối các chi tiết thì có vẻ như khó khăn quá.

Lỗi này không hoàn toàn trách học viên, mà chỉ trách sự kết hợp bài giảng và phân bố bài học của giảng viên không phù hợp, khiến cho kiến thức cũ, mỡi đảo lộn một cách thiếu khoa học. Từ đó làm cho học viên cảm thấy phần nào khó khăn hơn trong việc dùng kiến thức cũ để đi tiếp kiến thức mới.

Tập trung và tự đặt những câu hỏi trong khi giảng viên thảo luận

Hãy tự hỏi và trả lời những câu hỏi what ?, Why ?, When ? về một vấn đề gì mới khi bạn được học. Chỉ khi chúng ta hiểu được 3 câu hỏi này thì chúng ta mới thực sự nắm rõ bài học của ngày hôm đó. Khi đưa ra câu hỏi nếu tự bản thân không thể trả lời. Hãy phát biểu hỏi giảng viên để có được câu trả lời sớm. Cần chú ý không phớt lờ những gì không hiểu. Vì rất dễ dẫn tới việc hổng kiến thức sau này.

Nhìn nhận và phân tích câu hỏi trước khi bắt tay làm.

Trong quá trình học, nếu các bạn được giảng viên cho bài tập làm, thì đừng vội làm liền. Hãy lấy giấy bút và phân tích thật kỹ các yếu tố. Dựa vào những giả thuyết của đề bài chúng ta sẽ gắn kết với kiến thức đang học. Từ đó vẽ ra các bước cơ bản khi thực hiện câu hỏi đó.

Áp dụng cách này, có thể bạn sẽ làm chậm hơn người khác, có thể bạn sẽ gặp nhiều khó khăn khi phân tích. Nhưng đừng lo lắng, vì chính những khó khăn ấy sẽ cho bạn kinh nghiệm phân tích vấn đề trong lập trình một cách hiệu quả.

Đi học đầy đủ và lắng nghe khi được giảng.

Việc đi học vào các ngày nghỉ hoặc các giờ sau khi đi làm là rất khó khăn. Vì sau một ngày làm việc, ai cũng muốn có 1 chút thời gian nghỉ ngơi, để giải trí. Đó cũng là lý do những người đã đi làm thường học không được siêng như những người chưa có việc làm. Nhưng nếu bạn muốn thành tài thì trước hết phải trải nghiệm gian khổ, ít nhất là hy sinh 1 ít thời gian để học thật tốt môn mà bạn muốn xem là "nghề" sau này.

Đi học được, nhưng nhiều khi lại bị cuốn một hai câu chuyện với bạn bè trong lớp, nên có những lúc bạn bỏ qua các chi tiết mà giảng viên muốn truyền tải cho các bạn. Nếu đã hy sinh thời gian đi học thì bạn đừng nên tiếc đôi ba câu chuyện với bạn bè xung quanh. Hãy thật tập trung lắng nghe nhất có thể để bạn hiểu rõ bài học một cách sâu và hiệu quả.

Với 6 điều chú ý nhỏ này, sẽ giúp bạn có được sự tiếp cận dễ nhất đối với môn học PHP mà không hề cảm thấy lo lắng hay thiếu tự tin về khả năng của mình. Ngoài ra nó còn giúp các bạn nắm được chắc các vấn đề cần thiết đủ để học chuyển tiếp lên khóa nâng cao một cách dễ dàng.

Wednesday March 11, 2009 - 11:07am (EDT) Permanent Link | 0 Comments
Lại 1 người nữa nay đã quay lưng ra đi ...
Lại 1 người nữa nay đã quay lưng ra đi ... magnify
( Tớ biết là tớ viết thì bạn chẳng thể nào đọc tới đâu, nhưng tớ vẫn viết , để tưởng nhớ về 1 thời gian đẹp )

Trước đây tớ và bạn khá thân nhau . Vì cuộc sống hơi phức tạp , tớ hay mệt mỏi, nhưng khi mệt , buồn tớ hay tìm đến bạn, có lẽ vì thế , mà tớ và bạn thân nhau .

Thời cấp 3 , bạn là xe ôm cho tớ , có 1 time tớ lười lắm , cứ sáng ra là chờ bạn tới chở đi học, chiều chở về . Thời học sinh sao đẹp thế .

friend3.jpg picture by locdinhcong102
Rồi lên sinh viên, bạn vào trường Nguyễn Tất Thành, tớ thì vào trường khác , dĩ nhiên không có nhiều time để gặp nhau nhỉ ? Ùm, nhưng tính tớ hay hòai cổ , tớ hay tìm đến bạn , tớ muốn tìm đến 1 cái gì đó, có thể là tình nghĩa, có thể là thư giãn khi gặp bạn, nói chung là tớ thấy vui, vì tớ đã giữ được tình bạn khá mong manh ấy, qua nhiều thời gian .

Rồi bạn có bạn trai, ùm , tớ rất vui vì điều đó , nhưng khi tớ nhận ra rằng từ ngày bạn có bạn trai bạn đã thay đổi rất nhiều, và bạn trai bạn đã có hành động không đúng với tớ , tớ không vui , dĩ nhiên rồi ... là bạn của bạn từng ấy năm , tớ chỉ góp ý bạn 1 câu , mà bạn nghĩ là tớ ích kỉ, tớ không thích bạn trai của bạn , rồi đòi nghỉ chơi !

Không hiểu được ? Mong manh nhưng dễ vỡ, nhưng giờ đã vỡ rồi , chẳng còn hàn gắn được . Hãy để quá khứ trôi qua nhé .
Thursday February 26, 2009 - 10:44am (EST) Permanent Link | 3 Comments

Add Phạm Sông Blog to your personalized My Yahoo! page:

Add to My Yahoo!RSS About My Yahoo! & RSS
1 - 5 of 111 First | < Prev | Next > | Last