1. Kurangnya Perencanaan yang Matang
Perencanaan yang matang adalah hal yang penting untuk memulai suatu project. Jika anda Mr. YesMan maka anda akan sering menghadapi hal ini. Jika atasan anda menanyakan apakah anda sanggup untuk mengerjakan project yang menggunakan bahasa yang tidak anda kuasai atau anda masih buta dalam pembuatan project tersebut maka sebaiknya anda mengatakan bahwa anda akan melakukan research terlebih dahulu dalam jangka waktu cepat sebelum anda memutuskan untuk mengambil project tersebut. Langkah yang lain anda dapat melakukan bargain terhadap atasan atau client anda dan menyediakan solusi lain.
Solusi:
- Penggunaan bahasa yang anda kuasai untuk pembuatan project
- Memiliki supervisor atau orang yang dapat ditanya berhubungan dengan project
- Berkomunikasi dan jujurlah terhadap atasan atau client
2. Kurangnya Komunikasi dengan Supervisor atau Atasan atau Client atau Desainer
communication |
Sebagai programmer ada baiknya anda belajar berkomunikasi terhadap atasan/client/desainer. hal ini agar mereka mengerti anda dan sebaliknya. Sebagai contoh jika anda dekat dengan atasan anda maka anda akan dapat memberikan pengertian kepada atasan anda untuk masalah deadline project sehingga atasan anda dapat mengkomunikasikannya kepada client. Jika anda dekat dengan desainer maka anda bisa mensinkronisasi pekerjaan anda karena tidak semua desain dapat diubah menjadi sistem. Jika anda dekat dengan client anda maka anda akan dapat mengerti kemauan client anda seperti apa dan bagaimana anda menjelaskan jika yang dia inginkan melebihi budget yang dibayarkan dan kita dapat menawarkan solusi jika client tidak mengerti akan progress project-nya.
Solusi:
- Luangkanlah waktu untuk rekan kerja anda baik itu atasan, desainer atau client
- Sapalah mereka ketika bertemu di kantor atau ketika anda berpapasan dengan mereka dimanapun
- Berbicaralah mengenai apa yang lawan anda kuasai. Jika desainer bicaralah tentang desain, jika atasan anda berbicaralah tentang bisnis, jika client berbicaralah tentang project yang telah dia lakukan dengan begitu anda mengerti apa yang mereka butuhkan
3. Kurangnya Ketelitian dan Dokumentasi
teliti |
Solusi:
- Buatlah checklist untuk hal-hal kecil yang anda butuhkan
- Lebih teliti terhadap character yang dapat membuat error
- Tetap kerjakan yang prioritas tetapi jangan lupakan hal-hal kecil
- Buatlah dokumentasi di Word atau Notepad dengan perincian masalah yang sudah selesai beserta tanggal solusi, jadi anda dapat dengan mudah mempertanggungjawabkan ke atasan anda atau client.
4. Mengabaikan Deadline
deadline |
Solusi:
- Tulis di agenda kapan deadline anda dan pecahlah jadi modul-modul kecil yang anda lakukan perhari.
- Evaluasi progress pekerjaan anda perminggu dan komunikasikan ke atasan atau client sehingga kita tahu apakah memuaskan atau kita butuh bekerja lebih keras
5. Menganggap Dirinya Robot
Robot |
Seringkali programmer memposisikan dirinya tidak membutuhkan istirahat. Alangkah baiknya jika dia menjadwalkan pengerjaan project-nya dengan waktu istirahatnya. Karena jika dalam jangka waktu yang lama anda begadang untuk mengerjakan project anda maka penghasilan project anda akan digunakan untuk biaya rumah sakit anda sendiri. Jadi anda tidak akan mendapatkan apa-apa.
Solusi:
- Sisihkan waktu untuk tidur jika deadline anda masih lama usahakan istirahat jangan memaksakan diri
- Sadar bahwa anda manusia yang membutuhkan istirahat dan makan
6. Menganggap koding itu sebagai beban
beban |
Solusi:
- Anggap mengoding sebagai tantangan
- Ingatlah mengapa anda mengambil pekerjaan ini sehingga beban tersebut akan terasa ringan
7. Terlalu Penurut dengan Client atau Atasan atau Desainer
penurut |
Solusi:
- Beri pengertian terhadap atasan atau client bahwa anda adalah rekan kerja bukan buruh. Jika anda berhubungan dengan desainer anda harus memberi pengertian kenapa desainnya tidak dapat diubah ke kode atau diimplementasi ke sistem
8. Membuang Project-project Lama
membuang project |
Solusi:
- Buatlah pengarsipan atau dokumentasi tentang project kuliah agar bisa diperbaiki ke depannya
- Buatlah anggapan bahwa anda akan sibuk jadi anda tidak ada waktu untuk membuat project lama anda dari awal.
9. Tidak Memperbaharui atau Memperindah CV
upgrade |
Solusi:
- Usahakan meng-upgrade CV anda setelah anda menyelesaikan suatu project
- Sebarkanlah CV anda di social media untuk menaikkan brand anda
10. Tidak Terbuka terhadap Kritikan
terbuka |
Solusi:
- Anggaplah kritikan itu sebagai sesuatu yang membangun
- Jika anda mendapat kritikan yang bersifat menghina, maka yang harus anda lakukan adalah anda menjelaskan bahwa pengkritik kurang sopan dan tunjukkan bahwa anda professional
11. Tidak Belajar Presentasi
belajar presentasi |
Solusi:
- Belajarlah presentasi di hadapan kaca
- Perbanyak berinteraksi dengan atasan atau client sehingga anda dapat mengerti apa yang harus disampaikan ke mereka dengan kosakata yang tepat
12. Tidak Memikirkan untuk Membuat Usaha Sendiri
business |
Tentunya anda tidak ingin bekerja sebagai programmer selama 20 tahun.
Solusi:
- Perbanyak dialog dengan orang marketing terutama dengan ide bisnis
- Peka terhadap kebutuhan orang terutama di bidang IT
- Carilah partner sharing yang memiliki visi yang sama sehingga anda berdua dapat membuat start up
Post a Comment