Apa yang akan Anda katakan kepada sekelompok mahasiswa rekayasa perangkat lunak pada hari pertama mereka di perguruan tinggi? [Tutup]

24

Jumat depan saya akan berbicara singkat (30 menit) dengan sekelompok mahasiswa rekayasa perangkat lunak yang akan menghadiri universitas yang sama dengan saya.

Beberapa konteks:

  • Tempatnya adalah Montevideo, Uruguay
  • Universitas adalah Universidad de la República (publik, universitas gratis)
  • Program Rekayasa Perangkat Lunak membutuhkan waktu 5 tahun (jika Anda sangat bagus dan tidak mulai bekerja lebih awal). Sekitar 800 siswa baru per tahun, sekitar 80 lulusan per tahun. Kondisinya keras, terutama dua tahun pertama.

Sebagian besar dari mereka mungkin tidak tahu apa itu rekayasa perangkat lunak atau pemrograman.

Tujuan saya adalah entah bagaimana memberi mereka gagasan tentang lapangan dan mudah-mudahan memotivasi mereka untuk menanggung kesulitan di masa depan untuk akhirnya menjadi pengembang yang sukses.

Jadi pertanyaannya adalah: apa yang akan Anda katakan kepada orang-orang ini?

Arolvaro
sumber
4
"Selamat datang di hari pertama seumur hidupmu"
AndrewKS
3
Ya, tepatnya, sebagian besar orang pergi lebih awal karena banyak kesulitan (ruang pelajaran yang penuh sesak dengan 300 orang, ujian di mana hanya 10% mendapat nilai kelulusan, dll.)
Álvaro
2
Saya hanya ingat satu bagian dari hari pertama pidato gelar CS saya: "Semua orang, lihat ke kiri. Sekarang lihat ke kanan. Jeda Hanya satu dari kalian bertiga yang akan lulus dari program ini."
Tyanna
2
@Developer Art - Saya rasa ini adalah b / c itu adalah universitas gratis. Saya pikir lebih banyak orang akan pergi untuk CS jika mereka tidak harus membayar biaya kuliah yang besar untuk itu, sehingga tingkat drop out akan lebih tinggi juga.
Tyanna
17
"Selamat datang di neraka, bwahahahahahahaha ...", kamu harus melatih tawa manikik itu selama 30 menit.
biziclop

Jawaban:

22

Temukan beberapa cewek / kekasih sebelum lulus dan benar-benar menikahinya sebelum Anda keluar coding dan mengubur hidup Anda.

Saya berharap seseorang mengatakan kepada saya bahwa ...

pengguna8685
sumber
6
Banyak komentar Anda hari ini sepertinya ada di sini .. mengalami hari yang buruk? :)
Nicole
5
Beberapa akan mengatakan lulus dan jalani hidupmu alih-alih menikahi anak muda dan mengubur hidupmu :)
Vitor Py
3
Saya tidak tahu Menikah mungkin akan mengubur hidup Anda lebih dari keluar dan coding; ^)
Dunk
7
Saya baru saja bertunangan dengan pengembang SQL. Pantas ditunggu :)
StuperUser
7
@Jonik: Memberi makna baru pada "pair programming", eh? ;)
FrustratedWithFormsDesigner
10

apakah Anda ingin mendorong atau mengecilkan hati mereka?

jika Anda ingin mendorong mereka, beri tahu mereka bagaimana pekerjaan Anda membantu orang, memberikan kepuasan pribadi, dan menghasilkan pendapatan yang nyaman

jika Anda ingin mencegah mereka, katakan kepada mereka bahwa 9 dari 10 dari mereka akan gagal dan 10% yang bertahan hidup sebaiknya bersedia menyerahkan kehidupan sosial mereka, malam hari, dan akhir pekan ke bidang yang selalu berubah di mana inovasi hari ini adalah hari esok sampah warisan.

jika Anda ingin melukis gambar yang realistis, gabungkan kedua pendekatan tersebut

