Khi đăng ký cho một vị trí lập trình cấp nhập cảnh, làm thế nào để tôi bao gồm các ví dụ mã hóa của mình? [đóng cửa]


18

Tôi sẽ sớm bắt đầu quá trình ứng tuyển vào các vị trí lập trình cấp nhập cảnh. Cho đến bây giờ tôi không có kinh nghiệm mã hóa chuyên nghiệp, vì vậy tất cả những gì tôi phải trình bày là một số dự án cá nhân và mẫu mã để hiển thị những gì tôi có khả năng. Làm cách nào để trình bày những thứ như mẫu mã, công việc cụ thể của tôi về các dự án hợp tác, dự án cá nhân, v.v., cho một nhà tuyển dụng tiềm năng? Một cái gì đó giống như một danh thiếp kỹ thuật số? một liên kết web trên sơ yếu lý lịch đến một trang nơi tất cả được đặt ra? liên kết đến các trang dự án cá nhân?

Về cơ bản, có một phương pháp ưa thích để liệt kê hoặc hiển thị những gì tôi đã làm ngoài chỉ một vài dòng trên sơ yếu lý lịch mô tả nó?

Câu trả lời:


21

Đặt các dự án cá nhân của bạn lên trên Github hoặc Bitbucket . Nếu các dự án hợp tác của bạn là học thuật và không có đối tượng, bao gồm cả những dự án đó (rõ ràng là cung cấp tín dụng khi đáo hạn tín dụng), lưu ý các phần mà bạn đã đóng góp để sử dụng cụ thể @authorcác thẻ trong nhận xét chức năng / lớp của bạn. Hãy chắc chắn rằng có một READMEgốc trong dự án của bạn để đưa ra một cái nhìn tổng quan về gói đó là gì và nó làm gì.

Bao gồm một liên kết đến hồ sơ Github / Bitbucket của bạn trong ứng dụng của bạn (bất kỳ định dạng nào trong đó). Giờ đây, không chỉ nhà tuyển dụng tiềm năng của bạn dễ dàng truy cập vào nguồn của bạn (có thể tải xuống toàn bộ dự án của bạn, hợp tác hay không và grep thông qua nguồn để tìm @authorthẻ trong các dự án hợp tác của bạn), nhưng nó cho thấy rằng bạn đang sử dụng công nghệ kiểm soát phiên bản hiện tại .


2
Điều này nhanh chóng trở thành thủ tục dự kiến. Tôi đã có nhiều nhà tuyển dụng liên hệ với tôi chỉ dựa trên hồ sơ github của tôi.
Rein Henrichs

Tôi chưa bao giờ nghe nói về github hoặc bitbucket ... cho đến bây giờ. Cảm ơn.
Michael Riley - AKA Gunny

18

Tôi sẽ nói thẳng với bạn điều này: nếu tôi đang tìm kiếm bất kỳ cấp độ lập trình viên nào, tôi sẽ không lãng phí thời gian để đọc các mẫu mã của mỗi ứng viên. Điều đó tốn rất nhiều thời gian và, nếu tôi làm điều đó và thích mã của bạn nhưng sau đó không thích bạn thì tôi đã lãng phí thời gian đó. Sẽ nhanh hơn nhiều nếu bạn tìm ra liệu bạn có phù hợp hơn là tìm hiểu xem bạn có tốt không, vì vậy tôi sẽ làm điều đó trước.

Tuy nhiên, đối với một cuộc phỏng vấn cuối cùng, tôi muốn thấy mã của bạn một cách tuyệt vọng (hoặc ít nhất là cho một trong những người cao niên nhìn thấy nó). Tôi đã quyết định tôi thích bạn sau đó. Tôi cần biết bạn tốt như thế nào trước khi chúng tôi quyết định chúng tôi sẽ cung cấp cho bạn một ưu đãi và nó sẽ có giá bao nhiêu. Sau đó, tôi sẽ yêu cầu được xem nó, bạn không cần phải thuyết phục tôi.

Vì vậy, câu hỏi là, " làm thế nào để bạn khiến mình nổi bật ở giai đoạn CV?", Làm thế nào để bạn khiến tôi phỏng vấn bạn ngay từ đầu? Là một sinh viên năm cuối, có rất nhiều điều bạn có thể đưa vào CV để giải thích về con đường sự nghiệp của mình, nhưng khi tốt nghiệp thì không.

Vì vậy, bạn nên đặt trình độ của bạn lên đó ở đầu, phía trước và trung tâm. Nếu tôi đang tìm kiếm một sinh viên tốt nghiệp thì đây là điều tôi muốn biết trước tiên (tôi sẽ nói ngược lại với một sinh viên năm cuối, đặt họ ở phía sau, nếu họ đủ ấn tượng để làm phiền). Nếu tôi tương đối ấn tượng về điều đó thì tôi sẽ đọc phần còn lại của CV. Trong đó, một bản tóm tắt các dự án cá nhân bạn đã làm là tốt.

Không có mã, chỉ là cái gì và tại sao, quan trọng nhất là bạn đang cố gắng giải quyết vấn đề gì . Một khả năng đã được chứng minh để dịch vấn đề sang giải pháp là vô giá. Cũng là một danh sách của ngăn xếp công nghệ của bạn. Nếu bạn đang sử dụng kiểm soát nguồn, kiểm tra đơn vị và có thể là máy chủ CI trong các dự án cá nhân thì bạn sẽ được tôi chú ý.

