JavaRush /Blog Java /Random-VI /Nghỉ giải lao #14. Làm thế nào một lập trình viên tự do c...

Nghỉ giải lao #14. Làm thế nào một lập trình viên tự do có thể tìm được khách hàng đầu tiên của mình, 8 lời khuyên dành cho cấp dưới

Xuất bản trong nhóm

Làm thế nào một lập trình viên tự do có thể tìm được những khách hàng đầu tiên của mình?

Nguồn: Medium Nghỉ giải lao #14.  Làm thế nào một lập trình viên tự do có thể tìm được khách hàng đầu tiên của mình, 8 lời khuyên dành cho đàn em - 1 Bạn có kỹ năng nào muốn biến thành tiền không? Nếu có, thì bạn nên bắt đầu kiếm tiền từ việc lập trình thông qua công việc tự do. Có rất nhiều lợi ích cho việc này. Bạn không cần phải trải qua các cuộc phỏng vấn, làm việc nghiêm ngặt từ 9 giờ sáng đến 5 giờ chiều hoặc chịu đựng những đồng nghiệp gắt gỏng và cà phê văn phòng tồi tệ. Vấn đề duy nhất bạn sẽ gặp phải ở giai đoạn đầu là tìm kiếm khách hàng. Bằng cách sử dụng các công cụ trực tuyến phù hợp, bạn có thể cung cấp cho mình các đơn đặt hàng nhanh hơn nhiều và tìm được khách hàng trả tiền. Khuyến nghị của tôi rất đơn giản, nhưng hiệu quả.

1. Mở hồ sơ LinkedIn

LinkedIn là mạng xã hội nổi tiếng nhất dành cho các chuyên gia. Bằng cách tạo một tài khoản ở đó, bạn có thể trình bày kỹ năng lập trình, kinh nghiệm và trình độ học vấn của mình. Và tất nhiên, trên LinkedIn, bạn có thể kết nối với các khách hàng tiềm năng của mình. Chỉ mất vài phút để tạo một hồ sơ. Nhưng hãy nhớ rằng LinkedIn không giống Facebook hay các mạng xã hội khác. Ở đây bạn chỉ cần trưng bày những gì cho khách hàng biết rõ ràng về tính chuyên nghiệp của bạn. Thêm vào mạng lưới của bạn những người bạn đã từng làm việc cùng trước đây và đồng nghiệp hiện tại. Hãy thử gặp gỡ các lập trình viên khác. Chia sẻ các bài viết thú vị và có liên quan. Viết bài phản ánh ý tưởng chuyên nghiệp của bạn. Đăng các mẹo và thủ thuật mà bạn sử dụng trong công việc của mình. Định vị bản thân như một chuyên gia trong lĩnh vực của bạn. Mọi người sẽ xem và làm theo những gì bạn nói. Cơ hội khi tương tác trên LinkedIn là vô tận—bạn nên tận dụng tối đa chúng.

2. Đăng ký trên các sàn giao dịch tự do

Nhờ các trang web như Upwork, Freelancer và Fivver, bạn có thể tìm được mức lương theo giờ khá tốt khi làm freelancer hoặc nhà tư vấn. Trải nghiệm của tôi với Upwork rất tích cực, mặc dù tôi phải mất một thời gian để hiểu cách hoạt động của nền tảng này. Hãy chuẩn bị sẵn sàng để các lập trình viên sống ở các nước kém phát triển hoàn thành đơn đặt hàng của bạn với một nửa hoặc một phần tư chi phí mà bạn mong đợi. Do đó, ban đầu bạn có thể phải đặt giá thầu của mình ở mức thấp. Nhưng điều này phải được thực hiện vì lợi ích của danh mục đầu tư. Đừng quên rằng nhiều khách hàng không tìm kiếm các chuyên gia giá rẻ nhưng có trình độ. Và họ sẵn sàng trả những khoản tiền hậu hĩnh cho những người như vậy. Bằng cách tạo danh mục gồm một số công việc đã hoàn thành và nhận được đánh giá tích cực, bạn có thể đặt giá thầu cao hơn cho công việc của mình.

3. Bắt đầu một blog chuyên nghiệp

Việc có blog riêng trên Medium hoặc YouTube sẽ cho phép bạn tạo dựng danh tiếng như một người chuyên nghiệp và tìm kiếm khách hàng. Suy cho cùng, khán giả của bạn sẽ không chỉ bao gồm những người mới đến mà còn cả những nhà tuyển dụng tiềm năng. Có sự hiện diện trực tuyến sẽ mang lại cho bạn một lợi thế rất lớn. Bạn sẽ có thể thể hiện phẩm chất chuyên môn của mình một cách thuận lợi. Dẫn đầu ngành là một cách hiệu quả để mở rộng phạm vi tiếp cận của bạn, ngay cả khi bạn không cho rằng mình đủ kinh nghiệm. Mọi người sẽ tìm đến bạn trong phần bình luận để xin lời khuyên. Sẵn sàng lắng nghe câu chuyện của họ và đưa ra bất cứ điều gì bạn có thể để giúp đỡ hoàn cảnh của họ. Đây không chỉ là một cách tuyệt vời để thiết lập cách tiếp cận lấy con người làm trung tâm trong việc điều hành doanh nghiệp mà còn là một phương pháp để mài giũa kỹ năng của bạn, sau đó bạn có thể sử dụng khi làm việc với những khách hàng trả tiền.

8 lời khuyên dành cho nhà phát triển mới bắt đầu