Steven A. Lowe
sumber
Wow, itu kedengarannya seperti pendekatan yang sangat Amerika. Mungkin itu masalahnya jika Anda ingin menjadi miliarder, tetapi teman, keluarga, malam hari dan akhir pekan saya cukup aman dari pekerjaan saya, meskipun ada beberapa proyek sampingan.
l0b0
@ l0b0: LOL - itulah masalahnya jika Anda ingin tetap terkini dan tidak dapat belajar dan bereksperimen di tempat kerja. Sampai sekarang, itu belum menjadikan saya seorang miliarder. Namun.
Steven A. Lowe
+1 - menyerahkan kehidupan sosial, malam hari, dan akhir pekan mereka. Sudah seperti ini sejak saya bergabung dengan industri TI tetapi kenyataannya adalah jika Anda menyukai pekerjaan itu bahkan 14 jam sehari tidak masalah. : D
Karthik Sreenivasan
4

Berikan definisi singkat tentang setiap kursus SE yang tersedia. Tidak ada yang ingin berakhir pada semester terakhir tahun seniornya untuk mengetahui program studi yang benar - benar ia inginkan hanya ditawarkan setiap semester musim semi lainnya.

davidhaskins
sumber
4

Semua bercanda samping, apa yang Anda ingin seseorang katakan sebelum memulai program itu?

Ketika saya menjadi seorang TA, saya sering memberi tahu siswa tahun pertama untuk tidak terlalu keras pada diri mereka sendiri. Sebagian besar anak-anak yang diterima di sekolah saya terbiasa berada di puncak kelas mereka di sekolah menengah. Ini adalah kesempatan bagi banyak dari mereka ketika mereka mendapatkan kegagalan pertama (atau bahkan apa pun di bawah 80%).

Biarkan mereka tahu untuk mencari bantuan ketika membutuhkannya. Jika mereka tidak mengerti sesuatu, tanyakan. Kursus di perguruan tinggi tidak sama dengan kursus di sekolah menengah. Mereka bergerak lebih cepat dan tidak ada pengulangan.

Tyanna
sumber
2

Saya akan memberi tahu mereka, apa yang akan saya katakan kepada orang lain.

"Jika Anda bersemangat tentang karier Anda, maka Anda harus belajar dari praktik terbaik dari yang terbaik di lapangan, dan dari kesalahan terburuk mereka.

Tidak pernah berhenti belajar, karena zaman kita, adalah era selalu sesuatu yang lebih baru.

Selalu ingat pekerjaan Anda, tidak berakhir ketika Anda selesai mengetik program Anda, itu hanya langkah pertama.

Kualitas Pekerjaan berasal dari banyak disiplin diri yang keras, pengujian, latihan, perbaikan bug, perencanaan pekerjaan Anda.

Rencanakan Bekerja, Rencanakan Kerja.

Segala sesuatu yang Anda lakukan, bukanlah hal yang sederhana, jadi harus direncanakan secara menyeluruh, sehingga Anda memastikan sebelum Anda membuat kode / program apa pun, Anda memiliki rencana yang jelas yang akan mengarahkan Anda ke tujuan akhir Anda.

Cintai pekerjaan Anda, tetapi hidup Anda lebih dari pekerjaan atau karier Anda, ingatlah untuk menjaga teman baik, dan cinta yang baik di sekitar Anda, dan untuk mendukung Anda. "

Untuk menjadi yang terbaik, Anda harus mengamati, dan menonton yang terbaik.

Saya sangat merekomendasikan semua orang menonton Jim Valvano's Speech untuk Penghargaan ESPY-nya pada tahun 1993. Ini adalah seorang pria yang sekarat saat kita berbicara, namun memiliki hasrat terbesar dalam hidupnya untuk pekerjaan / karirnya, dan bagaimana dia berbagi hasrat itu dengan orang lain.

http://www.jimmyv.org/about-us/remembering-jim/jimmy-v-espy-awards-speech/

crosenblum
sumber
+1 - Kualitas Pekerjaan berasal dari banyak disiplin diri yang keras . Dari pengalaman pribadi saya, kualitas kode saya mulai meningkat hanya setelah beberapa tahun pemrograman melalui disiplin diri yang keras .
Karthik Sreenivasan
1

