2010-05-05 41 views
11

語言是多久選擇一項工作的決定性因素?根據語言選擇一項工作?

我們這裏很多人都熟悉很多語言,C++,Java,C#,並且可能有很多其他語言在我們的正確位置(真的任何場合都適合Python,AMIRITE?)這不是根據你的技能選擇一個適合的工作的問題。相反,如果你熟練掌握大多數語言,你會選擇自己喜歡的,還是追隨這筆錢(鑑於經濟緊張)。

我正在考慮退休,並已開始環顧四周,並提供哪些服務。

多年來,我已經轉向了C#和Python;該領域的許多工作都在尋找.NET開發人員,但其中有很多人並不這樣做。我在C++上削減了自己的teef,認爲自己熟練掌握了這門語言,並瞭解瞭解Java的方法。但是我發現自己真的在挖掘他們對C#做的事情,而且我一直都很喜歡python。

即使工作會很有趣,語言對你來說有多重要?

+3

社區wiki? – 2010-05-05 07:33:18

回答

8

我認爲,儘管在其本質上編程比任何語言(語言只是手段,而不是目標)都大,但每個人都偏愛某些語言。但是,通常情況下,我們的偏好是不被視爲主流的語言。

我在保加利亞生活和工作(一個以電影而聞名的國家,作爲歐洲犯罪的中心,但事實並非如此)。這裏有90%的招聘廣告用於PHP,Java和C#開發人員......還有C用於嵌入式開發(我討厭),C++(用於維護舊系統 - 沒有人再用C++開始新項目)和Cobol :-)我非常想在Clojure或Ruby開發中賺錢,但實際情況是,這裏根本就沒有需求。在三種選擇中,我發現Java最吸引我 - 這是一種很好的語言,它周圍有一個很好的社區,背後有一個很棒的虛擬機。所以我自然會首先考慮Java廣告,但只要發現它們有趣,我總是樂於接受任何挑戰......

3

我認爲人們會偏向於他們想要開發的語言,但是他們可能在使用的環境和類型的應用程序中。我認爲這將是決定性的因素?

1

對於一個編碼者來說,誰的職業是基於它的,應該是主要的決定因素。 (...與錢是非常接近的第二!)

+0

如果你用「編碼器」修復「程序員」,那就是對的。 – 2010-05-05 08:13:49

+0

已更改... – kevchadders 2010-05-05 09:51:34

1

我已選擇Java。我知道更多,但我認爲它是堅持一個最好的決定。如果你工作一年Java,一年c#,一年python,你不會得到一個Java程序員的工作,該工作至少應該有3年的經驗。

2

爪哇 - 咖啡研磨機

的Python - 耍蛇人

Ç - 配鏡

C# - 激光眼科手術

C++ - 夜視鏡製造商

紅寶石 - 珠寶

.NET - Fis herman

1

這可能聽起來很淺,但我傾向於堅持我最瞭解的人。在C#和.NET中度過了好幾年之後,我不會回到PHP或Java,不是因爲它們不好,而是我不想再次重新學習所有東西......這就像是開始再一次。

2

語言本身並不重要,就像所使用的技術一樣。

例如,PHP/mySQL開發人員可以比.NET Windows Forms程序員更容易轉換爲ASP.NET/MSSQL。我是兩個人,並感受到我的PHP/MySQL技能比我的桌面C#編程更多的支持。但是,當工作過程令你煩惱的時候(例如,你甚至不想回到C​​ ++因爲你是地獄),你最好找到.NET桌面工作 - 你會發現90%的在C++中,你以前用C++完成的工作是在.NET庫中抽象出來的,你將從編程中獲得更多樂趣(儘管有些人喜歡所謂的'C++ hell')。

正如Chuck Jazdzewski的父親所說,(在http://www.removingalldoubt.com/PermaLink.aspx/a32977e2-cb7d-42ea-9d25-5e539423affd的末尾),編程很有趣,但是運輸是您的工作。喬爾Spolsky(www.joelonsoftware.com)也有很好的條目。

當您正在尋找新的工作環境時,請考慮這一點。