Làm cách nào tôi có thể chuyển sang một công việc bằng Microsoft stack? [đóng cửa]


10

Tôi tốt nghiệp đại học với bằng khoa học máy tính (BSc), đã hoàn thành một số C, C ++, Java, Python và Oracle trên đường đi. Tôi đã làm một số công việc tự do khi tôi còn ở trường đại học và thực hiện công việc này toàn thời gian khi tôi tốt nghiệp, và tôi đã làm việc toàn thời gian trong một năm nay.

PHP không thực sự là những gì tôi muốn làm và tôi nghĩ rằng nó hạn chế cơ hội của tôi khi tôi ở lại trên con đường này lâu hơn. Đó không phải là ngôn ngữ tôi muốn sử dụng hàng ngày và tôi muốn làm việc trong một tổ chức lớn hơn, nơi mà dường như PHP không sử dụng nhiều.

Tôi muốn tiếp tục phát triển web và dường như có rất nhiều công việc cho Microsoft stack: C #, SQL Server và ASP.NET MVC. Nhưng ngoài nửa học kỳ viết C ++ chung trong Visual Studio, tôi không có kinh nghiệm với công nghệ của Microsoft.

Tôi bắt đầu thực hiện chuyển đổi để hạ cánh công việc ở cửa hàng Microsoft ở đâu? Có bất kỳ chứng chỉ cụ thể nào tôi nên tập trung vào, hoặc các khóa học đại học tôi nên tham gia không? Nhà tuyển dụng hoặc nhà tuyển dụng đang tìm kiếm điều gì?

Tôi có thể làm gì ngoài việc tạo một dự án thú cưng trong thời gian rảnh?


Xin chào Keyo, tôi đã sao chép câu hỏi của bạn như là một phần của việc dọn dẹp chung của thẻ nghề nghiệp . Cập nhật của bạn về công việc mới của bạn là điều tuyệt vời để nghe: bạn có thể để nó làm câu trả lời để người khác có thể bỏ phiếu và sử dụng nó làm tài liệu tham khảo không?

Nếu bạn biết Java, bạn có thể lấy C # chỉ sau vài tuần và nhiều công ty biết điều này
Austin_Anderson

Câu trả lời:


12

Chứng nhận không có khả năng giúp bạn có bất kỳ thông báo nào. Trên thực tế, đặt cược tốt nhất của bạn có thể chỉ đơn giản là xây dựng một cái gì đó tuyệt vời bằng cách sử dụng MS stack và đưa nó lên web, giống như một dự án danh mục đầu tư. Một điều nữa là bắt đầu trả lời các câu hỏi Stack Overflow trong C # và ASP và sau đó áp dụng thông qua SO Careerers (Tôi nhận thấy rằng bạn chủ yếu trả lời các câu hỏi về PHP và JS).


Nghề nghiệp SO không có việc làm tại Úc. Tôi đoán tất cả những gì tôi cần là đủ trên cv của tôi để nó không bị ném vào thùng. Các bài kiểm tra lập trình là những gì thực sự quan trọng.
Keyo

@Keyo, Atlassian đã quảng cáo thông qua SO Careerers và họ là nơi tốt để làm việc (mặc dù các kỹ năng khác nhau). Không bao giờ nói không bao giờ. SO Careerers là một dự án mới.
Alexandre Rafalovitch

Điều này là hoàn toàn sai. Tôi biết 2 công ty may mắn 100 trong đó chứng chỉ MS cộng với bằng cấp gần như đảm bảo cho một cuộc phỏng vấn ... và nếu bạn có thể bán cho mình, một công việc. Điều đó không làm cho nó đúng , nhưng đó là cách mọi thứ.
bụi đỏ

1
Đây thực tế là một trường hợp không đủ tiêu chuẩn trong một số cửa hàng .Net trong FTSE 250 nếu tiêu đề CV của bạn nếu FirstName LastName MCP, đó chắc chắn là không đủ tiêu chuẩn nếu FirstName LastName Bsc MCP của nó. Nó hiển thị ngay lập tức những gì bạn coi trọng.
sa93