Jika Anda ingin orang lain melakukan sesuatu, Anda harus jujur ​​di muka. Melukiskan gambaran yang masuk akal tetapi tidak mengerikan tentang tantangan gelar di mana mendapatkan nilai bagus membutuhkan banyak usaha dan ketekunan dan mungkin lebih dari sekadar belajar sendiri. Setelah Anda melukis gambar itu, jelaskan hasilnya. Bicara tentang pertumbuhan pribadi dengan menaikkan nilai Anda dalam suatu kursus melalui bekerja ketika orang lain mungkin bersenang-senang, atau setidaknya bekerja lebih sedikit. Bicara tentang nilai mengetahui bahwa Anda telah tumbuh secara intelektual dan juga membangun karakter Anda dengan tidak menyerah.

Akhirnya bicara tentang imbalan menjadi seorang programmer. Pikirkan tentang apa yang harus kita lakukan sepanjang hari oleh programmer (ketika kita tidak berada di pertemuan atau merobek-robek kode legacy, yaitu): membuat pekerjaan berjalan lancar. Apakah kami memperbaiki bug atau mengimplementasikan fitur-fitur baru, kami mengetik di keyboard kami dan banyak sekali tetapi mendapat imbalan melihat sesuatu berjalan pada akhirnya. Sulit untuk mengalahkan perasaan ciptaan yang keren itu, terutama ketika Anda percaya pada apa yang dilakukan pengguna akhir Anda. Orang-orang di luar sana bisa menulis kode yang membantu menyelamatkan nyawa, menjalankan pasar saham, mengemudikan kapal antariksa, dll. Tentu saja, itu bukan setiap pekerjaan, tetapi jika Anda tidak belajar memprogram di tempat pertama Anda bahkan tidak akan memiliki kesempatan. pada posisi seperti itu.

justkt
sumber
1

Saya akan mengatakan kepada mereka bahwa semuanya, akuntan akan mengambil semua uang !!

Memiliki harapan yang jelas, sisanya lebih mudah!

pengguna18113
sumber
1
Saya diberitahu bahwa hari pertama saya kembali pada tahun 1978. Saya masih memilih komputer daripada akuntansi.
S.Lott
Saya kira motivatornya memang bekerja!
kebohongan! para pengacara mengambil semuanya;)
jk.
1

Semua siswa harus diberikan perspektif positif tetapi realistis dari industri TI sehingga menumbuhkan minat di bidang tetapi pada saat yang sama membuat mereka sadar akan kenyataan.

Jadi, menurut pendapat saya yang sederhana, bidang-bidang berikut dapat disorot.

Pro

  1. Anda dapat melakukan sesuatu yang baru hampir setiap hari.
  2. Sebuah baik perasaan pada akhir hari ketika Anda telah diberantas beberapa bug atau menyelesaikan implementasi a.
  3. Kepuasan kerja akan menjadi motivator terbesar karena sepertiga dari hidup kita akan dihabiskan untuk itu.
  4. Hanya sertifikasi yang tidak akan membantu. Pemahaman yang baik tentang konsep inti dengan sertifikasi akan memberikan efek sinergis.
  5. Terakhir, namun tidak sedikit, upah yang baik dalam jangka panjang.

Cons

  1. Tahun-tahun awal setelah menyelesaikan kelulusan mungkin tidak menguntungkan secara finansial tergantung pada industri pada periode waktu tertentu sampai Anda mendapatkan pengalaman yang cukup dalam platform khusus Anda.
  2. Resesi bisa menjadi poin penting yang dapat disoroti tetapi pada tingkat sedang.
  3. Ketika mengambil peran penting dalam organisasi seseorang, beberapa pengorbanan pribadi mungkin diperlukan meskipun ini tidak terjadi setiap saat.

Hal-hal yang perlu diketahui

  1. Bekerja sebagai kontraktor bukanlah hal yang buruk dan kualitas pekerjaan Anda pada akhirnya akan membawa Anda ke peran permanen .
  2. Sifat pekerjaan lebih penting daripada sebutan .
Karthik Sreenivasan
sumber
1

