Apakah Anda menerapkan salah satu ide?

Artikel ini adalah bagian dari rangkaian pemikiran saya tentang proyek sampingan. Saya membahas cara memilih proyek sampingan untuk mendapatkan hasil maksimal dari diri Anda di sini . Dan bagian ini memberikan serangkaian tip dan strategi untuk membantu Anda memanfaatkan proyek pihak ketiga secara efektif.
Jadi, jangan buang waktu - di bawah ini adalah pilihan ide yang diilhami oleh artikel lain, pengalaman dan refleksi saya tentang apa sebenarnya yang membuat ide untuk mengembangkan proyek menjadi sangat keren.
1. Intisari akun Twitter favorit Anda

Sebagian besar jejaring sosial memiliki 2 kesamaan:
- sebuah algoritma yang, menurut pandangannya, menunjukkan apa yang ingin Anda lihat;
- posting yang benar-benar ingin Anda baca melebur menjadi lautan konten yang tidak menarik.
Mengapa tidak mengubah daftar Twitter favorit Anda menjadi intisari harian atau mingguan? Dengan cara ini, Anda pasti tidak akan melewatkan postingan yang paling berguna dan menginspirasi. Selain itu, bonus bagus: Anda dapat menentukan kapan waktu yang tepat bagi Anda untuk menerima pilihan seperti itu dan mulai membaca.
Anda mungkin ingin melangkah lebih jauh dan mengatur pengiriman otomatis intisari ke email Anda. Cara lain untuk mengembangkan gagasan adalah dengan mengizinkan pengguna membuat, mengelola, dan membagikan daftar mereka sendiri. Twitter hanyalah sebuah contoh di sini: Anda dapat melakukan hal yang sama untuk Instagram, Facebook, atau bahkan postingan terbaik dari subreddit favorit Anda. Keterampilan
pemrograman backend:

Keterampilan pemrograman ujung depan:

Keterampilan operasi (administrasi):

Kesulitan:

Peluang untung:

2. Situs portofolio

Sebuah proyek dengan manfaat ganda: itu akan berguna baik pada tahap pembuatannya maupun setelahnya. Pengembang akan dapat meningkatkan keterampilan frontend mereka dan, misalnya, menerapkan kerangka kerja CSS atau JS baru. Gunakan template atau coba desain Anda, tambahkan kepribadian ke situs.
Situs portofolio akan mendemonstrasikan apa yang Anda lakukan, apa yang menarik di dunia, bagaimana Anda dapat membantu orang dan perusahaan. Ini adalah tempat khusus untuk mempresentasikan semua proyek Anda.
Hal yang paling saya sukai dari ide ini adalah seberapa lambat proyek dapat berkembang. Meneruskan! Buat halaman arahan dan terapkan di suatu tempat. Itu ada, itu sudah dihitung. Tambahkan halaman awal Anda minggu depan, resume Anda bulan depan. Setiap kali Anda menyelesaikan proyek lain, Anda dapat menambahkannya ke galeri proyek di situs Anda. Artinya, proyek ini akan terus berubah menjadi lebih baik. Keterampilan
pemrograman back-

end : Keterampilan pemrograman front-end:

Ops-skill (administrasi):

Kesulitan:

Peluang keuntungan:

3. Aplikasi dengan ramalan cuaca

Masing-masing memiliki favoritnya sendiri di antara aplikasi cuaca. Aplikasi yang Anda buat akan unik, mencerminkan perspektif dan pendekatan Anda. Saya yakin aplikasi Anda akan menemukan pemirsanya. Data meteorologi tersedia dari beberapa API sekaligus - menurut saya rahasianya adalah bagaimana Anda memilih untuk menyajikannya. Ini akan menjadi perbedaan dan keuntungan utama.
Berdasarkan tujuan Anda, buat aplikasi seluler atau aplikasi web. Namun, terlepas dari keputusan ini, tinggalkan kesempatan untuk pengembangan proyek lebih lanjut ke salah satu arah ini. Keterampilan
pemrograman backend:

Keterampilan pemrograman front-end:

Keterampilan


operasi (administrasi): Kesulitan

: Profitabilitas : Untuk inspirasi: Cuaca Overdrop, Cuaca Hari Ini , Windy
4. Mengotomatiskan sesuatu