9

Keyo, tôi nghĩ bạn không nên tập trung vào những gì headhunter muốn. Thành thật mà nói, nếu họ muốn PHP hoặc một số ngôn ngữ mà theo bạn thậm chí còn được thiết kế kém hơn thì bạn có thể gắn bó với nó suốt đời không?

Đề nghị của tôi là không rơi vào bẫy công nghệ khi chỉ học ngôn ngữ lập trình và kỹ thuật mà không có bất kỳ hiểu biết nào về tên miền. Nhìn xung quanh một chút - xem những gì bạn quan tâm. Có thể là lập trình trò chơi, tính toán hiệu năng cao, trình điều khiển thiết bị, phát triển kernel, trình biên dịch ... danh sách này tiếp tục.

Khi bạn đã chọn một trường hoặc 2, hãy xem xét những gì có trong miền nguồn mở trên các khu vực này. Đóng góp nhiều, bạn sẽ được chú ý tin tôi.


Đó sẽ là Django / Python, nhưng tôi không thể tìm được nhiều việc làm cho việc đó. Có lẽ tôi có cơ hội với Ruby / Rails hoặc C #, hoặc là tốt hơn nhiều so với PHP.
Keyo

6

Lời khuyên của tôi: tìm một công việc như một nhà phát triển C #. Bạn không cần phải có các kỹ năng chính xác được liệt kê trong quảng cáo việc làm để có việc làm: nếu bạn cho thấy bạn là nhà phát triển có khả năng, bạn sẽ có thể tìm được một công việc dựa trên giả định bạn sẽ chọn ngôn ngữ.

Tôi đang nói về kinh nghiệm ở đây. Nền tảng của tôi chủ yếu là Lotus Notes và Oracle PL / SQL, với các bit .NET, Java và Adobe Flex. Tôi quyết định tôi muốn tập trung vào .NET, vì vậy tôi đã đi và phỏng vấn cho các công việc .NET. Tôi đã không thực hiện bất kỳ .NET nào trong hơn 3 năm qua, nhưng bây giờ tôi đã sẵn sàng với MVC, WCF và lambdas :-)

Về cơ bản: không đánh giá thấp các kỹ năng hiện có của bạn và không ngại học hỏi trong công việc. Thực sự, không có thay thế cho kinh nghiệm phát triển trong thế giới thực.

Chỉnh sửa: Tôi cũng ở Úc. Có những cơ hội nếu bạn đi sau họ.


Bạn có nghĩ rằng có nhiều cơ hội ở Sydney hơn Melbourne (nơi tôi đang sống bây giờ) không? Sẽ không đau khi thử một vài cuộc phỏng vấn.
Keyo

Không chắc. Tôi đang ở Canberra và một khi tôi quyết định tập trung vào .NET, dường như có việc làm ở khắp mọi nơi. Tôi tưởng tượng bạn đang kiểm tra tìm kiếm, v.v., nhưng tôi cũng muốn giới thiệu bảng công việc Whirlpool. Đó là nơi tôi tìm thấy công việc này và thường mọi người quảng cáo ở đó khá kỹ tính.
Ben Hughes

Điểm tốt với Whirlpool. Các công ty đăng bài trên đó có lẽ đã được chuyển sang thực hành phát triển tốt.
Keyo

+1, mới ra trường Tôi đã có một công việc tại một cửa hàng của Microsoft mà không có kiến ​​thức trước về ngăn xếp MS. Miễn là bạn có thể chứng minh bạn có năng lực và sẵn sàng học hỏi bạn sẽ ổn.
Justin Ethier

Tái bút, nếu bạn tình cờ xem xét đến Canberra, chúng tôi hiện đang tuyển dụng. Đây là một bài viết về những gì công việc như thế nào: benrhughes.com/blog/2011/01/come-work-with-me
Ben Hughes

2

Vì bạn thực sự chỉ mới bắt đầu trong sự nghiệp của mình, nên có thể không khó như bạn nghĩ để có được một công việc bằng cách sử dụng công nghệ MS với rất ít kinh nghiệm. Bạn chỉ cần sẵn sàng chụp cho các công việc cơ sở.

