Trong sơ yếu lý lịch, tất cả những gì tạo thành Ngôn ngữ lập trình [đã đóng]


9

Trong sơ yếu lý lịch của bạn, bạn sẽ phân loại ngôn ngữ lập trình là gì? Chẳng hạn, trong Ngôn ngữ lập trình (hoặc phần có tiêu đề tương tự trong sơ yếu lý lịch của bạn), bạn có liệt kê C #, Java, C và để nó ở đó hoặc bạn đi và thêm XML (bởi vì, đó là Ngôn ngữ đánh dấu có thể mở rộng) và XSLT và jQuery và tất cả những thứ đó nữa?

Nếu bạn không thêm jQuery theo ngôn ngữ, chính xác bạn sẽ đặt nó ở đâu?

Một giải pháp cho vấn đề nan giải này sẽ được đưa vào các công nghệ bạn đã sử dụng trong dự án, nhưng theo cách đó, bạn đang buộc nhà tuyển dụng phải trải qua các dự án mà bạn đã thực hiện thay vì làm nổi bật các công nghệ và ngôn ngữ mà bạn quen thuộc .

Quan điểm của bạn là gì?


5
JavaScript. Ngôn ngữ là JavaScript. jQuery là một khung cho nó.
Inaimathi

2
@Inaimathi: ECMAScript, thực sự.
haylem

Câu trả lời:


17

Nếu bạn phải hỏi "tôi có nên đặt nó làm ngôn ngữ lập trình không?" sau đó thì không.

Bạn sẽ không bỏ lỡ một cuộc phỏng vấn vì bạn đã nộp XML và XSLT trong "Công cụ và Công nghệ". Nhưng bạn có thể nếu bạn gửi chúng theo "Ngôn ngữ lập trình" và bạn gặp phải một nhà phát triển khó tính, người không thích bạn ngay lập tức vì điều đó.


Trong vũ trụ nào XSLT không phải là ngôn ngữ lập trình?
Benjamin Cutler

1
@BenjaminCutler trong vũ trụ của một nhà lãnh đạo khó tính, người không nghĩ rằng các ngôn ngữ lập trình không có mục đích chung là ngôn ngữ lập trình "thực".
Carson63000

`ai không nghĩ các ngôn ngữ lập trình không có mục đích chung là ngôn ngữ lập trình" thực ". `vậy không có php à?
Roman A. Taycher

@ RomanA.Taycher ba-dum TISH!
Carson63000

có nhưng nghiêm túc không giống như ruby ​​(có đường ray) php được cho là chỉ được sử dụng cho các công cụ web. So sánh với R hoặc javascript (vâng tôi biết nút phổ biến ngày nay).
Roman A. Taycher

19

CV của tôi có phần "Ngôn ngữ và khung" trông giống như thế này:

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

Điều này là vì ba lý do:

  1. Mặc dù không ai mong bạn có kinh nghiệm sử dụng JQuery hoặc YUI trong C ++, nhưng điều này giúp phân biệt trải nghiệm giả định của bạn về Qt trong C ++ khỏi sự thiếu kinh nghiệm của bạn về Wx trong C ++. Chỉ cần đặt Wx hoặc Qt trong một gói khung sau sẽ không làm điều này.

  2. Nó đưa ra một tiêu đề ngắn gọn cho mỗi danh mục, để một nhà tuyển dụng có kiến ​​thức có thể quét nó để tìm thấy những gì họ muốn, trong khi vẫn điền nó với đủ từ thông dụng để nhận CV của bạn để vượt qua các bot tuyển dụng.

  3. Bằng cách không gọi phần này là "ngôn ngữ lập trình", tôi cũng tránh được việc bị làm tròn bởi một người không đồng ý với khẳng định của tôi về việc liệu XSLT có phải là ngôn ngữ lập trình hay không. Chưa kể những người duy trì sự phân biệt tùy ý giữa các ngôn ngữ Lập trình và Viết kịch bản.


10

Cá nhân tôi có phần Kỹ năng & Công nghệ, với các phần phụ khác nhau:

  • Ngôn ngữ lập trình *
  • Các hệ điều hành
  • DataBase
  • Frameworks & Technologies (nơi bạn kết xuất tất cả những thứ bạn muốn)