Tidak bisa! Apakah intervensi manual masih diperlukan pada tahun 2020? Tidak masalah level apa yang Anda miliki: Anda dapat menemukan tugas yang layak untuk otomatisasi yang sesuai dengan kemampuan Anda.
Ambil buku Al Sveigart yang sangat baik, Mengotomatiskan Tugas Rutinitas dengan Python sebagai dasarnya . Pilih bab yang lebih menarik bagi Anda, di mana topik atau teknologi tertentu akan dijelaskan, dan terapkan salah satu proyek. Misalnya, atur peringatan teks saat item di daftar keinginan Anda mendapat diskon.
Otomatis cadangkan basis pengetahuan pribadi Anda. Tulis satu perintah untuk menghasilkan struktur file paling umum dalam proyek Anda. Pantau apa yang baru dari penulis favorit Anda dan tambahkan mereka ke daftar bacaan Anda secara otomatis. Saya yakin Anda akan memiliki ide yang lebih baik, tetapi prinsipnya jelas: temukan apa yang menyita waktu Anda dan biarkan komputer melakukannya untuk Anda. Keterampilan
Pemrograman Backend:

Keterampilan Pemrograman Bagian Depan: Keterampilan

Operasi (Administrasi):

Kesulitan:

Peluang Penghasilan:

Untuk Inspirasi: Bagaimana Saya Makan Gratis di NYC Menggunakan Python, Otomatisasi, Kecerdasan Buatan, dan Instagram
5. Bot Twitter

Sama seperti intisari, ide ini dapat diterapkan ke hampir semua jejaring sosial, di mana sumber informasi berharga dapat memberi Anda suka dan poin internet , sehingga meningkatkan otoritas Anda. Ajukan permohonan untuk akun pengembang Twitter, jelajahi API Twitter, temukan titik akhir (metode) yang memungkinkan Anda mengirim tweet, dan masukkan sebagai daftar fakta, kutipan, atau anekdot menarik.
Mari beralih ke bot responsif: seseorang berinteraksi dengan bot semacam itu. Bot melacak penyebutan atau kumpulan kata tertentu, menghubungkan, dan mengirimkan informasi yang diperlukan kepada orang yang pertama kali memintanya. Mungkin Anda akan menulis beberapa bot semacam itu dan membuatnya bersaing dalam popularitas di antara mereka sendiri. Keterampilan
pemrograman backend:

Keterampilan pemrograman ujung depan:

Keterampilan Operasi (Administrasi):

Kesulitan:

Peluang

Keuntungan : Untuk Inspirasi: Nassim Nicholas Taleb Bot (Bot Proaktif), Aplikasi Pembaca Thread ( Bot Reaktif )
6. Portal untuk mencari pekerjaan dengan spesialisasi yang sempit

Cara yang baik untuk membantu perusahaan menemukan kandidat di area yang mungkin tidak tercakup dengan baik oleh platform perekrutan dan situs karier yang ada.
Spesialisasi sempit memiliki 2 keuntungan:
- batasi cakupan domain yang Anda layani;
- lebih mudah untuk menentukan audiens target - calon pelanggan produk Anda.
Poin penting untuk diperhatikan: produk Anda akan digunakan oleh 2 kategori orang yang berbeda: perekrut dan pencari kerja. Fakta ini akan menimbulkan tantangan menarik dalam desain dan backend UX: Anda harus mengelola peran dan izin yang berbeda.
Saya juga menyukai ide ini karena dapat dimonetisasi. Saya tidak mengatakan bahwa ini akan mudah, tetapi kemungkinan ini lebih jelas di sini daripada dalam kasus lain yang dijelaskan. Keterampilan
Pemrograman Backend:

Keterampilan Pemrograman Bagian Depan: Keterampilan

Operasi (Administrasi):

Kesulitan:

Peluang Penghasilan:

Untuk Inspirasi: Nilai-Nilai Kunci , Papan Pekerjaan Aksesibilitas Digital , idealis
7. Permainan kuis tentang topik favorit Anda

