Tôi có thể nộp đơn cho các công việc của Kỹ sư phần mềm trên mạng mà không phải là kỹ sư không? [đóng cửa]


13

Tôi đến từ một quốc gia nơi việc sử dụng từ "Kỹ sư" hoặc "Kỹ thuật" được quy định chặt chẽ bởi pháp luật. Điều này có nghĩa là bạn phải có bằng Kỹ sư VÀ đã vượt qua kỳ thi để tham gia hiệp hội nghề nghiệp của Kỹ sư để sử dụng danh hiệu. Tôi hơi bối rối về thuật ngữ "Kỹ sư phần mềm" được sử dụng trong ngành, trên toàn cầu.

Tôi đọc trang wikipedia về Kỹ sư phần mềm và phần được liên kết của trang về thuật ngữ sử dụng, trong đó cung cấp một cuộc thảo luận chuyên sâu. Tuy nhiên câu hỏi của tôi bằng cách nào đó cụ thể hơn.

Biết rằng tôi không có bằng kỹ sư (tuy nhiên, tôi muốn nghĩ rằng tôi sản xuất phần mềm chuyên nghiệp, được thiết kế tốt!), Khi tôi thấy một kỹ sư phần mềm từ một công ty quốc tế, tôi có thích hợp để áp dụng ? Tôi có nên bằng cách nào đó nhấn mạnh rằng tôi không có bằng kỹ sư?


10
Một mẹo hay là học cách đánh vần "kỹ sư". Đây có thể là một bình luận giật đầu gối, nhưng tôi chỉ viết nó bởi vì đó là lỗi chính tả duy nhất trong câu hỏi của bạn, mọi thứ khác đều hoàn hảo và "engeneer" nổi bật.
yannis

an opening for a software engineer from an international companyĐiều đó phụ thuộc rất nhiều vào vị trí của công ty hoặc chi nhánh của công ty bạn đang ứng tuyển. Các quốc gia khác nhau có luật pháp và quy định khá khác nhau, không có câu trả lời toàn cầu. Bạn sẽ phải tiếp cận điều này trên cơ sở từng trường hợp, ví dụ tôi được coi là Kỹ sư phần mềm ở Anh (nơi tôi đã học) nhưng không phải ở Hy Lạp (nơi tôi sống và làm việc).
yannis

13
Tất nhiên nên chấp nhận áp dụng - miễn là bạn biết bắt tay bí mật, tất nhiên.
SK-logic

8
Chúng tôi đã từng phỏng vấn một "engeneer", người tuyên bố rằng anh ta đã làm việc để chèo thuyền ... đó là chèo thuyền như trong việc chèo thuyền. Anh ấy đã không nhận được một cuộc phỏng vấn thứ hai.
Dal

1
Nhiều người nói "cứ thử đi", đó là một lời khuyên nghề nghiệp đúng đắn. Tuy nhiên, câu hỏi của OP có vẻ hơi khác. Anh ấy (hoặc cô ấy) lớn lên (và tôi cho rằng có được sự giáo dục của anh ấy) ở nước A, nơi thuật ngữ "kỹ sư" được quy định. Hiện anh sống ở nước B, và quan tâm đến công việc ở nước C hoặc với một công ty có văn hóa giống như đất nước C. Quốc gia C không quy định thuật ngữ "kỹ sư", do đó, lời mời làm việc có thể có nghĩa là "kỹ sư phần mềm" theo nghĩa rộng hơn vì nó được hiểu ở quốc gia A. OP có đủ điều kiện cho công việc, nhưng không rõ liệu anh ta có nên sử dụng không từ "kỹ sư".
Ngày

Câu trả lời:


23

Bạn sẽ không lãng phí thời gian của bất cứ ai. Cứ liều thử đi. Và bạn thậm chí không cần phải nhấn mạnh rằng bạn không có bằng kỹ sư. CV của bạn (Resume) rõ ràng sẽ cho biết mức độ bạn giữ và bằng cách suy luận những gì bạn không giữ. Chỉ tránh các công ty nói rõ rằng họ chỉ tìm kiếm được công nhận, v.v.