Tôi đã thuê rất nhiều người và tôi có những kỳ vọng khác nhau về trải nghiệm của họ dựa trên vị trí tôi đang cố gắng lấp đầy. Nếu tôi đang xem xét một vai trò cấp cao hoặc kiến ​​trúc sư, tôi sẽ thấy một lượng kinh nghiệm hợp lý. Nhưng không phải tất cả đều phải nằm trong bộ công nghệ hoặc bộ kỹ năng chính xác mà tôi đang tìm kiếm. Nếu tôi muốn ai đó có kinh nghiệm về C # nhưng họ có 5 Java và 3 C ++, tôi biết họ sẽ không gặp nhiều khó khăn khi chọn ngôn ngữ mới. Nhân tiện, khi bạn tiến sâu hơn vào sự nghiệp, bạn sẽ nhanh chóng nhận ra rằng việc học một ngôn ngữ mới thường không phải là vấn đề lớn. Học tất cả các thư viện và thành ngữ của ngôn ngữ là những gì cần có thời gian.

Khi tôi nhìn vào một vị trí cấp dưới, tôi giảm cân rất nhiều cho kinh nghiệm của họ. Tôi thực sự muốn tìm ra họ có khả năng học hỏi. Nhận bằng CS (hoặc bất cứ điều gì) là một bước tốt theo hướng đó, bởi vì nó cho thấy rằng bạn có thể học được điều gì đó. Nếu bạn có kinh nghiệm làm việc trong lĩnh vực CS, thật tuyệt. Có người nghĩ bạn đủ thông minh để thuê. Tôi sẽ ném một số câu hỏi lập trình cho bạn (có thể trên giấy, có thể trên bảng trắng) và yêu cầu bạn giải quyết chúng bằng ngôn ngữ yêu thích của bạn. Vâng, trong ngôn ngữ của sự lựa chọn của bạn . Những gì tôi đang cố gắng xem là liệu bạn có thể giải quyết vấn đề hay không và tôi sẽ có thể theo dõi đủ mọi ngôn ngữ bạn chọn để xem bạn có trả lời đúng hay không.

Rõ ràng nếu bạn biết một cái gì đó về công nghệ, công việc sẽ yêu cầu, tất cả tốt hơn. Dành thời gian nghỉ ngơi của bạn để tập trung vào các chủ đề để ít nhất bạn sẽ có thể nhận ra các từ khóa quan trọng mà họ có thể ném vào bạn.

Để cho bạn thêm hy vọng, tôi đã thuê một anh chàng có kinh nghiệm về C nhưng không nhiều. Đó là cho một công việc cơ sở C. Anh chàng rõ ràng là thông minh, nói giỏi và có thể giải quyết vấn đề. Thật không may, anh vẫn còn hơi yếu ở bên C. Chúng tôi đã nói, "hãy nói cho bạn biết, hãy làm việc với C của bạn, quay lại sau một vài tuần và chúng tôi sẽ thử lại lần nữa." Anh ấy đã làm, chúng tôi đã hỏi anh ấy những câu hỏi khác nhau (rõ ràng), và anh ấy chắc chắn tốt hơn. Không đánh bật nó ra khỏi công viên tốt hơn, nhưng một sự cải thiện rõ ràng. Chúng tôi quyết định thuê anh ta, và không hối tiếc. Anh ấy làm việc chăm chỉ, và khi anh ấy không chắc chắn, anh ấy đã đặt câu hỏi.

Vì vậy, kết quả cuối cùng của sự lan man dài dòng này là, nếu bạn muốn thay đổi những gì bạn đang làm, hãy tiếp tục. Đặc biệt là điều này sớm trong sự nghiệp của bạn. Chụp cho các công việc và xem những gì xảy ra. Nếu bạn có thể, hãy nhận một số phản hồi về nơi bạn đã làm tốt, và không tốt lắm. Cuối cùng, nó sẽ có giá trị.


1

