Làm thế nào để tôi giới thiệu kinh nghiệm làm việc của tôi trong lập trình? [đóng cửa]


8

Tôi là sinh viên của các ngôn ngữ phát triển web như PHP, Ruby và Python. Hiện tại tôi đang làm việc cho một số dự án trường học nhưng tôi đang cố gắng thực hiện một số dự án cuối tuần mà tôi có thể sử dụng để giới thiệu cho các nhà tuyển dụng tiềm năng, cách tốt nhất để thiết lập điều này là gì? Cụ thể, có bất kỳ lời khuyên nào bạn có cho một lập trình viên mới bởi vì tôi không muốn có ý kiến ​​về cách thức này hoặc điều đó nên hoặc không nên được thiết lập. Nếu có thể xin vui lòng cho ví dụ thực tế.

Chỉnh sửa: những gì về Git? Đây có phải là một nơi tốt để hiển thị các dự án của tôi?


2
Ý bạn là Github? Git là một hệ thống kiểm soát phiên bản, Github là một trang web cung cấp kho Git công khai (và riêng tư).
Mahmoud Hossam

Tôi có một trang web cơ bản mà tôi sử dụng làm danh mục đầu tư / sơ yếu lý lịch và nó phục vụ mục đích của nó cho tôi: austinhenley.com
Austin Henley

Câu trả lời:


9

Tôi thành thật nghĩ rằng bạn không thể làm tốt hơn sau đó bỏ ra một vài đô la để mua một tên miền có tên của bạn và một máy chủ hàng tháng. Nó không đắt tiền.

Bằng cách này, bạn có thể làm bất cứ điều gì bạn muốn trên đó, trình bày các dự án của bạn và cho phép họ xem và tải xuống bởi nhà tuyển dụng hoặc những người bạn mà bạn đang cố gắng gây ấn tượng =) Cách bạn muốn mọi người nhìn thấy chúng. Các phần nhỏ hoặc tải xuống đầy đủ, bạn kiểm soát tên và nội dung.


2

Tôi sẽ đề nghị xem xét Google AppEngine vì nó cho phép bạn triển khai ứng dụng web của mình (Python / Java) đến các máy chủ của họ miễn phí cho các dự án nhỏ. Sau đó, bạn có thể có một chương trình giới thiệu liên tục cho khả năng của bạn.

Sau đó làm cho ứng dụng đó làm một cái gì đó hữu ích và làm cho nó tốt nhất có thể. Cũng làm cho mã dễ dàng truy cập để họ có thể thấy bạn giỏi viết mã duy trì như thế nào.


2
@Muhammad nếu bạn có thể thêm một số tính năng cơ sở dữ liệu, nó sẽ còn tốt hơn nữa
Junior M

Git hosting thì sao? Giống như tôi có thể bao gồm một liên kết đến dự án được lưu trữ như là một repo? Bởi vì tôi đã đọc một vài lần rằng "git là sơ yếu lý lịch của bạn" nhưng không chắc chắn để theo dõi về điều đó.
Muhammad Usman

1

Thông thường, việc tham gia vào một dự án nguồn mở cung cấp cho bạn một số phạm vi bảo hiểm và một số tín nhiệm với tư cách là nhà phát triển, là một dự án mở ruby ​​hoặc php, có ứng dụng hàng ngày vào môi trường doanh nghiệp. Cam kết và đóng góp của bạn cho dự án là có thể truy nguyên.


1

Tôi không nghĩ rằng bạn cần một 'danh mục đầu tư giới thiệu' nhiều như vậy, trừ khi bạn là một nhà thiết kế. Những gì trong đầu của bạn là quan trọng hơn nhiều.

Chuẩn bị một CV tốt liệt kê rõ ràng các kỹ thuật bạn đã sử dụng và tác động của bạn (ví dụ: các procs được lưu trữ được tối ưu hóa để thời gian thực hiện truy vấn trung bình giảm 20%). Bạn có nhiều khả năng được hỏi các câu hỏi kỹ thuật trong các cuộc phỏng vấn được yêu cầu hiển thị 'danh mục đầu tư' của bạn.


Ồ vâng, tôi đã cập nhật CV của mình và tôi đoán tôi nghĩ các nhà phát triển cũng sẽ cần một 'danh mục đầu tư' bởi vì nó trông rất ổn trên một trang.
Muhammad Usman

Tôi đã thực hiện hàng trăm cuộc phỏng vấn cho các vị trí nhà phát triển / nhà phát triển cao cấp và không bao giờ thực sự muốn xem bất kỳ danh mục đầu tư nào. Ứng viên nhiệt tình và đam mê là quan trọng hơn. Điều đó, được hỗ trợ với kiến ​​thức và sự trung thực, là chìa khóa.
Jakub Konecki

Hmm ... yeah tôi đã bắt đầu tìm hiểu và đọc về điều này rất nhiều gần đây. Tôi luôn đảm bảo rằng tôi trung thực về những gì tôi biết và không biết. Tôi chỉ nghĩ rằng tôi sẽ không có cơ hội chống lại bất cứ ai lập trình trong 5-10 năm nữa mặc dù tôi có rất nhiều nhiệt tình với công việc / kỹ năng và cả ngôn ngữ cần thiết. Cảm ơn! :)
Muhammad Usman

@Muhammad - Bạn sẽ không có cơ hội NẾU ai đó đang tuyển dụng cho một vị trí đòi hỏi 5-10 năm kinh nghiệm hơn bạn có. Tôi cũng vậy. Nhưng nếu bạn ứng tuyển vào một vị trí phù hợp với kỹ năng của bạn hơn là niềm đam mê, sự trung thực và ham học hỏi của bạn thường tạo ra sự khác biệt. Tôi luôn thích thuê một 'người đam mê' muốn cải thiện và biết anh ấy đang nói gì với ai đó có thể trả lời câu hỏi của tôi tốt hơn một chút nhưng 'không quan tâm'.
Jakub Konecki

1
Ok đó là một chút yên tâm theo một cách kỳ lạ. Nếu tôi trung thành với những gì tôi đang làm vì tôi thích nó, tôi chắc chắn sẽ nhiệt tình hơn hầu hết mọi người ...
Muhammad Usman

0

Tôi sẽ cố gắng xuất bản một bài viết hoặc đưa ra một vài cuộc nói chuyện tại các nhóm người dùng. Mỗi tạp chí (Tiến sĩ Dobbs, tạp chí Linux, v.v.) có một danh sách những điều họ muốn xem bài viết. Và tất nhiên bạn luôn có thể đưa ra ý tưởng của riêng bạn. Nếu họ nói không với sân của bạn, hãy hỏi họ xem họ muốn xem gì.

Theo kinh nghiệm của tôi, hầu hết các biên tập viên đều rất thân thiện và sẵn sàng làm việc với bạn để tìm ra thứ gì đó sẽ hoạt động.

Ngoài ra các nhóm người dùng là một cách tốt để kết nối mạng và được biết đến, nhìn xung quanh khu vực của bạn và tham gia, đề nghị trình bày và bạn đến đó.


0

Theo tôi, cách duy nhất bạn có thể chứng minh rằng bạn có thể viết mã bằng ngôn ngữ là hiển thị mã bạn viết. Và do đó, thiết lập tài khoản GitHub và đẩy một số dự án (có thể là dự án trường học của bạn?) Sẽ là một lựa chọn rất thông minh. Bằng cách này mọi người thấy những gì bạn làm và những gì bạn có thể làm. Ngoài ra, GitHub là miễn phí cho các dự án công cộng.

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.