* bao gồm các ngôn ngữ đánh dấu / khai báo, bởi vì các nhà tuyển dụng nghĩ rằng nó giống nhau và những người kỹ thuật sẽ có ác cảm sẽ không phải là người tôi muốn làm việc nếu họ không thể vượt qua nó sau một cuộc phỏng vấn.

Tùy thuộc vào công việc, tôi sửa đổi nó để bao gồm các phần khác và rất rộng như thế này:

  • Các hệ điều hành
  • Khung / SDK
  • Ngôn ngữ lập trình
  • SẠCH / VM
  • Cơ sở dữ liệu
  • Ứng dụng. Máy chủ / Container
  • IDE / Biên tập viên
  • Văn phòng / Authoring Suites
  • Ảo hóa

Điều mà tôi sẽ thừa nhận là quá mức cần thiết và gây cười, nhưng thị trường việc làm vẫn như vậy, và các nhà tuyển dụng thích hộp đánh dấu, tôi không hiểu tại sao tôi sẽ không chống lại họ. Nếu nó giúp tôi thông qua một tìm kiếm từ khóa, thì tôi có thể gửi một phiên bản gọn gàng và gọn gàng hơn cho cuộc phỏng vấn. (Tôi thực sự luôn sản xuất 3 phiên bản khác nhau trong sơ yếu lý lịch của mình vì điều này và vì sự khác biệt về văn hóa ở các quốc gia bảy mươi: Tôi có phiên bản 1 trang, phiên bản 3 trang và phiên bản rất rộng.)

Nhưng tôi đồng ý với những người khác: không trộn lẫn ngôn ngữ và thư viện. Điều đó sẽ tốt với các nhà tuyển dụng, vì họ thường - nhưng không phải lúc nào - không hiểu chi tiết về điều này và sẽ không thấy ranh giới giữa các danh mục. Nhưng những người bạn phỏng vấn sẽ nghĩ rằng điều đó đi quá xa. Mặc dù vậy, tôi vẫn gọi cho bạn để kiểm tra điện thoại, nhưng tôi nói rằng nó có thể để lại ấn tượng xấu (ví dụ: tôi phải thú nhận rằng răng của tôi bị cong mỗi khi tôi thấy "J2EE" hoặc "JEE" bên dưới phần ngôn ngữ lập trình).


4

Nếu bạn cần một phần công nghệ, hãy liệt kê các ngôn ngữ và sau đó liệt kê các khung riêng biệt.

Điều tốt hơn là liệt kê các ngôn ngữ, khung và các công nghệ khác theo dòng với các mô tả về kinh nghiệm làm việc / dự án quan trọng của bạn.

tức là "Phát triển ứng dụng web để thực hiện XYZ bằng PHP, Javascript (jQuery) và XSLT ...."


4

Tôi sẽ trả lời từ quan điểm của một người đọc sơ yếu lý lịch. Đây là cách tôi đọc chúng, vì vậy YMMV như mọi khi.

Khi tôi thấy một sơ yếu lý lịch có nội dung như "Ngôn ngữ: jQuery, Django, Joomla" , đó gần như là một tệp tròn. Tôi sẽ ổn với "Ngôn ngữ: JavaScript, Python, PHP" tương tự , với một lời kêu gọi rằng bạn có kinh nghiệm với jQuery / Django / Joomla, nhưng câu lệnh đầu tiên làm cho bạn có vẻ như không thực sự biết sự khác biệt giữa một khung công tác / thư viện và một ngôn ngữ, và đó không thực sự là một dấu hiệu tốt.

Tôi chấp nhận CSS / HTML / XML / XSLT là "ngôn ngữ". Nhưng tôi không cho rằng bạn chưa bao giờ nghe về họ nếu bạn không đề cập cụ thể đến họ (mặc dù tôi sẽ theo dõi để đảm bảo, nếu bạn đưa nó lên màn hình điện thoại), và tôi không nhướn mày với mọi người người có phần "công cụ" riêng biệt nơi họ liệt kê đánh dấu / VCS / máy chủ mà họ quen thuộc.