Saya akan memberi tahu mereka:

Anda memiliki tiga opsi, dua di antaranya menjanjikan.

  1. belajar dengan giat, pelajari sebanyak mungkin teknologi - kemudian setelah Anda menyelesaikan studi Anda, semua yang telah Anda pelajari akan menjadi usang dan Anda akan mendapatkan pekerjaan yang bagus di Tesco. Sebenarnya apa yang akan kami ajarkan kepada Anda sudah usang 10 tahun yang lalu :)
  2. minum, berpesta, buat proyek paruh waktu 5-10 dan belajar sendiri - mungkin kemudian belajar akan lebih dari membuang-buang waktu. Jika Anda pikir Anda lebih suka melewatkan vodka dengan teman-teman hari ini atau mencetak 3 anak ayam seminggu terlalu banyak - pikirkan dua kali, dalam waktu 5 tahun yang sangat singkat Anda akan memiliki pekerjaan dan seorang istri, atau mungkin bahkan keduanya.
  3. pergi sekarang dan ambil kursus melukis interior. Ini menyenangkan, mudah, dan Anda akan memiliki teman-teman keren yang tidak bermain World Of Warcraft.

Tahun-tahun awal setelah menyelesaikan kelulusan mungkin tidak menguntungkan secara finansial

Ya, itu 100% benar. Jika Anda hanya mengikuti kuliah semua keterampilan komersial yang Anda inginkan akan mengklik nextskrip instalasi Wordpress atau mengkonfigurasi email. Menurut pendapat saya, Anda dapat memotong semua cr * p (80-90%), menjaga matematika, algoritmik, mungkin model relasional atau teori kompiler (salah satu dari dua pilihan Anda). Anda akan menghemat beberapa tahun + Anda akan sama berkualitasnya dengan siapa pun yang mengambil kursus penuh karena Anda dapat mempelajari semuanya sendiri.

Ah saya lupa By The Waypoin yang sangat penting : "Lihatlah sekeliling dan ingat - jangan pernah bergaul dengan mereka! Ini akan membatasi peluang Anda untuk menjadi penyihir level 50 tetapi juga lebih mungkin bahwa pada akhir tahun lebih dari 20% dari Anda tidak akan lagi menjadi perawan "

Slawek
sumber
0

Wow, sekolahmu terdengar lebih keras dari sekolahku. Hari pertama saya mereka berkata, lihat ke kiri, lihat ke kanan. Kedua orang itu tidak akan lulus. Untuk Anda, itu akan melihat 5 orang di sebelah kiri Anda dan 4 orang di sebelah kanan Anda. 9 orang itu tidak akan lulus. Aduh! Saya pikir perlu dibuat kesan bahwa itu akan sulit. Tetapkan harapan yang tinggi sehingga mereka memiliki peringatan yang adil sejak dini karena mereka pikir itu akan mudah.

Dunk
sumber
0

Saya akan berkata jujur, katakan pada mereka untuk menemukan seorang programmer / mentor / apa pun dan tunjukkan pada mereka seperti apa hidup nanti. Jangan salah paham saya suka pemrograman dan saya menyukai pekerjaan saya dengan sangat baik ...... tapi pada awal kuliah apakah saya tahu APA yang akan saya masuki ..... ya ampun.

Juga suruh mereka belajar keras, dan HARAP butuh waktu lebih dari 4-5 tahun (butuh saya 6 .... tapi saya juga tidak tahu apa yang ingin saya lakukan pada awalnya). untuk Akademi saya sekitar 60% yang mulai keluar, maka 20% lainnya tidak pernah berhasil melewati separuh jalan. Saya beruntung, saya bukan murid terbaik tetapi saya entah bagaimana berhasil dan itulah yang terpenting bagi saya.

Namun sebaliknya, saya mendapat pekerjaan dengan mudah dan mendapat banyak permintaan untuk wawancara .... jadi begitu Anda keluar mendapatkan pekerjaan tidak terlalu buruk (saya tinggal di kota kecil ..... mungkin ... berbeda untuk kota besar)

pengguna6791
sumber
0