Nếu bạn muốn di chuyển theo hướng đó, bạn muốn tập trung vào việc xây dựng trải nghiệm của mình với các công nghệ. Bạn có thể làm điều này theo một số cách. Đầu tiên là làm việc trên các dự án của riêng bạn bằng cách sử dụng các sản phẩm của Microsoft. May mắn thay, ít nhất họ đã cung cấp một số công cụ miễn phí như Visual Studio express, vì vậy ít nhất bạn có thể bị ướt chân. Nếu bạn không có bất cứ điều gì trong đầu mà bạn muốn làm việc, chỉ cần tìm một số sách và đọc và trải qua bất kỳ bài tập hoặc ví dụ nào mà họ cung cấp. Bạn cũng có thể xem liệu có bất kỳ nhóm người dùng .NET nào trong khu vực của bạn không và bắt đầu tham dự những nhóm đó và kết nối mạng. Nếu không có nhóm người dùng, có thể tìm kiếm các hội nghị gần bạn. Thứ ba hãy xem liệu bạn có thể tìm thấy một công ty sử dụng nhiều công nghệ mà bạn có thể sử dụng các kỹ năng hiện có của mình không, nhưng có cơ hội được tiếp xúc với các công nghệ khác và có thêm một số kinh nghiệm trong công việc. Nhiều kỹ năng bạn đã học sẽ vẫn được áp dụng bất kể công nghệ và ngôn ngữ bạn đang sử dụng. Vì vậy, cũng tiếp tục tập trung vào việc tiếp tục phát triển những kỹ năng đó.


1

Như những người khác đã nói, với kinh nghiệm 1 năm bạn sẽ có thể tìm được một công việc mới cho phép bạn viết mã .Net. Tôi cũng đã chuyển từ PHP sang ASP.Net/C#, nhưng đường dẫn của tôi thì khác. Sau khi làm việc trong PHP khoảng một năm, tôi đã học Thạc sĩ, thực tập tại một công ty, lập trình chủ yếu ở .Net và sau đó tôi hiện đang làm việc trong .Net toàn thời gian.

Khác trong trường hợp công ty của bạn là một công ty khởi nghiệp (hoặc không phải là một công ty như bạn nói), tại sao không thuyết phục họ bắt đầu / tìm kiếm các dự án ASP.Net? Tất nhiên, điều này phụ thuộc vào thực tế là có những người thành thạo trong việc quản lý / làm việc trong các dự án .net hoặc công ty của bạn nên sẵn sàng thuê người có kinh nghiệm w / .net cho các dự án mới? Câu trả lời này nghe có vẻ phi thực tế quá ...


Tôi không nghĩ rằng bất cứ ai khác ở nơi làm việc cũng đam mê lập trình như tôi. Công ty tôi nhỏ (7 người). Một trong những lý do chính để chuyển khỏi PHP là làm việc trong các công ty lớn hơn (lớn hơn), nơi có nhiều cơ hội hơn để học hỏi và thăng tiến. Có rất nhiều vấn đề tổ chức khác tại công ty của tôi. Tôi đã quyết định thay đổi công ty dễ dàng hơn là sửa chữa tất cả các vấn đề tôi gặp phải trong công ty này.
Keyo

1

Tôi nghĩ rằng câu trả lời có nhiều phần: kỹ năng, chứng chỉ và tự quảng bá / xây dựng thương hiệu.

Kỹ năng: Nghe có vẻ như bạn không biết phần nào của 'web' mà bạn quan tâm. Vì vậy, hãy chọn một thứ chưa có quá nhiều người làm việc (vì nó mới xuất hiện) và bắt đầu chơi với nó bằng C # stack. Ví dụ, công cụ dao cạo chỉ xuất hiện trong MVC3 beta. Hoặc một cái gì đó xung quanh công nghệ Deep Zoom, mặc dù chủ yếu gắn liền với Silverlight :-( Điều này sẽ cung cấp cho bạn tất cả các kỹ năng cơ bản, nhưng cũng có tất cả những suy nghĩ và cơ hội mới nhất.