3

Đừng nhầm lẫn ngôn ngữ với các thư viện. Bạn có thể liệt kê JS và chỉ ra rằng bạn đã quen thuộc với JQuery (và có thể cả các lib lib khác).

Nền tảng của tôi chủ yếu là ở C, mà tôi liệt kê cũng như sự quen thuộc của tôi với một số triển khai của thư viện C tiêu chuẩn. Tôi không giải thích chi tiết về từng thư viện riêng lẻ (ngoài tiêu chuẩn C) mà tôi đã làm việc cùng, trừ khi chúng đáng chú ý (MPI / etc).

Ngoài ra, nếu bạn cực kỳ thành thạo các chi tiết cụ thể của bất kỳ tiêu chuẩn nào, thì nên liệt kê tiêu chuẩn đó. Một lần nữa, hãy giữ nó ngắn gọn và cố gắng giới hạn danh sách những thứ có thể khiến bạn khác biệt với những người khác.

Tôi liệt kê trải nghiệm của mình với XML và JSON, nhưng chỉ khi xây dựng phần "Thiết kế API" theo kinh nghiệm của tôi.


1

Tôi không đồng ý với Haylem về việc liệt kê các ngôn ngữ đánh dấu theo ngôn ngữ lập trình - ngôn ngữ đánh dấu được sử dụng để cấu trúc dữ liệu, chứ không thực sự tạo ra nó. Bạn thực sự không thể lập trình bất cứ điều gì với HTML, ít nhất là không kết hợp với Javascript - trong đó ngôn ngữ đánh dấu trở thành phương tiện lưu trữ dữ liệu, thuộc loại. Liệt kê những người theo khuôn khổ / công nghệ.

Ngoài ra, việc chứng minh bạn thực sự biết sự khác biệt giữa ngôn ngữ lập trình / kịch bản, ngôn ngữ cấu trúc dữ liệu / đánh dấu và thư viện / API sẽ tránh cho bạn bị loại khỏi danh sách sau khi lướt qua sơ yếu lý lịch của bạn.


1

Trong Resume của tôi, tôi đã thiết lập 4 phần. Chúng được viết là:

  • Kỹ năng web phía máy khách: HTML, CSS, JavaScript, JQuery, Photoshop, Flash / ActionScript
  • Kỹ năng .Net: C #, ADO.NET/LINEQ, ASP.NET, AJAXControlToolkit, SQL Server 2005 / T-SQL
  • Kỹ năng PHP: PHP, MySQL, PHPMyAdmin, Wordpress, Joomla
  • Kỹ năng CNTT chung: SDLC, DBMS, UML, Kỹ năng giao tiếp

Đây chỉ là cách viết CV của tôi, bạn cũng sẽ được đánh giá cao.


0

Bạn nên nhắm mục tiêu CV / sơ yếu lý lịch của bạn vào bối cảnh mà nó đang được áp dụng. Bạn đang nộp đơn cho một công việc mà họ muốn có kinh nghiệm về "ngôn ngữ lập trình bao gồm Java, C ++ và HTML"? Nếu bạn có kinh nghiệm liên quan, hãy liệt kê nó. Tự hỏi bản thân liệu kiến ​​thức Rexx của bạn có cần phải được trình bày hay không, và nếu vậy liệu có nên gộp nó lại với mọi thứ khác hay đưa nó vào phần thứ cấp.

Tôi thường có một phần "công nghệ có liên quan" nơi tôi liệt kê những điều mà tôi có kinh nghiệm và đã được yêu cầu rõ ràng trong thông số kỹ thuật cá nhân và phần "trải nghiệm công nghệ" mở rộng hơn một chút. Hãy nhớ rằng đối tượng mục tiêu cho hồ sơ của bạn bao gồm những người nhân sự không phải là chuyên gia công nghệ. Họ không quan tâm bạn nghĩ HTML là ngôn ngữ lập trình, ngôn ngữ đánh dấu hay định dạng tài liệu: họ quan tâm liệu họ có thể dễ dàng khám phá nếu trải nghiệm của bạn phù hợp với những gì họ đã được yêu cầu tìm kiếm hay không.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.