ในประวัติย่อสิ่งที่ทุกคนถือเป็นภาษาการเขียนโปรแกรม [ปิด]


9

ในเรซูเม่ของคุณสิ่งที่คุณจะจัดเป็นภาษาการเขียนโปรแกรม? ตัวอย่างเช่นภายใต้ Programming ภาษา (หรือหัวข้อที่คล้ายกันของเรซูเม่ของคุณ) คุณแสดงรายการ C #, Java, C และปล่อยไว้ที่นั้นหรือคุณไปและเพิ่ม XML (เพราะเป็น eXtensible Markup Language) และ XSLT และ jQuery และทั้งหมดนั่นด้วยหรือไม่

หากคุณไม่ต้องการเพิ่ม jQuery ภายใต้ภาษาคุณจะใส่มันไว้ตรงไหน?

การแก้ปัญหาที่ขัดแย้งกันนี้จะนำมาใช้ในเทคโนโลยีที่คุณใช้ภายใต้โครงการ แต่ด้วยวิธีนี้คุณจะบังคับให้ผู้สรรหาเข้าร่วมในโครงการที่คุณทำแทนที่จะให้ความสำคัญกับเทคโนโลยีและภาษาที่คุณคุ้นเคย .

คุณคิดยังไง?


5
JavaScript ภาษาคือ JavaScript jQuery เป็นเฟรมเวิร์กสำหรับมัน
Inaimathi

2
@Inaimathi: ECMAScript จริง ๆ แล้ว
haylem

คำตอบ:


17

หากคุณต้องถามว่า "ฉันควรใช้ภาษานี้เป็นภาษาการเขียนโปรแกรมหรือไม่" จากนั้นทำไม่ได้

คุณจะไม่พลาดบทสัมภาษณ์เพราะคุณยื่น XML และ XSLT ภายใต้ "เครื่องมือและเทคโนโลยี" แต่คุณอาจจะถ้าคุณยื่นมันภายใต้ "ภาษาการเขียนโปรแกรม" และคุณได้นำนักพัฒนาที่ไม่พอใจที่จะไม่ชอบคุณทันทีเพราะมัน


XSLT ในจักรวาลใดไม่ได้เป็นภาษาการเขียนโปรแกรม?
Benjamin Cutler

1
@BenjaminCutler ในเอกภพของผู้นำที่ไม่พอใจที่ไม่คิดว่าภาษาการเขียนโปรแกรมที่ไม่ใช่จุดประสงค์ทั่วไปคือภาษาการเขียนโปรแกรม "ของจริง"
Carson63000