EDIT: Lý do cho điều này là sự phát triển phần mềm máy tính đã, vẫn đang và sẽ tiếp tục trong một thời gian để trở thành một lĩnh vực phát triển mạnh mẽ, dẫn đầu ngành, trong đó 99% "công việc là gì" nơi làm việc, không phải ở trường đại học. Trường đại học tốt cho việc học chuyên môn về một chủ đề cụ thể bằng thạc sĩ hoặc cao hơn, và khi một công ty đang tìm kiếm một chuyên gia, họ thường nêu yêu cầu này. Điều này xuất phát từ một người có bằng "Cử nhân Khoa học Máy tính" và người vẫn biết rằng những gì anh ta đang làm thực tế là một ngành khoa học bên ngoài Đại học. (Ban đầu ở trường trung học, khi tôi học tìm kiếm nhị phân là gì, và sau đó tại nơi làm việc, khi tôi học OOP là gì. Tại trường đại học, họ chưa nghe nói về OOP.)


10
Bạn biết đấy, downvote mà không có lời giải thích không giúp tôi trở thành một người tốt hơn. Nhưng tôi cũng yêu bạn.
Mike Nakis

1
Các nhà tuyển dụng sẽ lọc bạn nếu họ thấy bạn không có bằng cấp và họ yêu cầu.
Kevin

3
@Kevin chắc chắn họ sẽ làm, nhưng quảng cáo một vị trí cho "Kỹ sư phần mềm" không nhất thiết phải bao hàm một yêu cầu đối với bằng Kỹ sư phần mềm (hoặc bất cứ điều gì nó được gọi là).
Mike Nakis

3
Nếu bạn bị lọc, thời gian quý tộc bị lãng phí .. Toàn bộ.
Độc lập

1
Ngay cả khi bài đăng công việc yêu cầu một mức độ bạn không bao giờ biết làm thế nào / tại sao / khi họ có thể tuyệt vọng và hạ thấp thanh. Vì vậy, chỉ cần áp dụng. Hafta chơi ta thắng.
Kevin

13

Ở Mỹ, "kỹ sư phần mềm" là một chức danh công việc phổ biến không thực sự có ý nghĩa gì khác với "lập trình viên / nhà phân tích" hoặc "nhà phát triển phần mềm". Nó phụ thuộc vào những gì công ty trong câu hỏi muốn đưa ra như một tiêu đề.

Ví dụ, tại một nơi tôi được tuyển dụng, hầu hết mọi người đều có một chức danh kết thúc bằng "kỹ sư" hoặc "kỹ thuật viên". Giám đốc nhân sự ở vị trí của tôi được gọi là "Kỹ sư nhân sự chính".


3
@ThomasOwens - Tôi không biết điều đó. Bạn phải yêu nó khi một tiểu bang có các nhà lãnh đạo tự hào về "chính phủ nhỏ" có những quy định như thế này.
jfrankcarr

1
@Thomas Owens - Tôi sống ở Tx, đã đến một trường đại học được ABET công nhận ở Tx cho CS và tôi chưa bao giờ nghe nói rằng Kỹ sư phần mềm là một chức danh được quy định. Wiki cho biết chỉ có 44 người thực sự có chứng nhận Tx chính thức. Các công ty trong khu vực có xu hướng ném tiêu đề xung quanh giống như bất kỳ khác. Vì vậy, FWIW theo kinh nghiệm của tôi, quy định có thể tồn tại, nhưng nó không được thi hành. Cũng theo wiki nó không được chấp nhận.
P.Brian.Mackey

5
Bài viết này, được viết bởi một PE từ Hội đồng Kỹ sư chuyên nghiệp Texas và được xuất bản trên Phần mềm IEEE , sẽ thảo luận sâu hơn. Bạn có thể sử dụng tiêu đề cho nhà tuyển dụng toàn thời gian của mình, chỉ sử dụng các cơ sở của họ để sản xuất sản phẩm của họ. Tuy nhiên, bạn không thể sử dụng tiêu đề bên ngoài công ty. Tất cả trở lại với trách nhiệm pháp lý của một người tự gọi mình là kỹ sư, điều này cũng được thảo luận trong bài viết.
Thomas Owens