Chỉnh sửa: Cũng liên kết. Nếu bạn có các trang web hoặc ứng dụng đang hoạt động, hãy liên kết tôi với chúng trong CV của bạn . Tôi không thể cưỡng lại việc nhấp, mặc dù tôi sẽ không sao chép / dán URL. Tôi sẽ không ở đó lâu, nhưng có thể thu hút sự chú ý của tôi trên trang đầu tiên. Đặc biệt nếu bạn có một blog và bất kỳ tiêu đề chủ đề nào liên quan đến các vấn đề mà tôi mới gặp phải thì tôi sẽ chú ý điều đó và nhìn sâu hơn một chút, và nếu bạn hiểu thì tôi sẽ nhớ đến bạn khi tôi nhìn lại tại ai để phỏng vấn.


1
+1 để mô tả khi các mẫu mã thường hữu ích trong quá trình phỏng vấn.
Dave DuPlantis

+1 Đây là lời khuyên rất tốt và thông tin rất hữu ích, tuy nhiên nó không được định hướng cũng như những gì câu hỏi của tôi đã hỏi (thêm cách trình bày dữ liệu cho một nhà tuyển dụng tiềm năng). Tôi vẫn đánh giá cao câu trả lời.
MaQleod

@MaQleod - Tôi xin lỗi, tôi vừa đọc lại câu hỏi của bạn và tôi nghĩ rằng tôi đã đọc sai nó lần đầu tiên. Bạn đang hỏi làm thế nào để trình bày nó khi muốn, hơn là làm thế nào để trình bày nó theo cách mà nó được chú ý? Nếu tôi đọc nó theo cách đó, tôi sẽ nói "tuy nhiên họ muốn nó, cá nhân tôi, tôi đưa ra rất nhiều sự lựa chọn - mọi thứ từ email đến dropbox đến github."
pdr

7

Chỉ cần mô tả nó.

Nếu họ muốn biết thêm chi tiết, họ sẽ yêu cầu họ, tại thời điểm đó sẽ phù hợp để gửi thêm thông tin.

Hãy xem xét nó theo cách này: một người quản lý tuyển dụng sẽ nhận được nhiều hồ sơ khác nhau. Tùy thuộc vào công ty, đầu tiên bạn sẽ đi đến nhân sự. Người nhân sự sẽ tìm kiếm các từ khóa nhất định. Dựa trên những người họ sẽ chuyển tiếp ứng dụng đến người quản lý tuyển dụng (thường bằng cách in nó ra).

Người quản lý tuyển dụng sẽ lướt qua họ tìm kiếm, một lần nữa, cho các từ khóa nhất định. Nếu anh ấy thấy họ, họ sẽ cho người nhân sự biết để đào sâu hơn.

Tại thời điểm đó, bạn sẽ nhận được một cuộc điện thoại hoặc cuộc phỏng vấn trực tiếp theo lịch trình.

Không bao giờ có ai thực sự đọc hầu hết các ứng dụng của bạn. Lý do chính là những người sẽ hiểu điều đó một cách thẳng thắn không có thời gian cũng như thiên hướng. Và những người có thời gian (HR) sẽ không hiểu. Hơn nữa, các ứng dụng nhiều trang (đặc biệt là cho một công việc cấp nhập cảnh) là một điều xấu .

Vì vậy, hãy chắc chắn rằng sơ yếu lý lịch rõ ràng và súc tích. Hãy chắc chắn rằng bạn sử dụng các từ thích hợp cho công việc bạn đang cố gắng để có được; và hơn thế nữa, nhìn tốt và nói rõ ràng khi bạn nhận được trực tiếp.

Cuối cùng, nhận ra rằng những người trong câu hỏi sẽ nhận được RẤT NHIỀU ứng dụng trong khi cố gắng điền vào vị trí này. Họ sẽ nói chuyện với nhiều ứng cử viên khác nhau. Vào cuối ngày, thuyết trình là những gì sẽ tách bạn ra khỏi những người khác.


4

Github / CodePlex / bất cứ điều gì. Lấy mã của bạn ra khỏi đó, ghi lại một chút về nó, viết một số bài kiểm tra và đưa thức ăn tốt nhất của bạn về phía trước. Nếu một nhà phát triển cấp nhập cảnh đưa cho tôi sơ yếu lý lịch của họ và cho tôi biết tên của họ trên Github, tôi sẽ chuẩn bị cuộc phỏng vấn bằng cách trước tiên xem mã và sau đó có thể hỏi một số câu hỏi khi liên quan đến các dự án cá nhân của họ. Tại sao bạn sử dụng mô hình này ở đây, tại sao bạn lại đưa ra những quyết định đó, bạn quyết định sử dụng mô hình này như thế nào.

Có sẵn mã trước tiên cung cấp cho người phỏng vấn một số cơ sở để hiểu mức độ kỹ năng của bạn và cho phép họ đặt câu hỏi đàm thoại trong khi phỏng vấn vì nó liên quan đến sở thích của bạn (Tôi hy vọng các dự án cá nhân của bạn là sở thích của bạn ...)

Có một số trình xây dựng sơ yếu lý lịch cho kho lưu trữ mã. Đối với Github, đó là sơ yếu lý lịch.github.com - hãy dùng thử!


2

Điều đầu tiên trước tiên: một nhà tuyển dụng nên thực sự quan tâm đến các dự án cá nhân như vậy.

Những gì tôi muốn đề xuất là đưa nó lên một trang web và thêm một liên kết trong thư ứng tuyển của bạn hoặc thậm chí là sơ yếu lý lịch. Vì vậy, nhà tuyển dụng sẽ không có được ấn tượng mà bạn cố gắng buộc anh ta nhìn vào nó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.