Saat bepergian, saya bertemu seorang ahli matematika yang duduk di dekat saya. Dalam sebuah diskusi dia berkata: "... tidak ada yang seperti teknik dalam IT atau lebih tepatnya pemrograman ". Teknik sejati adalah Arsitektur, apa Listrik dan Mekanis.
Itu membuat saya berpikir dan saya bingung. Persen otak saya setuju juga karena di Angkatan Darat India, tidak ada subjek seperti Teknik Komputer di Korps Rekayasa. Mereka tidak menganggap pemrograman sebagai rekayasa. Inilah yang saya dengar beberapa tahun lalu, saya tidak tahu apa yang dipikirkan Angkatan Darat India sekarang.
Apa pandanganmu
engineering
RPK
sumber
sumber
Jawaban:
Jika kita mengikuti deskripsi ini , kita adalah 75% insinyur, atau 75% dari kita adalah insinyur :)
Tidak seperti disiplin teknik lainnya:
Saya pikir ini akan berubah di masa depan. Suatu hari nanti kita akan menjadi insinyur 100%.
Insinyur
sumber: http://en.wikipedia.org/wiki/Engineer
Seorang insinyur adalah seorang praktisi teknik profesional, yang peduli untuk menerapkan pengetahuan ilmiah, matematika, dan kecerdikan untuk mengembangkan solusi untuk masalah teknis.
Kata engineer berasal dari bahasa Latin root ingenium, yang berarti "kepintaran".
Pendudukan
Deskripsi
sumber
Rekayasa perangkat lunak adalah rekayasa, tetapi TI atau pemrograman tidak. Itu sama seperti teknik mesin adalah teknik dan fisika atau pengelasan tidak.
Rekayasa perangkat lunak adalah bidang yang sangat muda (dibandingkan dengan cabang-cabang teknik lainnya), yang sebenarnya sulit untuk diajarkan kepada orang-orang, karena tidak banyak pengalaman untuk mengajar. Hanya dalam 20-25 tahun terakhir perangkat lunak menjadi begitu besar dan kompleks sehingga pemrograman belaka tidak akan berhasil.
Karena kekurangan pengetahuan yang mapan ini, rekayasa perangkat lunak yang sebenarnya jarang diajarkan. Satu-satunya cara Anda bisa menjadi insinyur perangkat lunak yang layak adalah mengikuti cara pengrajin: dibimbing di lapangan. Jadi sementara rekayasa perangkat lunak adalah disiplin yang ada, sangat sedikit yang benar-benar di bidang ini. Sebagian besar orang melakukan mengutak-atik perangkat lunak atau rekayasa perangkat lunak berlebihan.
sumber
Insinyur perangkat lunak di perusahaan teknik adalah insinyur. Saya berbicara tentang tempat-tempat seperti kontraktor pertahanan, produsen peralatan, dll. Kami mengikuti proses yang ketat untuk: membuat persyaratan dan dokumentasi desain, melakukan analisis terperinci bahwa desain akan memenuhi persyaratan sebelum kode apa pun ditulis, melakukan tinjauan kode dan pengujian unit, perencanaan dan melakukan tes integrasi dan kualifikasi. Dokumen ditinjau oleh dewan rekan dan pemangku kepentingan, tes disaksikan oleh organisasi QA dan hasilnya disajikan kepada pelanggan untuk penerimaan formal. Rekayasa perangkat lunak seperti yang dilakukan di tempat-tempat ini adalah proses ilmiah yang ketat.
sumber
Sebagai P.Eng yang sebenarnya, saya akan mengatakan, secara umum, tidak. Namun, saya berpikir bahwa programmer dan Insinyur keduanya melakukan desain yang signifikan . Jika pertanyaannya adalah, "Apakah programmer programmer?" Saya pasti akan mengatakan ya.
Namun, Rekayasa Profesional berkaitan dengan tanggung jawab hukum atas kesalahan Anda, atau setidaknya mempertaruhkan hak hukum untuk mempraktikkan profesi Anda jika Anda melakukan kesalahan. Tidak masalah seberapa buruk Anda seorang programmer, Anda dapat keluar besok dan secara legal memasukkan "programmer" ke dalam resume Anda. Dengan P.Eng. jika Anda kehilangan lisensi, Anda tidak dapat menyebut diri Anda seorang P.Eng.
Rekayasa Profesional dibuat untuk menjadi profesi yang mengatur diri sendiri, di mana profesi dan pemerintah menyepakati tugas-tugas tertentu yang hanya dapat dilakukan oleh individu berlisensi. Mereka melakukan ini karena saling pengertian bahwa pekerjaan itu menimbulkan risiko signifikan bagi keselamatan publik.
Ada perangkat yang digerakkan oleh perangkat lunak tertentu yang harus distempel oleh Engineer sebelum dapat dijual (saya berbicara tentang perangkat keselamatan industri di sini). Orang yang mengulas dan menyetujui desain ini adalah Insinyur.
sumber
Menurut saya kebanyakan programmer sebenarnya
software mechanics
. Maksudku, sebagian besar programmer di industri perangkat lunak tidak lebih dari pemeliharaan perangkat lunak dan perbaikan bug.sumber
Ada beberapa kesamaan dalam hal penerapan keterampilan, tetapi saya tegas di kamp "tidak". Perbedaannya tidak sulit untuk dibuat - profesi Teknik memiliki dewan yang mengatur siapa yang dapat menyebut diri mereka Insinyur berdasarkan kualifikasi dan pengalaman. "Rekayasa Perangkat Lunak" tidak memiliki hal seperti itu (upaya pemula ada, tetapi saya belum pernah mendengar adanya akibat karena tidak termasuk dalam satu). Siapa pun dapat menyebut diri mereka sebagai Insinyur Perangkat Lunak, dan karenanya judul tersebut tidak memberi tahu pemberi kerja tentang kemampuan Anda. Hal yang sama berlaku untuk seseorang yang menggambarkan diri mereka sebagai "Insinyur Audio" - tidak ingin mengomentari Insinyur "Penerbangan" atau "Lokomotif" karena saya tidak yakin tentang papan untuk mereka.
Secara pribadi, saya seorang Ilmuwan Komputer yang bekerja di lingkungan akademik - Saya melakukan penelitian, saya tidak hanya membangun. Saya telah menghabiskan beberapa tahun di industri juga, dan saya menyebut pekerjaan saya di sana sebagai "Pengembangan Perangkat Lunak". Saya tidak perlu berpura-pura menjadi sesuatu yang bukan saya.
Latar Belakang: Saya di Afrika Selatan, di mana istilah Insinyur Perangkat Lunak untungnya tidak terlalu mencolok. Jika Dewan Teknik di bagian lain dunia telah jatuh, mungkin perbedaannya tidak relevan di sana. Jika demikian, itu memalukan - saya lebih suka hidup di dunia dengan dewan rekayasa perangkat lunak profesional daripada orang tanpa badan untuk profesi apa pun.
sumber
Itu tergantung pada negara, pada definisi mereka, pada sistem akademik mereka dan seterusnya. Beberapa contohnya tidak menganggap arsitektur sebagai rekayasa - tidak seperti teknik sipil, itu dipandang lebih sebagai campuran antara teknik dan seni.
Itu semua tergantung pada bagaimana Anda melihatnya.
Tapi mengapa itu penting? Lagipula, ada apa namanya?
sumber
Lain kali seseorang mencoba memancing Anda tentang topik tersebut, tanyakan kepada mereka tentang pekerjaan berikut:
Tidak satu pun dari posisi-posisi itu yang banyak berhubungan dengan teknik listrik / mekanik / sipil.
sumber
Saya pribadi berpikir kami adalah insinyur, maksud saya .. Saya mungkin saja seorang programmer tetapi saya masih membuat dan merekayasa perangkat lunak ketika saya memodifikasi kode agar sesuai dll.
Ngomong-ngomong, itu hanya nama, aku sudah dipanggil seorang insinyur di pekerjaanku dan aku sudah dipanggil hanya seorang pembuat kode, tetapi bagaimanapun juga itu adalah hal yang sama.
sumber
Rekayasa perangkat lunak adalah rekayasa.
Namun, kebanyakan orang yang menyebut diri mereka insinyur perangkat lunak bukanlah insinyur. Banyak dari mereka yang bukan adalah programmer dan coders yang tidak perlu mengikuti proses rekayasa. Tidak ada yang salah dengan itu karena a) pengkodean merupakan hal mendasar untuk rekayasa perangkat lunak, dan 2) adalah ilmu yang berdiri sendiri. Tetapi memiliki proses rekayasa adalah dasar untuk menjadi dan bekerja sebagai rekayasa. Itu satu kelompok.
Kelompok lain, sayangnya yang cukup besar, bukan programmer / coders. Mereka hanya retas, monyet kode yang melemparkan kotoran ke monitor mereka dan menjual tongkat apa pun (dikutip dari suatu tempat, tidak dapat mengingat di mana.) Sekelompok bodoh dari pikiran bodoh.
Pengaruh kelompok selanjutnya adalah jahat, beracun, dan lucu (dengan cara humor hitam) yang menyebabkan insinyur dalam disiplin ilmu lain (salah) mencibir gagasan rekayasa perangkat lunak, atau menganggap rekayasa perangkat lunak dan ilmu komputer sama sekali bukan pengkodean (dan dengan coding, coding spaghetti.)
Singkatnya: Ada persepsi negatif tentang rekayasa perangkat lunak di antara banyak yang lain, disiplin ilmu mapan. Itu anggapan yang salah.
Tetapi anggapan yang salah itu berasal dari pengamatan nyata bahwa banyak orang yang menyebut diri mereka insinyur perangkat lunak tidak kekurangan karikatur sedih monyet lobotom yang menggedor keyboard dengan harapan bahwa, secara kebetulan, mereka akhirnya mengetik TAOCP Knuth.
ps ... Tebakan saya adalah ahli matematika dalam cerita Anda hanya terluka. Dia punya omong kosong di dadanya karena Tuhan tahu berapa lama, dan kau hanyalah outlet pertama yang membiarkannya keluar di tempat terbuka.
sumber
Karena pengembangan perangkat lunak relatif sangat muda dan berkembang sangat cepat, batas antara perangkat lunak - teknisi , insinyur dan ilmuwan tidak ditentukan dengan baik / sangat buram.
sumber