`ผู้ที่ไม่คิดว่าภาษาการเขียนโปรแกรมที่ไม่ใช่วัตถุประสงค์ทั่วไปคือภาษาการเขียนโปรแกรม" ของจริง " ไม่มี php หรือ?
Roman A. Taycher

@ RomanA.Taycher ba-dum TISH!
Carson63000

ใช่ แต่อย่างจริงจังซึ่งแตกต่างจากทับทิม (กับทางรถไฟ) php นั้นใช้สำหรับเนื้อหาเว็บเท่านั้น เปรียบเทียบกับ R หรือ javascript (ใช่ฉันรู้ว่าโหนดเป็นที่นิยมในปัจจุบัน)
Roman A. Taycher

19

CV ของฉันมีส่วน "ภาษาและกรอบงาน" ที่มีลักษณะดังนี้:

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

นี่คือสามเหตุผล:

  1. แม้ว่าจะไม่มีใครคาดหวังว่าคุณจะมีประสบการณ์ในการใช้ JQuery หรือ YUI ใน C ++ แต่สิ่งนี้จะช่วยอธิบายประสบการณ์สมมุติของคุณเกี่ยวกับ Qt ใน C ++ จากการขาดประสบการณ์ใน Wx ใน C ++ เพียงแค่วาง Wx หรือ Qt ในเฟรมเวิร์กชุดต่อมาไม่ได้ทำเช่นนี้

  2. มันให้หัวเรื่องที่สั้นกระชับสำหรับแต่ละหมวดหมู่เพื่อให้นายหน้าที่มีความรู้สามารถสแกนเพื่อค้นหาสิ่งที่ต้องการในขณะที่ยังคงเติมคำศัพท์ให้พอเพื่อรับ CV ของคุณเพื่อรับบอทที่ผ่านมา

  3. ด้วยการไม่เรียกส่วนนี้ว่า "ภาษาโปรแกรม" ฉันจะหลีกเลี่ยงการถูกปัดเศษโดยคนที่ไม่เห็นด้วยกับการยืนยันของฉันว่า XSLT เป็นภาษาโปรแกรมหรือไม่ ไม่พูดถึงผู้ที่รักษาความแตกต่างโดยพลการระหว่างการเขียนโปรแกรมและภาษาสคริปต์


10

ส่วนตัวแล้วฉันมีส่วนทักษะและเทคโนโลยีที่มีหัวข้อย่อยแตกต่างกัน:

  • ภาษาโปรแกรม *
  • ระบบปฏิบัติการ
  • ฐานข้อมูล
  • Frameworks & Technologies (ที่คุณทิ้งทุกสิ่งที่คุณต้องการ)

* รวมถึงมาร์กอัป / ภาษาที่ประกาศเพราะนายหน้าคิดว่ามันเหมือนกันและคนทางเทคนิคที่ไม่พอใจจะไม่เป็นคนที่ฉันต้องการทำงานด้วยหากพวกเขาไม่สามารถผ่านพ้นไปได้หลังจากการสัมภาษณ์

ฉันแก้ไขมันเพื่อรวมส่วนอื่น ๆ และมีลักษณะดังนี้:

  • ระบบปฏิบัติการ
  • Frameworks / SDKs
  • ภาษาโปรแกรม
  • CLEs / VMs
  • ฐานข้อมูล
  • App เซิร์ฟเวอร์ / ภาชนะบรรจุ
  • IDEs / บรรณาธิการ
  • ห้องชุดสำนักงาน / ผู้แต่ง
  • virtualization

ซึ่งฉันจะยอมรับว่าเป็นวิธีที่เกินราคาและน่าหัวเราะ แต่ตลาดงานเป็นอย่างที่มันเป็นและนายหน้าชอบกล่องติ๊กฉันไม่เห็นว่าทำไมฉันถึงไม่จับพวกเขา หากทำให้ฉันผ่านการค้นหาคำหลักฉันสามารถส่งเวอร์ชันที่สะอาดและสมส่วนสำหรับการสัมภาษณ์ (จริง ๆ แล้วฉันสร้างประวัติส่วนตัวที่แตกต่างกัน 3 ครั้งเนื่องจากสิ่งนี้และเนื่องจากความแตกต่างทางวัฒนธรรมในประเทศที่มีการเปลี่ยนแปลง: ฉันมีรุ่น 1 หน้า, รุ่น 3 หน้าและรุ่นที่กว้างขวางมาก)

แต่ฉันเห็นด้วยกับผู้อื่น: อย่าผสมผสานภาษาและห้องสมุด สิ่งนี้จะใช้ได้กับนายหน้าเพราะบ่อยครั้ง แต่ไม่เสมอไปไม่เข้าใจรายละเอียดใด ๆ และจะไม่เห็นเส้นแบ่งระหว่างหมวดหมู่ แต่คนที่คุณสัมภาษณ์ด้วยจะคิดว่ามันไกลไปหน่อย ฉันยังคงโทรหาคุณเพื่อคัดกรองโทรศัพท์ แต่ฉันบอกว่ามันอาจทำให้เกิดความรู้สึกในแง่ลบ (ตัวอย่างเช่นฉันต้องสารภาพว่าฟันของฉันประจบประแจงทุกครั้งที่ฉันเห็น "J2EE" หรือ "JEE" ใต้ ส่วนภาษาการเขียนโปรแกรม)


4

หากคุณต้องการส่วนเทคโนโลยีแสดงรายการภาษาจากนั้นทำรายการกรอบงานแยกต่างหาก

สิ่งที่ดีกว่าคือการแสดงรายการภาษาเฟรมเวิร์กและเทคโนโลยีอื่น ๆ ที่สอดคล้องกับคำอธิบายของโครงการ / ประสบการณ์การทำงานที่สำคัญของคุณ

เช่น "พัฒนาเว็บแอปพลิเคชันเพื่อทำ XYZ โดยใช้ PHP, Javascript (jQuery) และ XSLT .... "


4

ฉันจะตอบสนองจากมุมมองของคนที่อ่านประวัติย่อ นี่คือวิธีที่ฉันอ่านดังนั้น YMMV เช่นเคย

เมื่อฉันเห็นเรซูเม่ที่มีบางสิ่งบางอย่างเช่น"ภาษา: jQuery, Django, Joomla"มันเป็นไฟล์รอบทันที ฉันจะปรับ"ภาษา: JavaScript, Python, PHP"โดยมีการเรียกว่าคุณมีประสบการณ์กับ jQuery / Django / Joomla แต่ข้อความแรกทำให้ดูเหมือนว่าคุณไม่ทราบความแตกต่างระหว่างกรอบงานจริง / ห้องสมุดและภาษาและนั่นไม่ใช่สัญญาณที่ดีจริงๆ

ฉันยอมรับ CSS / HTML / XML / XSLT เป็น "ภาษา" แต่ฉันไม่คิดว่าคุณไม่เคยได้ยินพวกเขาหากคุณไม่ได้พูดถึงพวกเขาโดยเฉพาะ (แม้ว่าฉันจะติดตามเพื่อให้แน่ใจว่าถ้าคุณไปที่หน้าจอโทรศัพท์) และฉันไม่ยกคิ้วให้คนอื่น ผู้ที่มีส่วน "เครื่องมือ" แยกต่างหากซึ่งแสดงรายการมาร์กอัป / VCS / เซิร์ฟเวอร์ที่คุ้นเคย


3

อย่าสับสนภาษากับห้องสมุด คุณสามารถแสดงรายการ JS และระบุว่าคุณคุ้นเคยกับ JQuery (และอาจเป็น JS libs อื่น ๆ )

พื้นหลังของฉันส่วนใหญ่อยู่ใน C ซึ่งฉันแสดงรายการรวมทั้งความคุ้นเคยกับการใช้งานหลาย ๆ อย่างของไลบรารี C มาตรฐาน ฉันไม่ได้ทำอย่างละเอียดในแต่ละห้องสมุด (นอกเหนือจากมาตรฐาน C) ที่ฉันได้ทำงานด้วยเว้นแต่ว่าพวกเขาจะโดดเด่น (MPI / ฯลฯ )

นอกจากนี้หากคุณมีความเชี่ยวชาญเป็นพิเศษในมาตรฐานเฉพาะใด ๆ คุณควรแสดงรายการมาตรฐานนั้น อีกครั้งให้สั้นและพยายาม จำกัด รายการสิ่งที่อาจทำให้คุณแตกต่างจากผู้อื่น

ฉันแสดงรายการประสบการณ์ของฉันกับ XML และ JSON แต่เฉพาะเมื่อทำอย่างละเอียดในส่วน "การออกแบบ API" ของประสบการณ์ของฉัน


1

ฉันไม่เห็นด้วยกับ Haylem ในการแสดงรายการภาษามาร์กอัปภายใต้ภาษาการเขียนโปรแกรม - ภาษามาร์กอัปนั้นใช้เพื่อจัดโครงสร้างข้อมูลไม่ใช่เพื่อสร้างจริง คุณไม่สามารถโปรแกรมอะไรด้วย HTML อย่างน้อยก็ไม่ได้ใช้ร่วมกับ Javascript ซึ่งภาษามาร์กอัปกลายเป็นสื่อกลางในการจัดเก็บข้อมูล รายการผู้ที่อยู่ภายใต้กรอบ / เทคโนโลยี

นอกจากนี้การพิสูจน์ว่าคุณรู้ถึงความแตกต่างระหว่างภาษาการเขียนโปรแกรม / การเขียนสคริปต์มาร์กอัป / ข้อมูลการสร้างภาษาและไลบรารี่ / APIs จะหลีกเลี่ยงการถูกไล่ออกจากรายการหลังจากที่คุณได้อ่านประวัติย่อของคุณอย่างรวดเร็ว


1

ในประวัติส่วนตัวของฉันฉันได้ตั้ง 4 ส่วน พวกเขาเขียนเป็น:

  • ทักษะการใช้เว็บฝั่งไคลเอ็นต์: HTML, CSS, JavaScript, JQuery, Photoshop, Flash / ActionScript
  • .Net ทักษะ: C #, ADO.NET/LINQ, ASP.NET, AJAXControlToolkit, SQL Server 2005 / T-SQL
  • ทักษะ PHP: PHP, MySQL, PHPMyAdmin, Wordpress, Joomla
  • ทักษะไอทีทั่วไป: SDLC, DBMS, UML, ทักษะการสื่อสาร

นี่เป็นเพียงวิธีการเขียนประวัติย่อของฉันคุณก็จะเห็นคุณค่าเช่นกัน


0

คุณควรกำหนดเป้าหมาย CV / ประวัติย่อของคุณไปยังบริบทที่มีการใช้งาน คุณสมัครงานที่พวกเขาต้องการประสบการณ์ "ภาษาการเขียนโปรแกรมรวมถึง Java, C ++ และ HTML" หรือไม่? หากคุณมีประสบการณ์ที่เกี่ยวข้องแสดงรายการ ถามตัวคุณเองว่าจะต้องมีการนำเสนอความรู้ Rexx ของคุณหรือไม่และถ้าเป็นเช่นนั้นจะนำไปใช้กับทุกสิ่งหรือไม่หรืออยู่ในส่วนที่สอง

ฉันมักจะมีส่วน "เทคโนโลยีที่เกี่ยวข้อง" ซึ่งฉันแสดงรายการสิ่งที่ฉันมีประสบการณ์และได้รับการร้องขออย่างชัดเจนในข้อมูลจำเพาะบุคคลและส่วน "ประสบการณ์เทคโนโลยี" ซึ่งค่อนข้างกว้างกว่าเล็กน้อย โปรดจำไว้ว่ากลุ่มเป้าหมายสำหรับประวัติย่อของคุณรวมถึงคน HR ที่ไม่ใช่ผู้เชี่ยวชาญด้านเทคโนโลยี พวกเขาไม่สนใจว่าคุณคิดว่า HTML เป็นภาษาการเขียนโปรแกรมภาษามาร์กอัปหรือรูปแบบเอกสาร: พวกเขาสนใจว่าพวกเขาสามารถค้นพบว่าประสบการณ์ของคุณตรงกับสิ่งที่พวกเขาถูกขอให้ค้นหาหรือไม่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.