Tự quảng cáo / xây dựng thương hiệu: Học công nghệ mới nhất (beta) không phải lúc nào cũng dễ dàng. Lỗi, tính năng hiểu lầm và niềm vui khác sẽ xảy ra trên đường đi. Tạo một blog (trên tên miền của riêng bạn) để ghi lại những cuộc phiêu lưu đó và đặc biệt là các giải pháp của bạn. Viết hướng dẫn nhỏ hoặc đi qua, có thể các dự án mẫu nhỏ để tải xuống cho người mới khác. Điều này cho người khác thấy rằng bạn đang làm việc với các công nghệ mới nhất, rằng bạn đang học và rằng - hy vọng - bạn thậm chí có thể dạy điều gì đó cho người khác. Nếu bạn có thể, hãy tạo các danh mục đầu tư nhỏ để thể hiện công việc của bạn

Chứng chỉ: Xem xét mọi thứ từ acm.org hoặc O'Reilly. Các thành viên ở đó cung cấp quyền truy cập vào nhiều khóa học và trong một số trường hợp chứng nhận. Tôi không biết quá nhiều về những điều này, nhưng đó sẽ là hướng điều tra của tôi.

Theo một cách cụ thể, dự án cụ thể không thành vấn đề, nhưng cố gắng không phát minh lại bánh xe (một bản sao CMS hoặc Tetris khác). Hoặc chọn một điều mới đơn giản xung quanh các sở thích khác của bạn để làm hoặc thử giúp một dự án nguồn mở hiện có. Hoặc chỉ cần làm lại một dự án demo .Net hiện có từ Microsoft (hoặc từ một cuốn sách .Net phổ biến ) bằng cách sử dụng công nghệ mới nhất và các phương pháp tiếp cận HTML5 / jQuery. Lưu ý rằng việc làm lại một dự án demo cụ thể hiện có khác với 'một XYZ khác' vì bạn bị ràng buộc bởi các yêu cầu tính năng của bản demo ban đầu và do đó thực sự có thể được so sánh với việc triển khai ban đầu như táo với táo. Cũng cung cấp cho bạn một cơ hội để chỉ ra nơi mà một cái gì đó bây giờ nhiều hơn / kém hiệu quả / rõ ràng / dễ đọc hơn.

Với các dự án nguồn mở, bạn không phải kiếm các quyền cam kết là hữu ích, bạn chỉ cần chọn một kịch bản và tạo dự án mẫu thể hiện một thiết lập / cấu hình / vv cụ thể. Chỉ cần cố gắng giải thích nó cho người khác cũng sẽ dạy bản thân rất nhiều. Và có lẽ khám phá nhiều thông tin còn thiếu trong tài liệu của dự án nguồn mở đó sẽ dạy cho bạn rất nhiều về việc đọc mã của người khác để có câu trả lời.

Về cơ bản, hãy bắt đầu suy nghĩ vượt ra ngoài mã và nhiều hơn nữa về cách bạn có thể là một thành viên hữu ích của cộng đồng ngay cả ở mức độ hiểu biết của bạn và làm thế nào để đóng góp liên tục đó cho cộng đồng trở nên rõ ràng hơn. Các nhà tuyển dụng đang tìm kiếm những người đã hữu ích và nếu bạn bắt đầu những kỹ năng này sớm, họ sẽ trả tiền tiếp tục trả lại trong suốt sự nghiệp của bạn.

Cổ vũ người bạn đời.


1

Luôn luôn khó khăn để thực hiện chuyển đổi đó sau khi làm việc trên một công nghệ cụ thể trong một vài năm. Công việc hàng ngày của bạn sẽ không cho phép bạn tập trung vào việc học công nghệ mới và bạn sẽ không có việc làm với nó, ít nhất là với cùng một thang lương như bạn không có nhiều kinh nghiệm về nó.

Rất vui, việc chuyển đổi sang các công nghệ MS không quá khó khăn vì có rất nhiều tài nguyên tốt có sẵn để học hỏi và rất nhiều công việc có sẵn cho nó. Nhưng, bạn sẽ phải làm việc trên các dự án nhỏ để có được một số kiến ​​thức thực sự, đó là cách tốt nhất để học. Không phải tôi biết quá nhiều, nhưng bất cứ điều gì tôi đã học được là do những thách thức tôi gặp phải, làm việc trong các dự án.

