Dalam resume, apa yang merupakan Bahasa Pemrograman [tertutup]

9

Dalam resume Anda, apa yang akan Anda klasifikasikan sebagai Bahasa Pemrograman? Misalnya, di bawah Bahasa Pemrograman (atau bagian yang berjudul sama dari resume Anda), apakah Anda mencantumkan C #, Java, C dan membiarkannya begitu saja atau Anda menambahkan XML (karena, baik itu Bahasa Markup yang eXtensible) dan XSLT dan jQuery dan semua itu juga?

Jika Anda tidak akan menambahkan jQuery di bawah bahasa, di mana tepatnya Anda meletakkannya?

Satu resolusi untuk dilema ini akan dimasukkan ke dalam teknologi yang telah Anda gunakan di bawah proyek, tetapi dengan cara itu, Anda memaksa perekrut untuk pergi melalui proyek-proyek yang telah Anda lakukan daripada memberikan sorotan pada teknologi dan bahasa yang Anda kenal. .

Apa yang kamu pikirkan?

Kanini
sumber
5
JavaScript. Bahasanya adalah JavaScript. jQuery adalah kerangka kerja untuk itu.
Inaimathi
2
@Inaimathi: ECMAScript, sebenarnya.
haylem

Jawaban:

17

Jika Anda harus bertanya "haruskah saya menempatkan ini sebagai bahasa pemrograman?" maka jangan.

Anda tidak akan ketinggalan wawancara karena Anda mengajukan XML dan XSLT di bawah "Alat dan Teknologi". Tetapi Anda mungkin jika Anda mengajukannya di bawah "Bahasa pemrograman" dan Anda mendapatkan pemimpin dev yang pemarah yang langsung membenci Anda karenanya.

Carson63000
sumber
Dalam semesta apa XSLT bukan bahasa pemrograman?
Benjamin Cutler
1
@BenjaminCutler di jagat pemimpin pengembang pemarah yang tidak berpikir bahasa pemrograman non-umum adalah bahasa pemrograman "nyata".
Carson63000
`yang tidak berpikir bahasa pemrograman non-tujuan adalah bahasa pemrograman" nyata ". `jadi tidak ada php?
Roman A. Taycher
@ RomanA.Taycher ba-dum TISH!
Carson63000
ya tapi serius tidak seperti ruby ​​(with rails) php bisa dibilang hanya digunakan untuk hal-hal web. Bandingkan dengan R atau javascript (ya saya tahu simpul populer hari ini).
Roman A. Taycher
19

CV saya memiliki bagian "Bahasa dan Kerangka Kerja" yang terlihat seperti ini:

  • ECMAScript / Javascript (JQuery, Qooxdoo, YUI)
  • C ++ (Qt, STL, ATL, MFC)
  • Python (Wx)
  • XML, XSLT, XSD

Ini karena tiga alasan:

  1. Meskipun tidak ada yang mengharapkan Anda memiliki pengalaman menggunakan JQuery atau YUI di C ++, ini membantu mengurangi pengalaman hipotetis Anda tentang Qt di C ++ dari kurangnya pengalaman Anda di Wx di C ++. Cukup menempatkan Wx atau Qt dalam bundel framework berikutnya tidak melakukan ini.

  2. Ini memberikan informasi utama singkat untuk setiap kategori, sehingga perekrut berpengetahuan dapat memindai untuk menemukan apa yang mereka inginkan, sementara masih mengisinya dengan kata kunci yang cukup untuk membuat CV Anda melewati bot rekrutmen.

  3. Dengan tidak menyebut bagian ini "bahasa pemrograman", saya juga bisa menghindari dipalsukan oleh seseorang yang tidak setuju dengan pernyataan saya tentang apakah XSLT adalah bahasa pemrograman. Belum lagi mereka yang mempertahankan perbedaan sewenang-wenang antara Bahasa Pemrograman dan Scripting.

Paul Butcher
sumber
10

Secara pribadi, saya memiliki bagian Keterampilan & Teknologi, dengan berbagai sub-bagian:

  • Bahasa Pemrograman *
  • Sistem operasi
  • Basis Data
  • Kerangka & Teknologi (tempat Anda membuang semua hal yang diinginkan)

* termasuk bahasa markup / deklaratif, karena perekrut berpikir itu sama, dan orang-orang teknis yang akan menyimpan dendam tidak akan menjadi orang yang ingin saya ajak bekerja jika mereka tidak bisa melewatinya setelah wawancara.

Bergantung pada pekerjaan, saya memodifikasinya untuk memasukkan bagian lain dan menjadi sangat luas seperti ini:

  • Sistem operasi
  • Kerangka / SDK
  • Bahasa pemrograman
  • CLEs / VMs
  • Basis data
  • Aplikasi. Server / Wadah
  • IDE / Editor
  • Office / Authoring Suites
  • Virtualisasi

Yang saya akui adalah cara yang terlalu berlebihan dan menggelikan, tetapi pasar kerja menjadi seperti itu, dan perekrut menyukai kotak centang, saya tidak melihat mengapa saya tidak akan menentang mereka. Jika itu membuat saya melalui pencarian kata kunci, maka saya dapat mengirim versi yang lebih bersih dan lebih ramping untuk wawancara. (Saya sebenarnya menghasilkan selalu 3 versi berbeda dari resume saya karena ini, dan karena perbedaan budaya di beberapa negara: Saya memiliki versi 1 halaman, versi 3 halaman, dan versi yang sangat luas.)

