05-11-2008, 06:20 AM
Cá nhân
Administrator
Thà nh viên thứ: 1
Tham gia: Jun 2008
Bà i viết: 1,487
Thông Tin
Tên Tháºt: Nguyá»…n Mạnh Linh
Äến từ: VÄ©nh Phúc
Giá»›i tÃnh:
Công việc: Sinh Viên
Sở thÃch: Tin há»c, thể thao ...
Äiện thoại: 0975.524 727
Cám ơn: 1,063
ÄÆ°á»£c cám Æ¡n 6,253 lần trong 635 bà i viết
Thế nà o là 1 láºp trình viên PHP chuyên nghiệp
Nguồn:
[Chỉ thà nh viên mới nhìn thấy Link. ]
Cùng là láºp trình PHP, nhưng Ä‘iá»u gì tạo ra sá»± khác biệt giữa 1 láºp trình viên PHP chuyên nghiệp, và 1 láºp trình viên PHP “má»›i và o nghá»â€, hoặc “và o nghá» lâu nhưng không chịu bước lên chuyên nghiệpâ€? Sau đây là 1 số đặc Ä‘iểm cá»§a ngưá»i chuyên nghiệp. (Số Ä‘iểm là tôi tá»± cho, bạn được mấy Ä‘iểm nhỉ?)
PHP5 vs PHP4 : phải kể ra Ãt nhất 3 tÃnh năng quan trá»ng tạo ra sá»± khác biệt giữa hai phiên bản nà y. (5)Mạng : có khả năng láºp trình socket, hoặc Ãt nhất cÅ©ng hiểu cách kết nối đến các máy khác. (2)OOP : hiểu sâu vá» LT HÄT để có thể trả lá»i và i câu há»i đơn giản, thà dụ các phương thức private và protected khác nhau thế nà o. Phải hiểu (không nhất thiết phải dùng hết) các khái niệm: interface, constructor, private/public/protected, kế thừa, Ä‘a hình, phương thức tÄ©nh. (7)CSDL : hiểu thế nà o là má»™t CSDL được chuẩn hóa, hiểu vá» các khóa chÃnh và khóa ngoại. (5)Design patterns : không nhất thiết lúc nà o cÅ©ng phải dùng, nhưng quan trá»ng là phải hiểu tại sao nó có Ãch. (3)Quản là mã nguồn (source control): Ãt nhất nhất má»™t hệ thống quản là mã nguồn (chứ không phải là zip các táºp tin rồi lưu và o thư mục tạm nà o đấy). Äiểm thưởng cho ai chỉ ra Ãt nhất 1 khuyết Ä‘iểm cá»§a CVS. (2)Unit Testing : hiểu thế nà o là unit testing, tại sao nó quan trá»ng. Äiểm thưởng cho test driven design, unit test javascript, biết sá» dụng Selenium. (2)Tham gia và o cá»™ng đồng : tôi có thể google và i thứ hay ho mà bạn là m vá»›i PHP hoặc các công nghệ web, cẩn tháºn nếu tôi không thể google được gì vá» bạn. Äiểm thưởng nếu bạn có tham gia và o má»™t đỠán nà o đó. (3)KÄ© năng javascript : biết cách là m việc vá»›i DOM (appendChild, removeChild, nextSibling, v.v…), biết tạo lá»›p riêng trong JS, Ä‘iểm thưởng nếu biết tạo[Chỉ thà nh viên má»›i nhìn thấy Link. ] trong javascript. (3)KÄ© năng CSS : biết vá» [Chỉ thà nh viên má»›i nhìn thấy Link. ] , hiểu các CSS selector và cách kế thừa. (3)Äam mê cải tiến : yêu những gì bạn Ä‘ang là m. Biết tạo cho mình những kÄ© năng riêng và trở nên có giá trị hÆ¡n. (7)
[right][size=1][url=http://bachkhoaaptech.com/forum/showthread.php?p=2239]Copyright © Diá»…n Äà n BachKhoa-Aptech - Posted by ManhLinh[/url][/size][/right]
Chữ ký