Tugas apa yang harus diselesaikan oleh pengembang kereta api pemula, menengah dan lanjutan?

12

Saya telah memprogram ROR selama sekitar satu tahun sekarang, dan saya pikir saya siap untuk mulai mengerjakan proyek untuk orang lain. Masalahnya adalah postingan pekerjaan untuk kontraktor tidak benar-benar memberi tahu Anda tugas spesifik apa yang harus Anda lakukan di tingkat pengalaman yang berbeda (di rel dan teknologi lainnya), jadi saya tidak tahu di mana harus melempar diri. Saya pikir saya berada di suatu tempat antara junior dan tingkat menengah, tetapi siapa yang tahu? Jadi pertanyaan saya adalah:

Tugas aktual mana yang harus dapat dilakukan oleh seorang programmer junior dengan, katakanlah, $ 35 per jam, tugas-tugas aktual mana yang harus dapat dilakukan oleh seorang programmer tingkat menengah, katakanlah, $ 75 per jam, dan tugas-tugas aktual mana yang harus dapat dilakukan oleh seorang programmer tingkat lanjut lakukan di, oh katakanlah, $ 140 per jam?

Satu atau dua contoh sudah cukup.


sumber
1
pertanyaan bagus
Perjalanan
Tebakan terbaik saya adalah $ 35 => {Dapat mengelola aplikasi Rails}, $ 75 => {Dapat membangun aplikasi Rails dari awal dengan referensi minimal dan persepsi sempurna tentang Waktu hingga penyelesaian. Menulis tes. }, $ 140 => {Memiliki reputasi yang menonjol dalam komunitas pengembangan. Telah menyumbang plugin open-source, dapat menangani ide-ide out-of-box yang rumit, tulis tes. }.
Perjalanan
Saya tidak akan membatasi diri Anda hanya untuk melamar posisi junior. Biasanya kecuali proyek tersebut adalah pertunjukan satu orang, mereka harus memiliki semacam sumber daya teknis di sana yang memiliki gagasan tentang apa yang perlu terjadi. Selama Anda tahu tentang pengalaman dan keinginan Anda untuk belajar, Anda dapat mempelajari apa yang Anda butuhkan untuk maju dari jr menjadi perantara ke arsitek. Ini lebih sedikit tentang apa yang dapat Anda lakukan dan lebih banyak tentang apa yang ingin Anda pelajari. Semua orang mulai di suatu tempat. IMO $ 35 / jam super murah, saya belum pernah melihat orang di bawah $ 80 dan perusahaan kami menagih saya $ 170-220 / jam.
DarkStar33

Jawaban:

2
  • 35 $ ​​pengembang dapat membangun aplikasi rel, bukan pada level tinggi.

  • 70 $ pengembang melakukan ini dengan pendekatan uji-didorong, dan juga dapat membangun permata sendiri dan bekerja dengan baik kering.

  • Lebih dari $ 70 pengembang tahu sesuatu tentang kinerja, skabilitas, dan harus selalu menemukan solusi terbaik. Dia juga perlu melakukan desain database yang sempurna dll.

  • cara menemukan harga untuk suatu proyek (jika seorang pelanggan bertanya kepada saya): berapa jam? berapa banyak yang bisa saya dapatkan dalam kerangka waktu ini dengan proyek saya sendiri?

  • juga sebuah petunjuk: berapa banyak uang yang Anda butuhkan untuk hidup Anda setiap bulan. berapa jam kerja yang Anda butuhkan untuk mencapai ini pada 35, 50, 70 dolar. Apakah realistis untuk memiliki pekerjaan yang cukup? saya tahu beberapa orang yang bekerja dengan € 20 per jam. jadi mungkin mereka punya 80 jam kerja, itu ~ 1600 € per bulan. kedengarannya bagus, tetapi ia perlu membayar asuransi kesehatan (€ 250), biaya bisnis (€ 150), jadi setelah biaya ini ia hanya memiliki sedikit € 1200. (dan untuk ini dia harus membayar pajak pada akhir tahun). saya katakan kepadanya, dia perlu menambah jam, dia mencoba dengan pelanggan baru, tetapi mereka tidak ingin membayar € 35-40. jadi tidak mudah untuk menghitung setiap jam Anda.

  • dan setidaknya: saya pikir cara ini lebih mudah untuk menghitung $$$ dalam ukuran proyek tidak berdasarkan jam. jelas saya akan melakukan pekerjaan mudah satu jam (seperti menulis teks, menyebabkan pelanggan malas) kurang dari itu jika saya akan membuat beberapa tes.


sumber
1

Ada cara lain untuk memikirkan jam kerja Anda (setidaknya di kepala saya):

di bawah biaya datang: bagaimana jika saya melakukan pekerjaan lain (perbedaan)? Dan biaya dalam cara hidup, ($ 10 kopi per jam $ 0,10 tinggal di rumah)

penghasilan rendah datang: Berapa banyak yang akan Anda bayarkan untuk melakukan pekerjaan itu (minus dimungkinkan untuk). Hal terakhir menghitung pos kesehatan.

dengan cara ini Anda bisa membuat tabel dan mencari opsi atau harga terbaik yang Anda minta.

Tetapi seperti yang dikatakan oleh pro di atas saya: Menghitung dalam proyeksi jauh lebih mudah

Robin Dorstijn
sumber