Nguồn: Dev.to Bằng cách quan sát các thực tập sinh của mình, tác giả đã tổng hợp một số khuyến nghị hữu ích cho các nhà phát triển đầy tham vọng. Nghỉ giải lao #14.  Làm thế nào một lập trình viên tự do có thể tìm được khách hàng đầu tiên của mình, 8 lời khuyên dành cho đàn em - 2

1. Đừng cố học mọi thứ cùng một lúc

Từ kinh nghiệm của bản thân, tôi có thể nói rằng học viết mã là một công việc khó khăn. Và không chỉ vì nghiên cứu cú pháp mà còn vì số lượng lớn các công nghệ khác nhau. Chỉ học một ngôn ngữ lập trình là chưa đủ, bạn còn cần phải thành thạo các thư viện được sử dụng nhiều nhất. Đừng cố gắng học nhiều ngôn ngữ và/hoặc framework. Chỉ cần chọn một trong số họ. Sau khi học ngôn ngữ đầu tiên (framework), việc học những ngôn ngữ tiếp theo sẽ dễ dàng hơn rất nhiều.

2. Đừng vội vàng! Cố gắng hiểu những gì bạn đang làm

Khi còn là sinh viên, tôi luôn vội vã muốn đến một nơi nào đó. Tôi cũng quan sát thấy điều tương tự với các thực tập sinh của mình. Khi nhận được nhiệm vụ, bạn không cần phải vội viết code. Sẽ tốt hơn nhiều nếu bạn lấy một tờ giấy và bắt đầu suy nghĩ về các cách tiếp cận giải pháp. Nếu bạn không có ý tưởng nào, hãy nhờ người cố vấn giúp đỡ hoặc tìm kiếm trên Internet. Bằng cách này, bạn có thể xây dựng một giải pháp hợp lý để biến nó thành một giải pháp hiệu quả dễ dàng hơn nhiều.

3. Đừng sao chép mã. Nếu bạn tìm thấy giải pháp làm sẵn trên Internet, hãy tìm ra và viết lại

Tin tôi đi, nếu bạn chỉ sao chép-dán mã của người khác, bạn sẽ không những không học được gì mà còn có nguy cơ mắc thêm các lỗi lạ. Nếu bạn tìm thấy một ví dụ hoạt động được, hãy đọc từng dòng trong đó, hiểu nó và sau đó viết lại với những sửa đổi của riêng bạn.

4. Đặt giới hạn thời gian

Điểm này rất quan trọng. Luôn giới hạn thời gian của bản thân khi tiếp nhận một điều gì đó mới. Tôi đã hơn một lần nhận thấy việc mất thời gian khi làm việc với mã rất dễ dàng như thế nào. Vì vậy, lời khuyên của tôi là hãy cố gắng tự mình giải quyết vấn đề, nhưng đừng quên rằng một nhà phát triển giỏi biết khi nào nên dừng lại và yêu cầu trợ giúp. Khi giải quyết một vấn đề mới, hãy dành 30 phút để tìm kiếm giải pháp. Nếu bạn thấy mình bị mắc kẹt, hãy yêu cầu giúp đỡ.

5. Lập kế hoạch nhiệm vụ

Tôi sẽ cho bạn một lời khuyên đơn giản: chia nhiệm vụ thành những phần nhỏ. Điều này sẽ giúp bạn điều phối hành động dễ dàng hơn, ngoài ra bạn sẽ có cảm giác dễ chịu sau khi hoàn thành công việc ở từng giai đoạn riêng lẻ.

6. Bắt đầu một dự án cá nhân bằng cách sử dụng công nghệ tương tự như bạn sử dụng tại nơi làm việc.

Nếu bạn là người mới, hãy sử dụng công nghệ tương tự cho các dự án cá nhân cũng như cho công việc. Thông thường tại nơi làm việc không có cơ hội để tạo dự án từ đầu. Nhưng các dự án cá nhân cho bạn cơ hội làm việc với những phần ngôn ngữ (khuôn khổ) mà bạn không sử dụng trong giờ làm việc. Tôi nhớ khi tôi bắt đầu sử dụng Docker. Lúc đó tôi thực sự không hiểu nó là gì. Nhưng sau đó tôi đã tạo dự án của riêng mình bằng Docker kết hợp với triển khai tự động. Sau này, tôi dễ dàng hơn nhiều khi tham gia các cuộc thảo luận liên quan đến Docker cũng như sử dụng các kỹ năng có được trong công việc.

7. Ghi nhật ký các hoạt động của bạn

Khi tôi bắt đầu, một đồng nghiệp đã gợi ý với tôi rằng tôi nên viết nhật ký (hoặc nhật ký) về những gì tôi đã làm và học được. Ý kiến ​​hay. Bạn sẽ luôn có một cuốn sách tham khảo với thông tin về cách bạn giải quyết một vấn đề trong quá khứ.

8. Hãy nghỉ ngơi! Bằng cách này, bạn sẽ làm việc hiệu quả hơn và có thể ghi nhớ mọi thứ tốt hơn.

Thành thật mà nói, bản thân tôi cũng gặp vấn đề với việc này, nhưng tôi thực sự khuyên bạn nên nghỉ ngơi thường xuyên. Ví dụ: bạn có thể viết mã trong 30-45 phút và sau đó nghỉ 5 phút. Tin tôi đi, nó tốt cho cả sức khỏe thể chất và tinh thần. Ngoài ra, đừng quên dành thời gian cho những sở thích không liên quan đến lập trình.
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION