Mục lục:

Làm thế nào để thuê một lập trình viên giỏi nếu bạn không biết lập trình
Làm thế nào để thuê một lập trình viên giỏi nếu bạn không biết lập trình
Anonim

Điều chính là xác định rõ những công việc mà chuyên gia nên giải quyết và đặt những câu hỏi phù hợp trong cuộc phỏng vấn.

Làm thế nào để thuê một lập trình viên giỏi nếu bạn không biết lập trình
Làm thế nào để thuê một lập trình viên giỏi nếu bạn không biết lập trình

Đôi khi công việc kinh doanh phát triển tốt, những kế hoạch hoành tráng được thực hiện và ban lãnh đạo (sếp của bạn hoặc chính bạn là lãnh đạo) quyết định thuê một lập trình viên trong đội ngũ nhân viên để giải quyết một số vấn đề.

Có thể đây là việc duy trì trang web và phát triển các chức năng bổ sung, hoặc có thể là một chương trình cho nhân viên hoặc một hệ thống CRM. Chúng tôi đưa ra một kế hoạch hành động trong trường hợp không thể ủy thác việc tìm kiếm chuyên gia cho một người nào đó và việc này đã được quyết định chắc chắn - hãy trở thành một lập trình viên.

Bạn cần làm gì trước khi bắt đầu tìm kiếm

Trước khi tìm kiếm một lập trình viên, đây là ba lời khuyên quan trọng.

1. Trả lời câu hỏi, tại sao bạn cần một lập trình viên

Hiểu những điều cơ bản: lập trình viên sẽ phải làm việc với những gì và những kỹ năng lập trình nào sẽ cần được áp dụng. Hãy tha thứ cho tôi nếu tôi làm bạn sợ, nhưng bạn không cần phải học gì cả: bạn cần xác định những công việc cụ thể mà bạn cần một lập trình viên. Hãy nói để phát triển trang web. Sau đó, đọc trên Internet những kỹ năng cần thiết cho việc này, những gì các công ty CNTT yêu cầu ở ứng viên. Ví dụ, kiến thức về HTML, CSS, JavaScript, PHP, MySQL, Canvas, Bootstrap.

Đừng để bị đe dọa bởi những cái tên này, chỉ cần dành thời gian và đọc về những điều này ít nhất trên Wikipedia.

2. Tìm hiểu chi phí dịch vụ của lập trình viên

Đó là một sự thật hiển nhiên - bất kỳ chuyên gia giỏi nào cũng phải trả tiền. Bắt đầu từ mức lương thị trường trung bình trong lập trình.

Giả sử bạn cần một chuyên gia bảo trì trang web và phát triển các chức năng bổ sung (biểu mẫu phản hồi, bộ lọc sản phẩm, v.v.). Và tất nhiên, bạn đã tận dụng mẹo đầu tiên và xem một nhân viên như vậy nên có những kỹ năng gì.

Truy cập trang web có vị trí tuyển dụng (HH.ru, Rabota.ru hoặc khác), sử dụng tìm kiếm theo từ khóa ("lập trình viên php", "lập trình viên web") và chỉ cần xem mức lương của một lập trình viên cấp trung. là, với kinh nghiệm làm việc lâu năm - không phải một năm, mà ít nhất là hai. Middle không còn là người mới bắt đầu, và nó có thể nhanh chóng làm quen với các dự án của bạn. Đó là về số tiền bạn sẽ phải trả cho một người bạn như vậy.

3. Tận dụng các kết nối của bạn

Nhiều đồng nghiệp của tôi được thuê thông qua truyền miệng: với một số tôi chỉ thảo luận về công việc bán thời gian một lần, với một số người tôi đã tham gia các khóa học. Do đó, bạn sẽ xem xét các kết nối của mình, nếu có. Nói chuyện với bạn bè, tìm kiếm trên các diễn đàn. Thường xuyên hơn không, những người có giá trị được thu hút theo cách này.

Cách chọn một lập trình viên giỏi

Nếu bạn không thể tìm thấy một chuyên gia trong mơ thông qua những người quen, hãy đến các trang web có việc làm. Và hãy sẵn sàng rằng sẽ có rất nhiều người quan tâm đến nguồn tài nguyên lớn. Điều này không phải lúc nào cũng tốt, vì tất cả mọi người đều sẽ có được công việc tốt với mức lương hậu hĩnh, và việc xác định một chuyên gia thông minh chỉ dựa trên sơ yếu lý lịch là không thực tế. Làm sao để? Tôi sẽ cho bạn biết thêm.

Chúng tôi tạo ra một vị trí tuyển dụng

Đầu tiên, hãy viết to và đẹp. Đây là cách chúng tôi tạo ấn tượng tích cực đầu tiên về công ty của chúng tôi. Một lựa chọn tuyệt vời là xem các vị trí tuyển dụng của một công ty CNTT được điền như thế nào. Lấy quảng cáo yêu thích của bạn làm mẫu và thay đổi nó cho chính bạn. Quan trọng: nếu bạn nhìn thấy một từ không quen thuộc, hãy nói một số AJAX, và không buồn tìm hiểu nó là gì, tốt hơn là bạn nên xóa nó đi, đừng chèn nó vào chỗ trống của bạn.

Thứ hai, viết một cách trung thực và càng chi tiết càng tốt những gì nhân viên của bạn sẽ làm, những kỹ năng nào anh ta nên có, những người anh ta sẽ phát triển các chương trình. Bằng cách làm này, bạn sẽ cho thấy vị trí này phải chịu trách nhiệm gì.

