Saya memulakan perniagaan ini untuk memberi tumpuan kepada mereka bentuk sistem dagangan yang lebih baik. Pengaturcaraan jelas memainkan peranan yang besar dalam proses.
Apa yang kebanyakan orang tidak menyedari adalah bahawa pengalaman pengaturcaraan yang boleh agak mencabar. Apabila projek yang mengambil masa yang lebih daripada yang dijangkakan, ia cenderung untuk mengambil lebih banyak masa daripada anggaran asal.
Pengaturcaraan adalah seperti Perjalanan Udara
Ramai daripada anda melakukan perjalanan secara tetap. Penerbangan adalah cukup banyak yang diberikan apabila anda melakukan perjalanan jarak mana-mana yang penting.
Berapa kali anda mengembara dan penerbangan yang tiba 5 awal pagi? Persoalannya ialah menggelikan. Ia tidak berlaku.
20 minit awal ke gerbang membuat kertas iklan yang paling kerap gembira. Mereka tahu bahawa tiba awal, walaupun hanya dengan beberapa minit, adalah sebagai baik kerana mendapat.
Prestasi tidak berkaitan dengan syarikat penerbangan itu ke tahap yang tertentu. Semakan untuk masalah penyelenggaraan menghalang kejutan 20 minit sebelum berlepas atau, syurga tegah, di udara.
Anak-anak kapal yang tiba pada masa membantu. Kali terakhir saya terbang dari Dulles ke Dallas, anak-anak kapal gantian tiba di pintu gerbang satu jam lewat.
Dua kali lepas bahawa saya terbang ke Dublin, United Airlines hilang beg saya… kedua-dua kali. Kadang-kadang, ia benar-benar adalah 100% syarikat penerbangan’ kesalahan.
Force majeure
Mereka mengetepikan pengalaman, berapa kali yang membuang waktu penerbangan sehingga begitu teruk bahawa pelancong tiba lewat hari? Pelancong yang tiba dengan kelewatan yang teruk, tetapi mereka biasanya keadaan cuaca yang berkaitan. Ia adalah di luar daripada syarikat-syarikat penerbangan’ kawalan.
Saya masih ingat gunung berapi di Iceland yang meletus beberapa tahun lalu. Orang ramai literal terperangkap di Eropah selama seminggu.
Sequester adalah contoh yang baik. Dalam apa yang pasti pilihan dengan sengaja untuk menimbulkan rasa sakit pada kertas iklan, FAA mengambil keputusan untuk cuti pengawal trafik udara di lapangan terbang utama.
Mereka lapangan terbang adalah orang-orang yang sama yang saya sering. Apabila saya terbang ke Dublin pada hari Selasa dan saya berpotensi 4 jam di belakang jadual, Saya akan marah. Tetapi, Saya juga akan tahu untuk mengarahkan kemarahan yang di Kongres dan bukannya syarikat penerbangan.
Pengaturcaraan dan Sistem Travel adalah mudah pecah
Idea untuk artikel ini datang dari Antifagile, mana Nassim Taleb membincangkan bagaimana perubahan kecil mewujudkan masalah eksponen.
Perjalanan adalah biasa kepada kita semua, jadi apabila kita berfikir tentang delta, yang mewakili perubahan kecil, gambar sebagai kelewatan masa atau meningkatkan dalam masa transit.
Pertimbangkan kesan 3 delta berbeza
Pertimbangkan singgah saya di Newark. Jam berapa saya boleh sebelum saya terlepas penerbangan bersambung. Jika saya terlepas sambungan, berapa lama ia melambatkan saya?
20 minit – Perubahan di sini adalah minimum. Saya akan mengalami banyak (mungkin yang tidak perlu) tekanan. Isteri saya dan saya mungkin berjoging di terminal, mencari sedikit bodoh dalam proses. Namun begitu, peluang membuat sambungan adalah berhampiran tertentu.
60 minit – Ini adalah senario yang tepat di ambang bencana. Isteri miskin saya akan mendengarkan aku mengeluh dan menggigit kuku saya kerana saya flip keluar tentang hilang sambungan.
Jika kita melakukan membuat penerbangan, itu hanya kerana syarikat penerbangan itu memutuskan untuk mengadakan penerbangan dia di pintu gerbang. Berbuat demikian kesulitan beratus-ratus penumpang menunggu manakala segelintir pelancong bergegas untuk menaiki penerbangan.
Jika mereka tidak mengadakan penerbangan, baik, kemudian saya diskrukan.
Senario terbaik yang boleh berlaku selepas hilang sambungan adalah bahawa syarikat penerbangan kami ke satu lagi destinasi Eropah. Syarikat penerbangan itu kemudian perlu meletakkan kami pada syarikat penerbangan rakan kongsi kami untuk terbang ke Dublin, berundur di mana kita hanya datang dari. A kelewatan satu jam menyebabkan kita
- Tunggu satu lagi penerbangan Eropah
- Terbang satu jam tambahan untuk tujuan yang lain
- Tunggu sambungan Dublin di lapangan terbang yang berbeza
- Terbang yang memundurkan jam
Kelewatan seperti ini dengan mudah boleh menyebabkan satu tambahan 6-8 jam masa perjalanan- semua daripada 1 kelewatan jam.
3 kelewatan jam – Penangkapan penerbangan lain ke Eropah kelihatan benar-benar yakin. Kes yang terbaik ialah bahawa syarikat penerbangan itu meletakkan kami di sebuah hotel untuk malam dan menghantar kami di Dublin penerbangan esok. A 3 jam kelewatan mengembang kepada 24 jam tunggu, dengan masa penerbangan yang tinggal.
Pengaturcaraan
ok, Shaun, ok. Apakah yang beliau perlu lakukan dengan pengaturcaraan?
Sama seperti perjalanan, projek pengaturcaraan hanya boleh pergi dengan baik. Setiap kali sesuatu yang tidak dijangka berlaku, masalah mengkompaun diri dengan pesat.
Syaitan Delta
Masa adalah musuh pengembara. Dalam pengaturcaraan robot-robot dagangan (atau apa-apa pengaturcaraan, benar-benar), delta adalah tahap kejutan.
Perubahan sistem operasi: Kami membangunkan MT4 plugin adat untuk pelanggan yang suka berdagang tangga harga. Satu minggu selepas menyampaikan perisian, Microsoft mengeluarkan sistem operasi kemas kini. Kemas kini memecahkan kod dalam perisian yang kami sediakan.
Komunikasi: Anda percaya bahawa anda meminta satu perkara, tetapi anda mendapat lain. Barang-barang yang kelihatan seperti tidak disengajakan kecil boleh meletupkan ke dalam masalah besar.
Chris bekerja pada projek bulan lalu yang berusaha untuk melaksanakan grid perdagangan pada jangka masa yang tepat. Chris’ versi digunakan pesanan pasaran asal. Segelintir pepijat muncul sehingga, tetapi inti dari versi asal bekerja dengan baik. Pelanggan, Walau bagaimanapun, diandaikan kita akan menggunakan sementara menunggu perintah dan meminta agar ia diubah.
Perubahan ini hancur reka bentuk asal. Lebih penting lagi, kami mendapati bahawa mencapai pelaksanaan yang tepat pada asasnya mustahil kerana kami tidak dapat mengawal dengan tepat masa pelaksanaan.
Apa yang bermula sebagai 5 projek jam meniup sehingga 30 jam kerja. Delta daripada kejutan komunikasi yang jahat.
Mekanik pasaran asas: Kadang-kadang kita bertanya soalan di mana peniaga harus tahu jawapannya. Satu soalan yang disebabkan peniaga biasa yang kita bertanya mengapa perdagangan tiba-tiba hampir di pasaran. Peniaga perlu mempunyai pengetahuan dan pengalaman yang cukup untuk mengelakkan masalah asas seperti.
Delta mengenai isu-isu berbeza, tetapi ia tidak seteruk masalah isu-isu komunikasi. Mereka boleh pergi ke mana sahaja dari 20 minit dihabiskan menyelidik isu untuk beberapa jam.
Perkara-perkara yang boleh pergi betul-betul di projek pengaturcaraan
- Menyampaikan kod pada masa. Keperluan masa untuk penghantaran pada masa yang paling mudah untuk meramalkan. Projek bermula dengan matlamat yang. Alat sandi yang mempunyai idea yang baik untuk jumlah masa yang diperlukan untuk membina versi bekerja.
Saya melihat ini sebagai analogi kepada krew penerbangan yang tiba pada masa. Bar ini agak rendah di sini. - Kod ini berfungsi bug membebaskan kali pertama – tidak syak lagi jawapan pertama anda di sini adalah, “Itulah cara yang sepatutnya!”. Ia sudah tentu cara yang saya mahukan untuk menjadi, tetapi ia sering tidak bersenam cara yang.
Masalah perisian Kebanyakan hasil dari komunikasi. Ketika kita menyediakan skop kerja dan program yang penasihat pakar, kami percaya bahawa kita benar-benar memahami keperluan.Ia sering ternyata bahawa sebahagian daripada keperluan tidak disampaikan. Produk berikut literal perintah itu. Ia hanya apabila melihat perdagangan memasuki pasaran bahawa pelanggan menyedari bahawa mereka tidak meminta sesuatu – seperti pelanggan yang mahu menunggu perintah dan bukannya pesanan pasaran. Mereka menganggap bahawa salah difahami apabila ia tidak. Pengalaman melihat ciri-hilang adalah satu-satunya cara pengguna mengiktiraf pengawasan.
- Orang melayan dengan baik – Pengaturcaraan adalah perkhidmatan yang, tetapi tiada siapa yang mahu merasa seperti orang yang di hujung yang lain hanya mengambil berat tentang wang. Saya benar-benar mengambil berat tentang mereka bentuk sistem perdagangan dan membantu orang. Apabila pelanggan menjalankan perniagaan dengan OneStepRemoved, Saya mahu mereka untuk berdagang dengan lebih baik dan untuk tahu bahawa kita mengambil berat tentang kejayaan jangka panjang mereka.
Anda boleh e-mel kepada saya secara peribadi jika anda rasa anda telah dirawat dengan cara lain.
Apakah jenis terkejut telah anda diuruskan apabila pengaturcaraan robot trading anda? Kongsi pengalaman anda di bahagian komen di bawah.