Khác với việc tự mình làm việc trong một dự án thú cưng, có lẽ bạn có thể thử và kết nối với một người bạn phát triển, người đã làm việc trên dotnet. Yêu cầu anh ta giao cho bạn những nhiệm vụ nhỏ để giúp anh ta làm việc. Bạn cũng có thể giúp anh ấy tìm giải pháp cho các vấn đề anh ấy gặp khó khăn. Bằng cách đó, bạn sẽ tìm hiểu về các tính năng của ngôn ngữ và cách thức và thời điểm sử dụng chúng.

Đọc sách là một hoạt động khác mà bạn nên làm, nhưng điều đó phải luôn luôn được đặt lên hàng đầu, không sử dụng cách khác.

Tôi cũng muốn thêm, Chứng chỉ có thể trông giống như một tiện ích bổ sung tuyệt vời cho hồ sơ của bạn, nhưng điều đó không thực sự giúp bạn nâng cao kỹ năng của mình và nhà tuyển dụng biết điều đó.


1

Vì bạn đã có kinh nghiệm về PHP, nhiều kỹ năng phát triển web mà bạn có được sẽ được sử dụng rất nhiều, nếu bạn di chuyển phát triển web asp.net. Cá nhân tôi thích asp.net mvc vì nó có cấu trúc chặt chẽ hơn và Microsoft gần như khuyên dùng nó trên Web Forms. Vì vậy, các kỹ năng CSS, JavaScript và HTML, v.v của bạn sẽ không bị mất trong quá trình chuyển đổi này.

Tôi muốn giới thiệu chứng nhận, với một lời cảnh báo rằng chứng nhận không cho phép bạn bất cứ điều gì. Nhưng, nó sẽ là một bằng chứng cho thấy bạn có hiểu biết về ngăn xếp asp.net/microsoft. Bạn có thể dễ dàng biện minh cho công việc tìm kiếm của mình trong các công nghệ microsoft. Trên hết, một chuẩn bị Chứng nhận sẽ đưa ra rất nhiều khái niệm cho bạn. Nhận chứng chỉ tốt hơn là ngồi và cắn móng tay, trừ khi bạn có một dự án thú cưng thú vị trong asp.net hoặc bất kỳ công cụ nào khác trong ngăn xếp microsoft.

Nếu bạn được tuyển dụng bởi một công ty, họ sẽ mong bạn làm việc hiệu quả, mức độ khác nhau, nhưng toàn bộ ý tưởng bây giờ là bạn thành thạo như thế nào trong Microsoft stack? Cá nhân tôi thích www.tekpub.com vì rất nhiều diễn viên giỏi trên màn hình và công việc tốt của Rob Conrey, vì đã phân tích mọi thứ thành các đơn vị hướng dẫn đơn giản dễ hiểu. Điều này sẽ thúc đẩy quá trình học tập của bạn. Tôi đặc biệt khuyến nghị rằng mặc dù nó có tư cách thành viên hàng tháng là danh nghĩa nếu bạn sống ở các quốc gia OECD.

Đến amazon và theo đuổi những cuốn sách trên asp.net/microsoft.net thường chọn một cuốn sách có xếp hạng 5 sao và cam kết với chính mình. Cuối cùng nhưng không kém phần quan trọng, hãy học cách cài đặt tất cả các phần mềm cần thiết Visual Studio, SQL Server và những thứ khác được yêu cầu trên máy tính cá nhân của bạn (phiên bản express sẽ ổn). Làm điều đó một mình, bằng cách tìm kiếm trên internet hoặc một cuốn sách. Đây là kỹ năng rất quan trọng, sẽ hữu ích và đơn giản trong hầu hết các trường hợp, nhưng có một số bài học có thể học được ở đó.

Ít nhất đảm bảo bạn đã triển khai giỏ hàng nhỏ hoặc dự án mini-engine để xem toàn bộ sự việc diễn ra như thế nào.