1
@ P.Brian.Mackey Bạn chỉ có thể sử dụng tiêu đề tại nơi làm việc, giả sử bạn là PE hoặc đáp ứng các miễn trừ. Tuy nhiên, tôi có danh thiếp cá nhân tự nhận mình là "kỹ sư phần mềm" - việc tôi sử dụng những thứ này ở Texas để quảng cáo cho chính mình, mặc dù tôi đã tốt nghiệp chương trình kỹ thuật được ABET công nhận. Tôi không chắc chương trình CS của bạn đã được công nhận bởi Ủy ban Kiểm định Điện toán hoặc Ủy ban Kiểm định Kỹ thuật, nhưng chương trình của tôi đã được EAC công nhận. Tôi cũng không chắc về việc thực thi luật như vậy, nhưng thực tế là luật này có trong sách.
Thomas Owens

2
Thomas Owens đúng về Texas. Mặc dù không được thực thi nghiêm ngặt, Texas vẫn có các kỹ sư cấp phép và nhóm thương mại của họ trở nên cáu kỉnh khi gọi bất kỳ ai chưa vượt qua 'Kỹ sư chuyên nghiệp' (PE) kiểm tra một 'kỹ sư'. Nhiều công ty sử dụng tiêu đề 'nhà phát triển phần mềm' để tránh rắc rối này. Mặc dù tôi có bằng kỹ sư, tôi chưa bao giờ làm bài kiểm tra PE. Tôi vẫn sẽ nộp đơn xin mở một công việc 'kỹ sư phần mềm' mà không do dự một chút nếu tôi nghĩ tôi có thể làm được việc.
Jim ở Texas

10

Một số nhà phát triển phần mềm tốt nhất mà tôi đã làm việc không có bằng cấp liên quan đến phát triển phần mềm. Bản thân tôi, tôi có bằng về CNTT nhưng vẫn theo đuổi sự nghiệp phát triển phần mềm.

Các hiệp hội kỹ thuật chuyên nghiệp có xu hướng hình thành khi một lĩnh vực kỹ thuật cụ thể có các tiêu chuẩn phổ biến và không được áp dụng và các thực tiễn được chấp nhận VÀ khi đó là một lượng lao động có trình độ tương đối lớn so với nhu cầu đối với các chuyên gia như vậy. Điều này xảy ra trong các lĩnh vực kỹ thuật tương đối trưởng thành.

Kỹ thuật phần mềm không hoàn toàn ở đó (chưa) nhưng dần dần tiến gần hơn. Vấn đề là nếu hôm nay bạn lấy mẫu ngẫu nhiên các kỹ sư phần mềm và hỏi họ một câu hỏi đơn giản, như "Thiết kế ứng dụng dựa trên web CRUD để theo dõi __ " và bạn sẽ nhận được các thiết kế khác nhau. Một số sẽ là thiết kế tốt, một số sẽ nghèo, một số sẽ độc đáo, một số sẽ là nồi hơi. Chết tiệt, nếu bạn đưa James Gosling, Martin Fowler và một vài bộ óc vĩ đại khác vào một căn phòng, họ có thể sẽ có nhiều tranh luận và khác biệt hơn những gì họ đồng ý.

Đôi khi xem xét rằng từ góc độ kinh doanh và xã hội, đôi khi chúng ta có xu hướng ổn với phần mềm chất lượng kém (tùy thuộc vào sự sẵn có của các lựa chọn thay thế và giá cả). So sánh điều đó với quan điểm kinh doanh và xã hội về chất lượng mà chúng ta mong đợi từ một cây cầu. Không ai chấp nhận một cây cầu chất lượng kém, và các kỹ sư thiết kế cây cầu đó làm theo hướng dẫn nghiêm ngặt và các tiêu chuẩn được chấp nhận.