Beri tahu mereka bahwa semua detail implementasi yang mereka pelajari akan salah pada saat mereka lulus. Mereka dapat belajar dasar-dasar dan matematika, yang akan bermanfaat. Segala sesuatu yang lain harus mereka pelajari sendiri. Industri ini berubah setiap 5 hingga 10 tahun, jadi tidak ada yang Anda tahu akan berguna dalam jangka panjang.

Saya pikir hal yang paling penting untuk disampaikan kepada mereka adalah bahwa pemrograman bukanlah sesuatu yang dapat diajarkan. Anda dapat berpikir dengan cara yang benar untuk membuat kode yang baik atau tidak. Mereka yang bisa, harus, karena Anda punya bakat untuk menciptakan teknologi perubahan dunia yang sangat kuat dari awal. Jika Anda tidak bisa, jika Anda berjuang, jika Anda tidak baik, BERHENTI. Jika Anda tidak bisa masuk zona, dan selalu berjuang, maka Anda tidak akan pernah menjadi programmer yang baik.

Oh, dan beri tahu mereka bahwa kami sedang mencari programmer yang belajar sendiri untuk magang di Montevideo! Kami sedang merekrut. www.cuboxsa.com

rakyat jelata
sumber
-1

Saran saya, setelah berada di sana selama sepuluh tahun dalam hidup saya, adalah membentuk kelompok belajar dengan teman-teman lain dan bersikap sangat tekun. Juga berbicara tentang tantangan dan kemungkinan di luar sana ketika Anda mulai bekerja akan menjadi nilai tambah. Semoga berhasil!

uvita
sumber
-1

Katakan kepada mereka bahwa pemrograman adalah jalan menuju karier di hampir semua industri yang mereka pilih. Jika mereka benar-benar tidak menyukainya setelah beberapa tahun pertama, dimungkinkan untuk menggunakannya untuk pindah ke posisi manajemen.

Ewan Heming
sumber
-1

"Mengapa kamu di sini?"

Saya akan meminta mereka untuk merenungkan mengapa mereka memilih untuk menempuh kursus yang jelas sulit untuk diselesaikan dan akan menyerap 5 tahun hidup mereka. Jika mereka ingin belajar menjadi insinyur perangkat lunak yang hebat, memahami bagaimana / kapan / mengapa menulis solusi x / y / z, maka mereka berada di tempat yang tepat.

Jika mereka ada di sana karena mereka harus pindah dari rumah keluarga, mereka tidak punya ide yang lebih baik, mereka hanya ingin belajar PHP / Java / C # (membeli beberapa buku eBay plus komputer - akan menyelamatkan setidaknya 3 tahun hidup mereka ), maka mungkin mereka tidak mempertimbangkan apa tujuan akhir mereka untuk beberapa tahun ke depan. Rekayasa perangkat lunak lebih dari sekadar pengkodean.

JBRWilkinson
sumber
-1

Saya ingat apa yang dikatakan kepada saya pada hari pertama saya sebagai mahasiswa teknik. Itu benar-benar melintas di benak saya, dan saya pikir itu adalah kebenaran yang dalam, jadi Anda mungkin menemukan itu berguna juga.

Saya diberitahu bahwa tugas utama seorang insinyur adalah bernalar tentang uang. Anda tidak perlu merancang arsitektur yang indah untuk kepentingan mereka sendiri, atau menerapkan sistem baru, atau apa pun, tanpa mengingat sisi ekonomisnya.

Apa cara paling efektif untuk menyelesaikan masalah saya? Berapa biayanya untuk melakukannya? Apakah saya benar-benar bersedia membayar untuk pemecahan masalah, atau apakah saya lebih suka menyimpan masalah dan uang? Apakah saya lebih baik menyelesaikan masalah sendiri, atau membayar orang lain untuk mengatasinya? (Tidak hanya offshoring, tetapi juga membeli modul atau produk komersial adalah sama).

Pada akhirnya, sebagai insinyur, kita harus mengawasi kepraktisan dan kelayakan ekonomis dari apa yang kita desain. Itulah yang membedakan kami dari ilmuwan murni.

fdierre
sumber