Quá nhiều thứ để học hỏi, đối phó với nhiều công nghệ áp đảo [đóng cửa]


19

Tôi sắp tốt nghiệp và tôi đã làm việc như một nhà phát triển web trong bộ phận CNTT thư viện của chúng tôi.

Khi tôi nhìn vào các bài đăng công việc, tôi hoàn toàn bị choáng ngợp bởi sự đa dạng của các công nghệ hiện có.

Một số công ty quan tâm đến toán học + thuật toán + cấu trúc dữ liệu. Một số quan tâm về kinh nghiệm trong ngăn xếp công nghệ XYZ. SQL, css, html, khung, javascript, các mẫu thiết kế, v.v ... vv ... vv ...

Tại một số thời điểm tôi nhận ra rằng tôi chỉ cần bắt đầu làm chủ một nền tảng để trở thành việc làm ở một nơi tốt hơn và đi từ đó. Nhưng bộ kỹ năng để đưa tôi vào cửa khác nhau và tôi không có thời gian để học mọi thứ.

Làm thế nào để bạn đối phó với vấn đề này? Ngăn xếp thiết yếu để trở thành việc làm là gì? Nói trong đấu trường php hoặc ror.

Có lẽ một bước đi thông minh hơn sẽ là chuyển sang một nhóm công nghệ với ít sự đa dạng hơn như .net?


3
Nó không khác với .net.
kirk.burleson

Câu trả lời:


13

Vấn đề với các bài đăng công việc là các yêu cầu được đăng thường rộng hơn bộ kỹ năng đủ để bạn có được công việc, bởi vì HR liệt kê mọi từ thông dụng họ đưa ra, bao gồm các kỹ năng tốt để có theo yêu cầu hoặc muốn hù dọa những ứng viên bất tài. Mọi người đánh giá quá cao khả năng của họ trong cv hoặc hoàn toàn nói dối về họ, điều tương tự cũng xảy ra đối với các bài đăng công việc. Nếu bạn cảm thấy bạn đáp ứng, giả sử, 3/4 yêu cầu được liệt kê, bạn rất có thể nắm lấy cơ hội của mình. Nếu nhân sự có thẩm quyền, họ sẽ nghiêm túc xem xét đơn đăng ký của bạn.

Ngoài ra, nhận được một thực tập là cách dễ nhất để có được chính mình trong cửa. Bạn có thể muốn tìm xung quanh cho một.

Ngoài ra, hãy nhớ rằng khí hậu trên thị trường việc làm không giống nhau trên toàn cầu và nó sẽ hiển thị. Đánh giá từ câu trả lời của Daniel Pittman, tình hình ở Mỹ rất khác với tình huống ở Trung Âu (có thể khiến bạn quan tâm đến biệt danh của mình).


1
Dù sao đi nữa, rất ít khi áp dụng, nhưng tương đối ít bài đăng công việc được "nâng cao một cách giả tạo" và từ kinh nghiệm lâu năm là một phần của quá trình tuyển dụng đó - những kỹ năng đó hầu như luôn được tìm kiếm trực tiếp. Ý tưởng rằng chúng được tạo ra - để dọa các ứng cử viên - không phải là siêu hữu ích. :(
Daniel Pittman

Hãy nói rằng bạn đúng: Nhân sự đang tạo ra một danh sách bất cứ điều gì họ có thể nghĩ ra. Bạn có thể sẽ nói: "Này, tôi đáp ứng 70% yêu cầu, hãy để tôi thử". Cuối cùng bạn gửi CV cho ai? Chính xác: đến phòng nhân sự.
Radu Murzea

2
Điều đó không có nghĩa là nhân sự không đủ năng lực. Nếu bạn mô tả nhà tuyển dụng trong mơ của mình, "danh sách các yêu cầu" của bạn có lẽ cũng hoàn toàn không thực tế. Tại sao nó phải khác bất kỳ cách nào khác?
nikie

@Daniel: Tôi thừa nhận rằng đó không phải là một lựa chọn tốt về từ ngữ của tôi, đã chỉnh sửa bài đăng để bao gồm nhận xét từ các nhận xét.
Scrwtp

7

Một trong những phần khó khi làm việc trong ngành phát triển phần mềm là, nói chung, bạn có thể mong đợi phải đối mặt với một phần của vấn đề này trong phần còn lại của sự nghiệp. Ngành công nghiệp đang thay đổi đủ nhanh để nếu bạn ngồi yên, bạn sẽ thấy mình ngày càng bị bỏ lại phía sau. (Ví dụ, xem xét các kỹ năng lập trình Windows 3.1 sẽ giúp bạn ra sao trong thị trường việc làm ngày nay.)

Là một sinh viên mới tốt nghiệp, nhiều nhà tuyển dụng là người thực tế và hiểu rằng bạn không có lịch sử lâu dài về các kỹ năng trong ngành. Chắc chắn, trong mười năm qua tuyển dụng tại một loạt các công ty và nói chuyện với các đồng nghiệp là một phần của quá trình tuyển dụng ở nơi khác, điều này đúng ở cả Mỹ và Úc và Châu Âu.

Những điều tiêu chuẩn bạn có thể mang đến bàn khi mới tốt nghiệp là:

  • nhiệt tình cho công ty, ngành công nghiệp, không gian vấn đề và bản thân công việc.
  • một niềm đam mê học tập, và bằng chứng rằng bạn có thể học hỏi một cách nhanh chóng.
  • bằng chứng là bạn đã thực sự thành thạo các kỹ năng cơ bản của khóa học bạn đã tham gia.

Đó là mức độ "vượt qua / thất bại" ít nhiều: có đủ sinh viên tốt nghiệp nhiệt tình với công việc và có niềm đam mê học hỏi, rằng nếu bạn gặp phải "chỉ sau một công việc", bạn sẽ ít có khả năng bán mình tốt.

Ngoài ra, những điều làm cho ứng viên trở nên hấp dẫn nhất khi chúng tôi tuyển dụng ở cấp độ thực tập hoặc mới tốt nghiệp đều dễ dàng hợp lý và khó hợp lý theo cách riêng của họ:

Chúng tôi tìm kiếm một người thể hiện cả đam mê thành công ngoài các yêu cầu của khóa học - thực tập tốt trong quá khứ, chiến thắng cạnh tranh, thành viên trong ngành, một blog ghi lại quá trình học tập và thử nghiệm của họ, tham gia vào cộng đồng nguồn mở, sự hiện diện rõ ràng và có thẩm quyền về Gia đình StackExchange, và như vậy.

Chúng tôi cũng tìm kiếm một người có thể thực hiện công việc - và không có gì thuyết phục như làm việc đó. Chủ nhân hiện tại của tôi có một dự án nguồn mở, vì vậy đóng góp vào đó là một sự trợ giúp lớn để có được một công việc - vì đó chính xác là bản đồ cho một phần công việc mà chúng tôi quan tâm.

Đối với các công ty đóng cửa, chứng minh rằng bạn có thể viết mã, và tốt, là tốt mặc dù. Chúng tôi hoàn toàn ủng hộ các ứng cử viên có sẵn mã công khai mà chúng tôi có thể đọc qua và hiểu được năng lực chung của họ.

Hai đường dẫn chính là đóng góp cho một dự án mở hiện có hoặc bắt đầu dự án của riêng bạn - ngay cả khi nó không thành công rực rỡ - ở những nơi có thể nhìn thấy như GitHub hoặc các kho lưu trữ mã trực tuyến khác hoặc trong các dự án nguồn mở có thể nhìn thấy.

Cuối cùng, hãy nhớ hai điều đáng buồn:

Một, hầu hết các nhà tuyển dụng sẽ tìm kiếm sự hiện diện trực tuyến của bạn. Bạn nên kiểm tra xem phản ánh những gì bạn muốn họ biết, như kỹ năng kỹ thuật của bạn và nó không phản ánh những điều bạn không muốn nhấn mạnh, như câu chuyện về ngày bạn bỏ qua bài kiểm tra vì nôn nao của bạn quá lớn . (Điều đáng buồn nhưng có thật, một tỷ lệ nhỏ các ứng cử viên bị từ chối của chúng tôi bị đuổi ra.)

Hai, bạn sẽ tốt nghiệp trong một thị trường việc làm khủng khiếp cho những người không có kinh nghiệm trong ngành. Ngay bây giờ có rất nhiều người có một, hai, năm, thậm chí mười năm kinh nghiệm không thể tìm được việc làm.

Đặc biệt ở Mỹ có nghĩa là họ đang khao khát mọi thứ toàn thời gian (có lợi ích) và sẵn sàng xem xét mọi thứ - ngay cả thực tập - để có thể làm việc.

Vì vậy, ngay bây giờ bạn sẽ nhận được rất nhiều từ chối. Đừng nhầm lẫn - bạn có thể tuyệt vời, và bạn vẫn sẽ nhận được rất nhiều lời từ chối. Sự cạnh tranh là không thể tin được, vì vậy đừng nản lòng. Hãy tiếp tục gắn bó với sự trung thực và nỗ lực cải thiện các kỹ năng của bạn bằng cách học các mẩu và phần của những điều mà danh sách quảng cáo công việc.


4

Nó không áp đảo,

  • toán, tốt nghiệp của bạn, bạn có thể làm toán
  • thuật toán, comp-sci grads biết thuật toán
  • cấu trúc dữ liệu, comp-sci grads biết cấu trúc dữ liệu

  • công nghệ ngăn xếp XYZ, tìm hiểu một ngăn xếp còn lại là đủ tương tự

  • SQL, đó là cơ sở dữ liệu, nếu bạn xây dựng bất kỳ ứng dụng nào bạn sẽ xử lý cơ sở dữ liệu
  • Css, đó là phần trực quan của nhà phát triển web, nếu bạn xây dựng bất kỳ ứng dụng web nào bạn sẽ biết CSS
  • html, đó là nội dung của trang web, bạn biết điều này nếu bạn xây dựng trang web
  • các khung, bạn sẽ sử dụng một khung nếu bạn xây dựng một ứng dụng web
  • javascript, bạn sẽ học được điều này nếu bạn xây dựng một ứng dụng web
  • mẫu thiết kế, bạn thực hiện chúng nếu bạn mã

Nếu bạn có bằng cấp comp-sci và bạn đã xây dựng một ứng dụng web thì bạn đáp ứng tất cả các tiêu chí này.


3
"Nếu bạn xây dựng bất kỳ ứng dụng nào, bạn sẽ đối phó với cơ sở dữ liệu". Không. Không bằng một biên độ lớn.
nikie

@nikie Ứng dụng duy nhất không xử lý cơ sở dữ liệu là ứng dụng proxy không được tối ưu hóa
Raynos

3
Bạn dường như có một cái nhìn rất hẹp về phát triển phần mềm. Hãy suy nghĩ phát triển nhúng, phát triển di động, phát triển trò chơi, ứng dụng máy tính để bàn, trình biên dịch, phần mềm CAD hoặc khai thác số, chỉ để đặt tên cho một số. Phát triển phần mềm không chỉ đơn thuần là ứng dụng web CURD.
nikie

@nikie Tôi đã nói riêng về phát triển web. Trong cơ sở dữ liệu phát triển web là phổ biến.
Raynos

1

Tôi sẽ đề nghị bạn theo dõi chứng nhận nếu bạn muốn tập trung như một nhà phát triển. Đây sẽ là cách tốt nhất để chứng minh bộ kỹ năng của bạn và làm cho bản thân bạn có nhiều thị trường hơn trong ngành.

Ngoài ra khi bạn nói về những thứ như Thuật toán, Cấu trúc dữ liệu và Toán thì bạn cần phải đánh giá cao ở đây rằng một số nhà tuyển dụng yêu cầu sinh viên tốt nghiệp Khoa học máy tính và một số yêu cầu các chuyên gia CNTT. Bạn phải đánh giá cao sự khác biệt giữa Khoa học máy tính và Công nghệ thông tin. Xác định một con đường sự nghiệp cho chính mình. Vui lòng kiểm tra câu trả lời này tại đây:

kiểm tra cho vai trò nhà phát triển phần mềm tốt nghiệp?


Tôi thấy khó tin rằng có thêm bất kỳ giá trị nào so với bằng cấp CS.
Casey
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.