Theo ý kiến ​​của tôi, một ngày nào đó sẽ đến lúc mà chi phí và giá trị của 90% phần mềm hiện có sẽ phù hợp hơn, và những gì sẽ còn lại là các dự án lớn, đắt tiền và theo tiêu chuẩn cao với các phương pháp được chấp nhận và chính thức hóa cao để tiếp cận thiết kế các vấn đề. Chỉ tại thời điểm này, nhu cầu về các kỹ sư có trình độ trong một hiệp hội chuyên nghiệp sẽ lớn hơn nhu cầu về một đứa trẻ thông minh có thể làm công việc tốt với ít hình thức hơn. Tuy nhiên, tôi không thấy điều này xảy ra trong ít nhất 15-20 năm nữa.


Rất sâu sắc [ít nhất là đối với tôi, dù sao đi nữa], cảm ơn! :)
mac

1
Tôi không chắc lắm về đoạn thứ hai. Có một số hiệp hội chuyên nghiệp được thiết kế xung quanh các kỹ sư về máy tính (kỹ sư máy tính và phần mềm) cũng như các chuyên gia máy tính - Hiệp hội máy tính IEEE, ACM và Hiệp hội máy tính Anh khá lớn. Hiệp hội truyền thông IEEE đã bắt đầu tiếp cận với các chuyên gia phần mềm trong các xã hội khác của IEEE và các tìm kiếm lần lượt xuất hiện các xã hội địa phương khác ở các quốc gia khác nhau. SE vẫn chưa trưởng thành hơn các ngành kỹ thuật khác, nhưng có những hiệp hội được thành lập cho các kỹ sư phần mềm và chuyên gia.
Thomas Owens

Đồng ý và các tiêu chuẩn mà một số cơ quan này đặt ra là rất quan trọng. Tuy nhiên, ít nhất là ở Mỹ, là thành viên của hiệp hội kỹ sư chuyên nghiệp không chỉ là một huy hiệu lạ mắt trên ve áo là sơ yếu lý lịch của bạn, đôi khi có trọng lượng tương đương với một chủ nhân như là một thành viên của hội huynh đệ hàn lâm. Nó chắc chắn có vẻ tốt nhưng cuối cùng tôi đã thấy rất nhiều ứng cử viên bị các nhà quản lý của tôi từ chối vì có trình độ QUÁ. tiếp ...
maple_shaft

1
@ThomasOwens - Tôi sẽ không đào tạo các nhà thầu quốc phòng chống lại các nhân viên của các công ty thương mại chọn lọc để kiểm tra kỹ năng. Tôi đã thực hiện cả hai, và các nhà thầu quốc phòng ít lựa chọn hơn. Các kỹ năng cần thiết để thúc đẩy kinh doanh quốc phòng mang tính chính trị nhiều hơn kỹ thuật.
kevin cline

1
Về ý kiến ​​của bạn trong đoạn cuối: Một điểm khác biệt giữa kỹ thuật máy tính và các ngành kỹ thuật chính thức hơn (như kỹ thuật dân dụng), là một hacker không thể xây dựng một cây cầu, anh ta không có các công cụ hoặc vật liệu. Nhưng sẽ luôn có khả năng một hacker trong các tầng hầm của mẹ anh ta sản xuất phần mềm tốt hơn cả các công ty phần mềm lớn nhất. Nó có thể trở nên khó khăn hơn, nhưng khả năng sẽ luôn tồn tại - không giống như với những cây cầu. Chỉ là ý kiến ​​phản biện của tôi; chúc mừng
Nút840

5

Thông thường trong các quảng cáo việc làm, nó được đề cập cho dù bằng cấp có được yêu cầu hay không. Quyết định có nên áp dụng hay không, tùy thuộc vào điều này. Nếu nó không được đề cập, thì có khả năng công việc đòi hỏi nhiều kinh nghiệm hoặc thái độ hơn là bằng cấp. Trong trường hợp đó, theo tôi bạn có thể áp dụng và nắm lấy cơ hội của bạn. Dù sao khi nhà tuyển dụng thấy rằng bạn không có bất kỳ bằng cấp nào trong sơ yếu lý lịch của bạn, họ sẽ quyết định có chọn bạn hay không.