Yang pertama dari dua ide terkait game di daftar saya. Semua orang suka menguji pengetahuan mereka dalam kuis, bukan? Anda mungkin tahu siapa yang tidak, tetapi kebanyakan orang masih sangat menikmati kegiatan ini.
Sekali lagi, saran saya adalah fokus pada niche tersebut. Jadi akan lebih mudah bagi Anda untuk menemukan pertanyaan dan jawaban, untuk menemukan mereka yang ingin bermain dengan topik pilihan Anda.
Saat membuat kuis, Anda akan menemukan pertanyaan yang tidak akan muncul di proyek lain dari koleksi. Misalnya, apakah Anda ingin membuat game tunggal dan / atau multipemain? Synchronous atau Asynchronous ? Akankah ada penghargaan untuk para pemenang? Bagaimana cara mengelola papan peringkat? Bagaimana cara saya hanya menyarankan pertanyaan baru? Daftar tugas tidak terbatas - jangan biarkan mereka menghentikan Anda.
Keterampilan pemrograman backend:

Keterampilan Pemrograman Ujung Depan: Keterampilan

Operasi:

Kesulitan:

Peluang Keuntungan:

Untuk Inspirasi: Game Kuis untuk Android (GitHub)
8. Cari penawaran yang menguntungkan

Saya memiliki sikap khusus terhadap produk semacam itu. Proyek sampingan terakhir saya, Menang-Menang , adalah jenis ini.
Saya suka permainan papan dan suka mencari penawaran menarik untuk itu. Dengan terhubung ke BoardGameGeek API, saya mendapatkan harga untuk game yang menarik minat saya. Ini hanya matematika dan menemukan posisi dengan harga terjangkau.
Perasaan ketika Anda menemukan permainan di bawah rata-rata 70% dalam beberapa menit setelah publikasi tidak dapat dibandingkan dengan hal lain. Harapan agar orang lain berpikiran sama itulah yang paling memotivasi saya.
Pikirkan tentang pasar mana yang Anda gunakan, pikirkan tentang jenis produk yang tersedia melalui API mereka - dan bekerja dengannya. Bahkan tanpa perhitungan yang rumit, Anda dapat membandingkan produk dengan harga tertinggi atau terendah. Keterampilan
Pemrograman Backend :

Keterampilan Pemrograman




Ujung Depan : Keterampilan Operasi (Administrasi): Kesulitan: Peluang Keuntungan: Untuk Inspirasi: UnitPrice.org , diskprices.com , Penerbangan Murah Scott
9. Sistem rekomendasi

Kapan terakhir kali Anda mencoba memilih di antara opsi-opsi di bidang yang Anda bukan ahlinya? Misalnya, saat Anda berada di toko favorit orang tersayang yang menjual barang-barang hobi yang sama sekali tidak Anda ketahui. Ya, ya, kita semua mengalami ini!
Fokus pada satu area, tentukan posisi signifikan mana yang dapat Anda rekomendasikan, lalu mulai dengan aturan sederhana yang mengembalikan beberapa rekomendasi berdasarkan masukan. Anda nanti dapat memperbaiki sistem Anda untuk merampingkan rekomendasi, menerima jenis masukan yang berbeda, atau bahkan membiarkan pengguna menginformasikan sistem Anda, bergantung pada keberhasilan rekomendasi. Keterampilan
pemrograman backend:

Keterampilan pemrograman front-end:

Keterampilan operasi (administrasi):

Kesulitan:

Peluang Keuntungan:

Untuk Inspirasi: Rekomendasikan Game , Sistem Rekomendasi Film (GitHub)
10. Pelacak kebiasaan teramifikasi

Pelacak kebiasaan terus bermunculan di artikel seperti ini. Lebih sering hanya aplikasi daftar tugas atau messenger yang disebutkan. Secara tradisi, mereka harus tampil di semua koleksi semacam itu. Jadi, pastikan mereka tidak terdaftar dalam artikel saya dan Anda bahkan dapat memeriksa ulang.
Dalam pelacak kebiasaan yang gami, Anda dapat membuat perubahan yang tidak terduga dengan menambahkan fitur berikut:
- bonus dan prestasi (prestasi) bagi mereka yang telah menyelesaikan pelacak;
- munculnya fitur baru saat Anda menggunakan aplikasi;
- persaingan di antara pengguna yang ingin melakukan X (misalnya, membaca 20 halaman sehari);
- pencarian di mana pengguna harus mengikuti proses pembentukan kebiasaan tertentu.
Aplikasi kita harus memiliki seperangkat alat untuk lebih memotivasi pengguna untuk berusaha mengembangkan kebiasaan yang baik. Inilah yang membedakan aplikasi Anda dari kebanyakan pelacak lainnya. Keterampilan
pemrograman back-