1

Bạn không thích PHP, vì vậy việc tránh các công việc trong lĩnh vực đó khá dễ dàng. Rất nhiều công việc trong khu vực web / Microsoft, nhưng đây có phải là những loại công ty bạn muốn làm việc không?

Có ba loại công việc:

  1. Công ty dịch vụ phần mềm / web
  2. Tư vấn
  3. Công ty trong một số ngành công nghiệp khác muốn thuê lập trình viên nội bộ.

Không chắc chắn # 1 có nhiều C #, nhưng bạn sẽ phải tự mình tìm ra điều đó. Bạn đã xem Python hay Ruby chưa?

Bạn có một công việc, vì vậy bạn không nên quá tuyệt vọng. Chọn một công ty bạn muốn làm việc và xem những gì họ yêu cầu. Với trình độ học vấn và kinh nghiệm của bạn, tự học là lựa chọn tốt nhất. Không nên quá khó thuyết phục nhà tuyển dụng bạn biết bạn đang làm gì và có khả năng chọn ngôn ngữ mới. Không có con đường dứt khoát; được chuẩn bị để bán các kỹ năng của bạn.


0

Tôi đã thực hiện thành công công nghệ nhảy hơn một lần trong sự nghiệp của mình. Dự án đầu tiên tôi làm là một ứng dụng ColdFusion (chỉ cần nghĩ về mọi thứ sai với PHP, phóng to nó và bây giờ bạn có ColdFusion). Tôi ghét ứng dụng đó, điều này dẫn đến sự ghê tởm khi tôi phải triển khai nó trên một hộp Solaris cứng.

Chúng tôi đã phải đưa ra một công cụ để thực hiện một số xử lý nền, đó là điều mà ColdFusion chắc chắn không phụ thuộc vào nhiệm vụ. Vì nó là một công ty nhỏ và tôi muốn học Java, tôi đã viết tiện ích bằng Java. Tôi đã học được rất nhiều về lập trình trong quá trình này. Tôi cũng đã xây dựng danh tiếng của mình để hoàn thành công việc ngay.

Vì Java là hướng đối tượng và tôi đã tiếp xúc với C ++, được yêu cầu duy trì một số ứng dụng C ++ của công ty đó. Lại một sự thay đổi công nghệ.

Trong một thời gian, tôi đã quay lại Java trên cả máy tính để bàn và máy chủ. Điều đó đã trả các hóa đơn của tôi trong một thời gian dài . Gần đây, tôi đã có một sự thay đổi công nghệ khác cho ngăn xếp .Net. Kiến thức mà tôi đã xây dựng về thiết kế ứng dụng và giải quyết vấn đề là điều đã mang lại cho tôi công việc mặc dù tôi đã không viết một dòng mã C #. C # tương tự như Java Tôi đã chọn nó ở một mức độ mà tôi có thể hữu ích trong khi chờ đợi giấy tờ nhân sự đi qua.

Vào cuối ngày, bạn phải chứng minh rằng bạn có các kỹ năng công nghệ bên ngoài lỗ hổng nơi bạn cảm thấy như bây giờ. Trình diễn đó là hiệu quả nhất với một ứng dụng hoặc tiện ích làm việc. Càng nhiều người có thể thấy ứng dụng đó thì càng tốt. Tuy nhiên, như quá trình chuyển đổi cuối cùng của tôi chứng minh, bạn không cần phải có ứng dụng đó để tìm việc. Bạn phải biết cách giải quyết vấn đề theo cách tương thích với công nghệ của công ty.

Khi tôi ngồi ở vị trí của người phỏng vấn, chứng chỉ không thực sự gây ấn tượng với tôi. Lý do là tôi đã có 50/50 may mắn với các nhà phát triển được chứng nhận. Một số thực sự tốt, và một số thực sự xấu. Không có xu hướng đáng kể nào cả vì vậy đó không phải là vấn đề. Điều quan trọng hơn là làm thế nào bạn có thể hiểu các vấn đề và giải pháp rõ rà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.