1
Tôi chưa bao giờ thấy một bài đăng công việc không xác định rõ các yêu cầu tối thiểu về loại bằng cấp, lĩnh vực học tập, kinh nghiệm và chứng nhận, cùng với bất kỳ bằng cấp, chứng chỉ hoặc kỹ năng mong muốn nào. Tôi không chắc những thông lệ bên ngoài Hoa Kỳ là gì, nhưng tôi nghi ngờ rằng hầu hết các bài đăng công việc sẽ làm cho trình độ tối thiểu và mong muốn rất rõ ràng.
Thomas Owens

3
@Thomas Owens Ví dụ ở Nga (và đây không phải là trò đùa "Ở Liên Xô Nga ...") không đúng, hầu hết các công việc liên quan đến CNTT không có bất kỳ yêu cầu nghiêm ngặt nào về giáo dục. Khi tôi duyệt nghề nghiệp. Tôi thấy ít hơn, nhưng vẫn còn một vài lời đề nghị không chỉ định nó (hoặc không làm cho nó trở thành một yêu cầu). Tôi nghĩ ở các quốc gia nơi tiền giúp bạn có được một tấm bằng dễ dàng hơn nhiều (hối lộ, v.v.) hoặc giáo dục không phải là rất hiện đại, nó được định giá ít hơn nhiều.
XzKto

3

Ít nhất là ở Mỹ, điều quan trọng là bạn cần có khả năng thực hiện những gì được mô tả trong mô tả. Cách bạn có những kỹ năng ít quan trọng hơn.

TUY NHIÊN - có những công ty thực hiện sàng lọc trong đó nó giúp ích rất nhiều cho vị trí nhập cảnh nếu bạn có:

  • Bằng cấp BS hoặc BA trong một cái gì đó
  • Tốt nhất là một BS trong một cái gì đó mơ hồ liên quan đến máy tính - như Kỹ thuật máy tính, Kỹ thuật phần mềm, Khoa học máy tính, CNTT, Toán, hoặc một cái gì đó tương tự. Ngay cả EE, Vật lý, hoặc bất kỳ ngành khoa học nào khác cũng có khả năng giúp bạn có nhiều cơ hội hơn, như, Ngôn ngữ học hoặc Mỹ thuật.
  • Điểm trung bình tốt

Điều này phần lớn liên quan đến quá trình sàng lọc của công ty và số lượng ứng viên họ có. Công ty càng ít chính thức, càng lớn, việc sàng lọc càng hạn chế.

Cuối cùng, tôi có chút nghi ngờ rằng bạn có thể nhận được một công việc làm "công nghệ phần mềm" với điều kiện bạn có thể làm những gì họ nói trong phần mô tả và bạn có thể thực hiện trường hợp đó thông qua sơ yếu lý lịch và cuộc phỏng vấn. Định nghĩa "kỹ thuật" là một cái gì đó được lập pháp hóa và cơ sở hóa là đủ độc đáo đối với quốc gia nhất định mà nó sẽ không đặc biệt dịch ra quốc tế. Một số chứng chỉ chuyên môn có thể - tất cả phụ thuộc vào chứng nhận và chuyên môn mà nó thể hiện.

Sơ yếu lý lịch

Theo như một bản lý lịch, tôi khuyên bạn nên làm nổi bật những gì bạn CÓ THỂ làm. Không phải những gì bạn chưa làm. Một định dạng sơ yếu lý lịch cổ điển sẽ bao gồm: - mục tiêu của bạn - giáo dục của bạn - kỹ năng kỹ thuật của bạn - kinh nghiệm làm việc trước đây của bạn

Bỏ đi một yếu tố quan trọng là một cách tốt để chứng minh rằng bạn không có yếu tố đó, bạn không cần phải vượt lên trên để nói những gì bạn không làm. Ví dụ, nếu bạn đã hoàn thành một số năm đại học, nhưng chưa trúng tuyển, hãy đề cập đến nơi bạn đã đến trường và bao nhiêu năm, và một số khóa học chính. Việc thiếu ngày tốt nghiệp (hoặc ngày tốt nghiệp dự kiến) là một lời khuyên trực tiếp mà bạn chưa học xong.