end : Keterampilan pemrograman front-end:

Ops-skill (administrasi):

Kesulitan:

Profitabilitas:

11. "Kloning" aplikasi yang sering Anda gunakan, tetapi tambahkan hal yang paling Anda lewatkan

Saya tidak menyarankan untuk melanggar hukum dan menggunakan merek dagang orang lain atau hanya menyalin sesuatu tanpa jiwa.
Tambahkan ke solusi apa yang akan membuatnya unik, layak untuk keberadaan independen. Jangan mengkloning papan Kanban dengan hanya menambahkan pemutaran lagu "Eye Of The Tiger" setiap kali Anda memilih yang baru ... Tunggu! Ini ide yang luar biasa!
Serius sih, pasti ada lima atau sepuluh hal yang membuat Anda gila saat menggunakan aplikasi. Jadikan kekurangan ini sebagai alasan proyek Anda. Jika rasa sakitnya begitu kuat sehingga Anda siap untuk membuat proyek baru karenanya, Anda akan tahu persis apa yang harus dilakukan dan bagaimana menerapkannya.
Pastikan untuk memeriksa forum dukungan, subreddits (topik) dan Twitter untuk aplikasi ini. Ini adalah tempat paling banyak saran, keluhan dan keinginan. Di sana Anda akan menemukan kunci yang Anda butuhkan. Dan seseorang bahkan mungkin bersedia membayar untuk proyek Anda. Keterampilan
pemrograman back-

end : Keterampilan pemrograman front-end:

Ops-skill (administrasi):

Kesulitan:

Kesempatan untuk mendapatkan keuntungan:

Untuk inspirasi: terserah Anda :)
12. Game petualangan sendiri (pencarian)

Ini adalah ide yang luar biasa jika Anda ingin melatih keterampilan menulis Anda.
Tulis cerita, jangan biarkan stereotip fantasi membatasi Anda, bersiaplah untuk skenario apa pun. Pengguna mungkin mengirimi Anda nilai yang tidak terduga, jadi pastikan untuk memvalidasi masukan. Apakah Anda hanya mengizinkan perintah melalui penekanan tombol dan kata-kata atau teks lengkap? Di sini, sekali lagi, Anda akan menghadapi berbagai masalah dan teknologi yang hanya khas untuk jenis proyek ini. Bagaimana Anda akan menyimpan teks tentang acara? Apakah akan ada gambar (media)? Bisakah Anda menyesuaikan atribut pemain tertentu? Apakah atribut tersebut memengaruhi permainan atau hanya dekorasi? Apakah mungkin memilih karakter yang sama untuk permainan yang berbeda? Dan membagikannya dengan pemain lain?
Keterampilan pemrograman backend:

-:

Ops-:

:

:

Pertama-tama, saya ingin mengklarifikasi peringkat yang saya berikan untuk setiap gagasan. Tentu saja, mereka subjektif dan mencerminkan pengalaman saya sebagai developer. Ya, perkiraan didasarkan pada bagaimana saya secara pribadi menyajikan hasil akhirnya. Meskipun demikian, saya mencoba membuat skala visual untuk membandingkan ide.
Tingkat kesulitan

Saya harap Anda tidak memutuskan bahwa saya mengusulkan untuk menerapkan semua 12 ide dalam satu tahun, dalam teori sebulan. Ini gila dan luar biasa pada saat bersamaan. Benar, saya tidak yakin apakah ini lebih luar biasa daripada gila, tetapi saya pasti akan mengagumi Anda. Bahkan jika Anda baru memulai salah satu proyek, itu sudah menjadi hari saya ketika saya mengetahuinya.
Jadi, saya menantang Anda lagi. Apakah Anda menerapkan salah satu ide?
“Mulailah melakukan apa pun yang dapat Anda lakukan - dan bahkan apa yang bahkan dapat Anda impikan. Keberanian adalah jenius, kekuatan dan sihir. " - Goethe
Ambil langkah kecil pertama. Anda lebih dari siap!