Tapi saya setuju dengan yang lain: jangan mencampuradukkan bahasa dan perpustakaan. Itu akan baik-baik saja dengan perekrut, seperti yang sering mereka - tetapi tidak selalu - tidak memahami semua ini secara rinci dan tidak akan melihat garis antara kategori. Tetapi orang yang Anda wawancarai akan berpikir itu terlalu jauh. Saya masih akan menelepon Anda untuk pemutaran telepon, tetapi saya akan mengatakan itu mungkin meninggalkan kesan negatif (misalnya, saya harus mengakui bahwa gigi saya ngeri setiap kali saya melihat "J2EE" atau "JEE" di bawah bagian bahasa pemrograman).

haylem
sumber
4

Jika Anda membutuhkan bagian teknologi, daftar bahasa dan kemudian daftar kerangka kerja secara terpisah.

Yang lebih baik adalah mendaftar bahasa, kerangka kerja, dan teknologi lainnya sesuai dengan deskripsi proyek utama / pengalaman kerja Anda.

yaitu, "Aplikasi web yang dikembangkan untuk melakukan XYZ menggunakan PHP, Javascript (jQuery), dan XSLT ...."

ubur-ubur
sumber
4

Saya akan merespons dari perspektif seseorang yang membaca resume. Ini adalah bagaimana saya membacanya, jadi YMMV seperti biasa.

Ketika saya melihat resume dengan sesuatu seperti "Bahasa: jQuery, Django, Joomla" , itu cukup banyak file instan. Saya akan baik-baik saja setara "Bahasa: JavaScript, Python, PHP" , dengan panggilan bahwa Anda memiliki pengalaman dengan jQuery / Django / Joomla, tetapi pernyataan pertama membuatnya tampak seperti Anda tidak benar-benar tahu perbedaan antara kerangka kerja / Perpustakaan dan bahasa, dan itu bukan pertanda baik.

Saya menerima CSS / HTML / XML / XSLT sebagai "bahasa". Tapi saya tidak menganggap Anda belum pernah mendengarnya jika Anda gagal menyebutkannya secara spesifik (meskipun saya akan menindaklanjutinya untuk memastikan, jika Anda sampai ke layar ponsel), dan saya tidak mengangkat alis kepada orang-orang yang memiliki bagian "alat" terpisah di mana mereka mencantumkan markup / VCS / server yang mereka kenal.

Inaimathi
sumber
3

Jangan bingung bahasa dengan perpustakaan. Anda bisa daftar JS dan menunjukkan bahwa Anda terbiasa dengan JQuery (dan mungkin lib JS lainnya).

Latar belakang saya sebagian besar dalam bahasa C, yang saya daftarkan serta keakraban saya dengan beberapa implementasi dari pustaka C standar. Saya tidak menguraikan masing-masing perpustakaan (selain standar C) yang telah saya kerjakan, kecuali mereka penting (MPI / dll).

Juga, jika Anda sangat berpengalaman dalam spesifikasi standar apa pun, adalah ide bagus untuk mendaftar standar itu. Sekali lagi, tetap singkat dan cobalah untuk membatasi daftar untuk hal-hal yang dapat membedakan Anda dari orang lain.

Saya mencantumkan pengalaman saya dengan XML dan JSON, tetapi hanya ketika menguraikan bagian "Desain API" dari pengalaman saya.

Pos Tim
sumber
1

Saya tidak setuju dengan Haylem tentang daftar bahasa markup di bawah bahasa pemrograman - bahasa markup digunakan untuk menyusun data, bukan untuk benar-benar menghasilkannya. Anda tidak dapat benar-benar memprogram apa pun dengan HTML, setidaknya tidak dalam kombinasi dengan Javascript - di mana bahasa markup menjadi media penyimpanan data. Daftar mereka yang berada di bawah kerangka / teknologi.

Selain itu, membuktikan bahwa Anda benar-benar mengetahui perbedaan antara bahasa pemrograman / scripting, bahasa penataan markup / data dan perpustakaan / API akan menghindari Anda terlempar dari daftar setelah melihat sekilas resume Anda.

Cthulhu
sumber
1

Dalam Resume saya, saya telah menetapkan 4 bagian. Mereka ditulis sebagai:

  • Keahlian Web sisi Klien: HTML, CSS, JavaScript, JQuery, Photoshop, Flash / ActionScript
  • .Net Skill: C #, ADO.NET/LINQ, ASP.NET, AJAXControlToolkit, SQL Server 2005 / T-SQL
  • Keterampilan PHP: PHP, MySQL, PHPMyAdmin, Wordpress, Joomla
  • Keterampilan TI Umum: SDLC, DBMS, UML, Keterampilan Komunikasi

Ini hanya cara saya menulis CV, milik Anda juga akan cukup.

Badar
sumber
0

Anda harus menargetkan CV / resume Anda ke konteks penerapannya. Apakah Anda melamar pekerjaan di mana mereka menginginkan pengalaman "bahasa pemrograman termasuk Java, C ++ dan HTML"? Jika Anda memiliki pengalaman yang relevan, buatlah daftar. Tanyakan pada diri Anda apakah pengetahuan Rexx Anda perlu disajikan sama sekali, dan jika demikian apakah akan menyatukannya dengan yang lain atau menempatkannya di bagian sekunder.

Saya biasanya memiliki bagian "teknologi yang relevan" di mana saya mendaftar hal-hal yang saya alami dan secara eksplisit diminta dalam spesifikasi orang, dan bagian "pengalaman teknologi" yang sedikit lebih ekspansif. Ingat bahwa target audiens untuk resume Anda termasuk SDM yang bukan ahli teknologi. Mereka tidak peduli apakah Anda menganggap HTML sebagai bahasa pemrograman, bahasa markup, atau format dokumen: mereka peduli apakah mereka dapat dengan mudah menemukan apakah pengalaman Anda cocok dengan yang diminta untuk dicari.


sumber