Khi nói đến các kỹ năng bạn có được thông qua các dự án cá nhân độc lập, bạn có hai tùy chọn, IMO, tùy thuộc vào dung lượng bạn có sẵn.

  • đối với một ứng cử viên trẻ hơn, tôi sẽ liệt kê người tiếp nhận kỹ năng trong phần kỹ năng - ví dụ: ngôn ngữ lập trình, phương pháp, công cụ phát triển, v.v. Sau đó liệt kê dự án cá nhân theo "kinh nghiệm" với chú thích rằng đây là dự án cá nhân. Tôi đã gặp một ứng cử viên đã triển khai mã máy chủ web động theo cách này, trên một trang web trò chơi và khi anh ta cung cấp liên kết, tôi đã vượt lên trên để chơi với trang web của anh ta và hiểu được những gì anh ta đã làm - đó là một chiến thắng thực sự cho cuộc thảo luận của chúng tôi.

  • đối với một ứng viên có kinh nghiệm hơn với danh sách kinh nghiệm dài một dặm - chỉ cần gắn các kỹ năng mới trong "phần kỹ năng / kiến ​​thức" trừ khi dự án không thể tin được và có sẵn để xem xét. Ví dụ: nếu bạn đã mã hóa một phần lớn của Hibernate - hãy đặt nó lên đó !!! nhưng nếu bạn tạo một máy chủ web cho nhóm chơi lô tô của mình ... tôi có thể quan tâm nhiều hơn đến công ty lớn đã thuê bạn trong 3 năm qua ...

Triết lý chung của tôi là - đó là công việc của bạn để cho công ty thấy lý do tại sao họ NÊN thuê bạn. Đó là công việc của họ để bác sĩ xem bạn có phù hợp nhất với vị trí đó hay không và họ sẽ làm điều đó bằng cách đưa bạn vào tài khoản so với nhóm ứng cử viên lớn hơn của họ. Nếu mọi ứng viên khác có bằng cấp chính thức và chứng nhận chuyên môn, thì bạn có thể không gặp may mắn ... nhưng nếu không, bạn có thể có bộ kỹ năng hoàn hảo.


1

Đừng để bị cuốn vào tiêu đề. Nếu họ có ý nghĩa gì đó với công ty đó, họ sẽ bỏ qua CV / Resume của bạn. Bạn nên áp dụng cho mọi công việc mà bạn cảm thấy bạn sẽ thích. Đừng giới hạn bản thân ở cổng bắt đầu. Trong trường hợp xấu nhất, nó lãng phí ba mươi phút thời gian của bạn.


-1

Kỹ sư phần mềm không phải là một kỹ sư thực sự. Đã có một phong trào để chính thức hóa phát triển phần mềm thành một vị trí kỹ thuật, tuy nhiên nó đã gặp rất nhiều khó khăn. Phát triển phần mềm vẫn còn quá mới và phát triển quá nhanh để được định nghĩa đúng đắn thành một nghề kỹ sư, giống như một kỹ sư cơ khí hoặc điện. Ngoài ra còn có một số tranh luận về việc liệu phát triển phần mềm có thực sự phù hợp với định nghĩa tương tự của kỹ sư hay liệu nó có mang lại lợi ích để biến phát triển phần mềm thành một quy trình kỹ thuật hay không.


2
"Software engineer isn't a real engineer."Nói điều đó với IEEE. Hoặc đến ABET, nơi Ủy ban Kiểm định Kỹ thuật đánh giá các chương trình Kỹ thuật phần mềm trái ngược với Ủy ban Kiểm định Máy tính đánh giá các chương trình khoa học máy tính và công nghệ thông tin. "There is also some debate as to whether software development actually fits in the same definition of engineer or if it would even be beneficial to make software development an engineering process."Theo định nghĩa của IEEE và được ủng hộ bởi những người như Steve McConnell và David Parnas, đó là kỹ thuật.
Thomas Owens

1
@Ryathal - Ở nước xuất xứ của tôi - Tôi có thể đảm bảo với bạn - công nghệ phần mềm LÀ bằng cấp chính thức cần 5 năm học [trong đó ba người đầu tiên chung với các kỹ sư điện tử mà tôi tin].
mac
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.