Chúng tôi lọc ra

Bạn đã tổng hợp một vị trí tuyển dụng, sắp xếp một số ứng viên theo sơ yếu lý lịch và chọn các chuyên gia cho một cuộc phỏng vấn.

Tất nhiên, tốt nhất là loại bỏ những ứng viên không phù hợp nhất ở giai đoạn trò chuyện qua điện thoại, nhưng đây không phải lúc nào cũng là một lựa chọn hợp lý nếu bạn có ít hiểu biết về lập trình.

Tuy nhiên, bạn luôn có thể tìm hiểu xem liệu một lập trình viên đã giải quyết những vấn đề như vậy trước đây hay chưa và anh ta có loại kinh nghiệm nào. Cũng tìm một nhiệm vụ đơn giản trên Internet, gửi cho ứng viên qua đường bưu điện và dành thời gian thích hợp để hoàn thành. Đúng, đây không phải là một bài kiểm tra, nhưng nó sẽ giúp loại bỏ những cá nhân rất lười biếng.

Chúng tôi thực hiện một cuộc phỏng vấn

1. Chuẩn bị nhiệm vụ chiến đấu

Bạn đã biết mình cần gì, vì vậy hãy mời lập trình viên hoàn thành một công việc cụ thể ngay tại văn phòng và chấm công. Trước khi anh ta đến, hãy cảnh báo về việc kiểm tra, nhưng không đặt tên cho chính nhiệm vụ.

Quan trọng! Đầu tiên, hãy tìm hiểu từ một nguồn độc lập bao nhiêu thời gian là đủ để hoàn thành: hỏi một người bạn lập trình viên trên diễn đàn chủ đề. Bạn thậm chí có thể kiểm tra trên sàn giao dịch dịch giả tự do, điều chính là viết "Khẩn cấp" và "Bạn cần phải bắt đầu ngay bây giờ, sẽ mất bao lâu?" Nhưng đây là phương sách cuối cùng: họ có thể phóng đại ở đó, vì vậy tốt nhất là một nguồn không quan tâm.

2. Nói về kinh nghiệm của ứng viên

Tìm hiểu xem ứng viên có kinh nghiệm gì, “thăm dò” mọi thứ. Nếu ngay cả một người mới bắt đầu học lập trình có thể gây ấn tượng với bạn về kiến thức kỹ thuật của họ, hãy tập trung vào các dự án thành công. Hỏi càng chi tiết càng tốt về các công việc trước đây.

3. Yêu cầu hiển thị danh mục đầu tư

Yêu cầu ứng viên trình bày những gì họ đã làm và họ đã dành bao nhiêu thời gian cho việc đó. Có, danh mục đầu tư có thể bị đánh cắp, vì vậy hãy chú ý đến cách người đó nói chuyện. Cá nhân tôi yêu thích các dự án của mình, tôi sẵn sàng nói về chúng hàng giờ.

4. Tìm hiểu lý do thay đổi công việc

Rất phổ biến, nhưng điều quan trọng cần biết. Điều chính là sự thay đổi công việc không nên là hậu quả của việc ứng viên không hoàn thành nhiệm vụ được giao cho anh ta.

Nếu một chuyên gia từ bỏ công việc tự do, điều đó không tệ: điều đó có nghĩa là anh ta muốn ổn định. Nếu bạn không hài lòng với các điều kiện tại nơi làm việc trước đây, điều này cũng là bình thường. Ví dụ: KPI dựa trên đồng hồ của một lập trình viên đang khiến một số người mệt mỏi.

5. Cung cấp thời gian dùng thử

Chỉ có khả năng thuyết phục của bạn và một bản hợp đồng được hình thành tốt ở đây. Tôi đã làm điều này: nếu một nhân viên hoàn thành tốt nhiệm vụ của mình, anh ta nhận được 100% lương, nếu không, là 50%. Điều này giúp giảm chi phí cho công ty trong trường hợp tuyển dụng tồi.

Đương nhiên, thương lượng các điều kiện ngay từ đầu, người đó phải biết điều gì đang xảy ra.

Ba mẹo nữa

1. Bỏ định kiến

Lập trình viên là những người bình thường, không phải tất cả họ đều là những người xã hội đen và thích ở nhà. Nhiều người có nhiều sở thích đến mức bạn sẽ ngạc nhiên. Vì vậy, tốt hơn hết bạn nên làm mà không có các cụm từ như “Tôi không hình dung ra bản thân mình là lập trình viên”. Thật là khó chịu.

Đây là sự thật - các lập trình viên thích lười biếng. Do đó, hãy quan sát công việc của anh ấy, nhưng đừng đứng trên tâm hồn bạn.

2. Lập danh sách những người có thể giao nhiệm vụ cho lập trình viên

Hãy để tối đa là hai người để lập trình viên không bị kéo từ mọi phía. Công việc này đòi hỏi sự tập trung, và khi một người đang mải mê giải quyết một vấn đề phức tạp thì rất khó chuyển đổi.

3. Chia các dự án lớn thành các giai đoạn

Điều này giúp bạn dễ dàng theo dõi quá trình làm việc hơn. Ngoài ra, nếu đột nhiên có một số việc vặt cần được thực hiện, lập trình viên sẽ có thời gian cho việc này và nhiệm vụ bổ sung sẽ được nhận thức với ít lực cản hơn nhiều.

Đề xuất: