Thoải mái hơn khi làm việc trên phần phụ trợ, thường được gọi cho vai trò ở mặt trước [đóng]


8

Tôi đã áp dụng và đã được tiếp cận cho các vai trò khác nhau trong phát triển web gần đây. Một điều tiếp tục phát triển là tôi phù hợp với phát triển front end hơn là phát triển back end. Điều này có ý nghĩa với nền tảng của tôi bắt đầu như một nhà thiết kế.

Vấn đề là trong khi tôi đã làm việc trên một ứng dụng lớn sử dụng ExtJS, tôi thấy việc thiết kế và phát triển trong ExtJS thực sự gây nản lòng. Thật kỳ lạ, nó đã làm việc trong dự án này đã đưa tôi vào phát triển web vì kỹ năng mã hóa của tôi đã được một số nhà phát triển cao cấp công nhận. Tôi nhấn mạnh rằng trong CV của tôi nhưng tôi tự hỏi nếu điều này có thể là một sai lầm.

Tôi cũng sử dụng JavaScript khá nhiều ngoài phát triển web. Cụ thể trong Photoscript và InDesign để tạo các hoạt động hàng loạt. Mọi người thường cho rằng tôi có kiến ​​thức chuyên môn về JavaScript, trong khi tôi chỉ hiểu được phong cách OOP của JavaScript. Tôi sử dụng rất nhiều mã thủ tục hoặc tôi chỉ sử dụng các thư viện như jQuery và Google Maps. Tôi đã tạo một số ứng dụng thử nghiệm trong Node và Knockout mà tôi may mắn được hưởng mặc dù Node đã kết thúc. Tôi đã từng tránh JavaScript và jQuery trong một số dự án web nhất định vì tôi đang tập trung vào SEO và sẽ chỉ sử dụng Javascript nếu tôi thực sự cần nó.

Trong các cuộc phỏng vấn, tôi đã đặt câu hỏi về JavaScript và phát triển front-end. Nhưng tôi thực sự muốn nói về PHP và sự phát triển phía máy chủ, vì vậy tôi đoán nền của tôi cho thấy. Làm thế nào để tôi giải quyết vấn đề này khi tôi được liên hệ cho một vai trò hoặc tôi nộp đơn trực tiếp mà không bán khống?


4
Chào mừng đến với lập trình viên. Trong khi câu hỏi của bạn liên quan đến lập trình, nó không phải là về lập trình và không có chủ đề cho trang web này. Nơi làm việc có thể là một vị trí tốt hơn cho câu hỏi của bạn, nhưng nó có thể bị đóng cửa vì quá cục bộ. Vui lòng xem xét gắn cờ câu hỏi của bạn để xem xét của người điều hành và yêu cầu xem xét để di chuyển đến Nơi làm việc.

3
@ GlenN7 thú vị Ban đầu tôi đã viết này cho Workplace.SE nhưng nghĩ rằng nó đã quá kỹ thuật chi tiết vì vậy tôi hỏi ở đây thay vì

11
@KarlBielefeldt Tôi nghĩ rằng sự phân chia phát triển cuối / cuối là đủ độc đáo cho thế giới lập trình, tôi không thể thấy câu hỏi này có thể được trả lời bởi những người không lập trình như thế nào, theo như tôi quan tâm về chủ đề dành cho lập trình viên.
yannis

2
@ GlenH7 Chúng tôi cho phép các câu hỏi về "mối quan tâm kinh doanh" là duy nhất cho nghề nghiệp của chúng tôi. Chúng tôi thực sự cần phải làm một công việc tốt hơn nhiều trong việc xác định "mối quan tâm kinh doanh" nghĩa là gì, nhưng tôi nghĩ rằng câu hỏi này là tốt cho các lập trình viên. Đóng (để xóa phiếu đóng) và mở lại.
yannis

2
@YannisRizos - cảm ơn bạn đã làm rõ và đặt lại các phiếu bầu gần gũi

Câu trả lời:


16

Xem xét rằng bạn đang đánh giá sở thích và kỹ năng của bạn đối với nhau. Nhà tuyển dụng đang đánh giá kỹ năng của bạn so với các ứng viên khác. Nói cách khác, có thể bạn cảm thấy phù hợp hơn với công việc back end, nhưng có thể người phỏng vấn có rất nhiều nhân viên back end đủ điều kiện và gặp khó khăn trong việc tìm kiếm những người có kỹ năng front end tốt như bạn.

Công việc đầu tiên của tôi là tại Taco Bell. Tôi hầu như luôn bị đặt vào vị trí "sao lưu", anh chàng nóng lên và nạp đầy tất cả các thành phần. Tôi ghét việc nuôi chim bồ câu ẩn náu ở đó cho đến một ngày tôi phàn nàn và người quản lý của tôi nói với tôi rằng tôi là người duy nhất có kỹ năng lập kế hoạch để theo kịp nó. Ngược lại, anh ta có rất nhiều người có thể dễ dàng lấp đầy các vị trí mà tôi nghĩ là "vui vẻ" hơn. Điều đó làm tôi cảm thấy tốt hơn rất nhiều.

Trong công việc hiện tại của tôi, tôi thường bị bồ câu nhét vào các lớp "keo". Người quản lý của tôi chỉ ra rằng anh ta không có nhiều người hiểu cả hai lớp trên cùng và dưới cùng. Đôi khi những gì chúng tôi muốn làm không phù hợp với những gì công ty cần nhất chúng tôi làm.

Vậy, làm thế nào để giải quyết nó? Chỉ cần thể hiện sở thích của bạn. Đó là những gì đánh giá hiệu suất và như vậy là cho. Tôi đã nói với người quản lý của mình rằng tôi thích các lớp thấp hơn và cuối cùng anh ta có thể thu hút tôi chủ yếu vào các nhiệm vụ đó, nhưng khi anh ta không thể, ít nhất tôi có thể cảm thấy tốt rằng anh ta cảm thấy tôi là người phù hợp nhất với nhiệm vụ của lớp keo . Anh ấy đang nhận thức được khả năng của tôi, không chỉ đơn thuần là bỏ qua lợi ích của tôi.


4

Chà, hãy nhìn nó từ quan điểm của những người làm thuê.

Đôi khi họ đang tìm kiếm một chuyên gia, thường để điền vào một kỹ năng mà họ đang thiếu. Nếu họ đang nói chuyện với bạn vì họ nghĩ rằng bạn là một chuyên gia có kiến ​​thức sâu rộng về một công nghệ mặt trước cụ thể, đừng nhận công việc và hy vọng nó sẽ dễ dàng chuyển sang phát triển back end. Ngoài ra, nếu bạn nói về cách bạn thực sự muốn thực hiện phát triển cuối, bạn có thể tự nói với mình về một đề nghị, điều đó cũng tốt nếu đó không phải là điều bạn muốn làm.

Nếu họ đang tìm kiếm một chuyên gia trong một số công nghệ back end thì có lẽ bạn cũng sẽ không có được điều đó, bởi vì bạn chưa phải là một.

Tuy nhiên, có giá trị trong tính linh hoạt là tốt. Vì vậy, bạn có thể dễ dàng có được một công việc thực hiện một số chương trình back end bằng cách bán mình như một nhà phát triển stack full đa năng với nhiều kinh nghiệm hơn ở front end nhưng quan tâm nhiều hơn đến back end. Trong thực tế, các công ty thường thích bạn không học về xu của họ, vì vậy hãy làm rõ rằng bạn có kỹ năng thực sự, có thể áp dụng ngay lập tức trong việc phát triển back end - nó không rộng rãi trong hồ sơ của bạn. Sẽ dễ dàng hơn để chuyển sang phát triển back end hơn từ vị trí như vậy, nếu bạn tiếp tục nghĩ phát triển back end là nơi bạn muốn tập trung.

Bạn cũng có thể cố gắng để có được một công việc như một nhà phát triển phụ trợ thuần túy, nhưng sẽ khó hơn một chút nếu không có sơ yếu lý lịch để sao lưu và bạn có thể có mức lương thấp hơn. Nhưng sẽ không có hại gì khi cố gắng miễn là bạn không đốt cháy cầu nối bằng cách tiếp thị bản thân quá mạnh mẽ như một nhà phát triển phụ trợ mà bạn loại bỏ bản thân khỏi sự cân nhắc cho các vị trí khác (điều đó khó có thể xảy ra nếu bạn trung thực).

Các công ty nhỏ hơn có xu hướng có nhiều tổng quát hơn các công ty lớn hơn, không cần thiết. Các nhóm Agile cũng có xu hướng thích chuyên môn hóa ít hơn, đối với các giá trị nhất định của Agile.


2

Bên cạnh câu trả lời xuất sắc @Karl Bielefeldt rằng người phỏng vấn của bạn cần một người nào đó cho phần mà bạn không quan tâm lắm có thể có nhiều hơn.

> During the interviews, I'm asked questions about JavaScript and 
> front-end development. But I really wanted to talk about PHP and the 
> server side development

[Đầu cơ]

  • Có thể người phỏng vấn của bạn đã chắc chắn rằng bạn biết đủ cho công việc với sự phát triển phía php và máy chủ. Anh ấy muốn tìm ra nơi bạn giới hạn trong các lĩnh vực khác.
  • Có thể sự phát triển phía máy chủ không phải với php mà là với java / c # hoặc một cái gì đó khác.

[/ Đầu cơ]

Nhưng không hỏi người phỏng vấn chúng ta chỉ có thể suy đoán về hành vi của người phỏng vấn. Tôi đã có kinh nghiệm tốt trong việc có vai trò tích cực hơn trong tình huống phỏng vấn và hỏi nhiều câu hỏi (chi tiết) trong các chủ đề tôi quan tâm.

Hãy nhớ rằng bạn đang nộp đơn xin việc nhưng họ cũng (những thứ mà người phỏng vấn thuộc về) cũng đang nộp đơn để trở thành nhà thầu của bạn.

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.