導航:首頁 > 程序命令 > 自己適合做程序員嗎

自己適合做程序員嗎

發布時間:2022-03-31 00:49:36

㈠ 怎麼判斷自己適不適合當程序員

熱愛不?願意長時間堅持鑽研;學習力夠不?自學一段時間試試看看能學會不。

㈡ 搞IT程序員有前途嗎

IT程序員有前途。就業方向有:

1、架構師

這職位聽起來很高大上,但它需要強大的技術實力和深厚的技術積累。建築師的成長需要經驗、技術的廣度和深度。設計優雅、靈活、擴展性強的架構是架構師的主要工作。

2、Java後端程序員

後端程序員主要實現業務邏輯,為前端使用提供介面。

Java是最常用,但也有其他相對小眾,比如Python,Ruby on Rails、php等,還有就是PHP,小網站經常用,不論哪個語言,都不難學,這一塊的需求是比較大的。

(2)自己適合做程序員嗎擴展閱讀

1、對項目經理負責,負責軟體項目的詳細設計、編碼和內部測試的組織實施,對小型軟體項目兼任系統分析工作,完成分配項目的實施和技術支持工作。

2、協助項目經理和相關人員同客戶進行溝通,保持良好的客戶關系。

3、參與需求調研、項目可行性分析、技術可行性分析和需求分析。

4、熟悉並熟練掌握交付軟體部開發的軟體項目的相關軟體技術。

5、負責向項目經理及時反饋軟體開發中的情況,並根據實際情況提出改進建議。

6、參與軟體開發和維護過程中重大技術問題的解決,參與軟體首次安裝調試、數據割接、用戶培訓和項目推廣。

7、負責相關技術文檔的擬訂。

8、負責對業務領域內的技術發展動態進行分析研究。

㈢ 想做程序員,要些什麼條件

程序員是一種技術工作,在IT的發展中有相當重要的地位,從底層硬體通訊協議的建立, 到數據傳輸層的處理,到操作系統的建設,到資料庫平台的建設,一直到應用層上各種數 據營銷平台的搭建,程序員在裡面都扮演著舉足輕重的角色並為IT事業的發展做出了巨大 的貢獻。

中國有很多精於編碼的人,但是中國軟體行業,尤其是網路應用開發方面誤區很大,很難 形成有規模的軟體開發力量和產品能力,不但比美國差距甚遠,和印度相比也是頗有不 如。這些問題不是在於中國程序員的智商和工作努力狀況,也不是在於國家和民間對開發
的投入程度,而是很大程度上,有一些對技術,對程序開發,對項目設計方面的思想誤 區,這些誤區,導致了軟體行業的產品化能力不足,缺乏規模化和大型復用系統研發能 力,可以說,改變認識誤區,是解決軟體行業小作坊模式和個體英雄模式所帶來的局限性 的重要工作。

中國有很多小朋友,他們18,9歲或21,2歲,通過自學也寫了不少代碼,他們有的代碼寫的 很漂亮,一些技術細節相當出眾,也很有鑽研精神,但是他們被一些錯誤的認識和觀點左 右,缺乏對系統,對程序的整體理解能力,這些人,一個網上的朋友說得很好,他們實際
上只是一些Coding fans,壓根沒有資格稱為程序員,但是據我所知,不少小網路公司的 CTO就是這樣的coding fans,拿著嚇人的工資,做著嚇人的項目,項目的結局通常也很嚇 人。

程序員基本素質:

作一個真正合格的程序員,或者說就是可以真正合格完成一些代碼工作的程序員,應該具 有的素質。

1:團隊精神和協作能力

把它作為基本素質,並不是不重要,恰恰相反,這是程序員應該具備的最基本的,也是最 重要的安身立命之本。把高水平程序員說成獨行俠的都是在囈語,任何個人的力量都是有 限的,即便如linus這樣的天才,也需要通過組成強大的團隊來創造奇跡,那些遍布全球
的為linux寫核心的高手們,沒有協作精神是不可想像的。獨行俠可以作一些賺錢的小軟 件發點小財,但是一旦進入一些大系統的研發團隊,進入商業化和產品化的開發任務,缺 乏這種素質的人就完全不合格了。

2:文檔習慣

說高水平程序員從來不寫文檔的肯定是乳臭未乾的毛孩子,良好的文檔是正規研發流程中 非常重要的環節,作為代碼程序員,30%的工作時間寫技術文檔是很正常的,而作為高級 程序員和系統分析員,這個比例還要高很多。

缺乏文檔,一個軟體系統就缺乏生命力,在未來的查錯,升級以及模塊的復用時就都會遇 到極大的麻煩。

3:規范化,標准化的代碼編寫習慣

作為一些外國知名軟體公司的規矩,代碼的變數命名,代碼內注釋格式,甚至嵌套中行縮 進的長度和函數間的空行數字都有明確規定,良好的編寫習慣,不但有助於代碼的移植和 糾錯,也有助於不同技術人員之間的協作。

有些coding fans叫囂高水平程序員寫的代碼旁人從來看不懂,這種叫囂只能證明他們自 己壓根不配自稱程序員。代碼具有良好的可讀性,是程序員基本的素質需求。

再看看整個linux的搭建,沒有規范化和標准化的代碼習慣,全球的研發協作是絕對不可 想像的。

4:需求理解能力

程序員需要理解一個模塊的需求,很多小朋友寫程序往往只關注一個功能需求,他們把性 能指標全部歸結到硬體,操作系統和開發環境上,而忽視了本身代碼的性能考慮,有人曾 經放言說寫一個廣告交換程序很簡單,這種人從來不知道在百萬甚至千萬數量級的訪問情
況下的性能指標是如何實現的,對於這樣的程序員,你給他深藍那套系統,他也做不出太 極鏈的並訪能力。性能需求指標中,穩定性,並訪支撐能力以及安全性都很重要,作為程 序員需要評估該模塊在系統運營中所處的環境,將要受到的負荷壓力以及各種潛在的危險
和惡意攻擊的可能性。就這一點,一個成熟的程序員至少需要2到3年的項目研發和跟蹤經 驗才有可能有心得。

5:復用性,模塊化思維能力

經常可以聽到一些程序員有這樣的抱怨,寫了幾年程序,變成了熟練工,每天都是重復寫 一些沒有任何新意的代碼,這其實是中國軟體人才最大浪費的地方,一些重復性工作變成 了熟練程序員的主要工作,而這些,其實是完全可以避免的。

復用性設計,模塊化思維就是要程序員在完成任何一個功能模塊或函數的時候,要多想一 些,不要局限在完成當前任務的簡單思路上,想想看該模塊是否可以脫離這個系統存在, 是否可以通過簡單的修改參數的方式在其他系統和應用環境下直接引用,這樣就能極大避
免重復性的開發工作,如果一個軟體研發單位和工作組能夠在每一次研發過程中都考慮到 這些問題,那麼程序員就不會在重復性的工作中耽誤太多時間,就會有更多時間和精力投 入到創新的代碼工作中去。

一些好的程序模塊代碼,即便是70年代寫成的,拿到現在放到一些系統裡面作為功能模塊 都能適合的很好,而現在我看到的是,很多小公司軟體一升級或改進就動輒全部代碼重 寫,大部分重復性工作無謂的浪費了時間和精力。

程序員應具備的素質中

6:測試習慣

作為一些商業化正規化的開發而言,專職的測試工程師是不可少的,但是並不是說有了專 職的測試工程師程序員就可以不進行自測;軟體研發作為一項工程而言,一個很重要的特 點就是問題發現的越早,解決的代價就越低,程序員在每段代碼,每個子模塊完成後進行
認真的測試,就可以盡量將一些潛在的問題最早的發現和解決,這樣對整體系統建設的效 率和可靠性就有了最大的保證。

測試工作實際上需要考慮兩方面,一方面是正常調用的測試,也就是看程序是否能在正常 調用下完成基本功能,這是最基本的測試職責,可惜在很多公司這成了唯一的測試任務, 實際上還差的遠那;第二方面就是異常調用的測試,比如高壓力負荷下的穩定性測試,用
戶潛在的異常輸入情況下的測試,整體系統局部故障情況下該模塊受影響狀況的測試,頻 發的異常請求阻塞資源時的模塊穩定測試等等。當然並不是程序員要對自己的每段代碼都 需要進行這種完整測試,但是程序員必須清醒認識自己的代碼任務在整體項目中的地位和
各種性能需求,有針對性的進行相關測試並盡早發現和解決問題,當然這需要上面提到的 需求理解能力。

7:學習和總結的能力

程序員是人才很容易被淘汰,很容易落伍的職業,因為一種技術可能僅僅在三兩年內具有 領先性,程序員如果想安身立命,就必須不斷跟進新的技術,學習新的技能。

善於學習,對於任何職業而言,都是前進所必需的動力,對於程序員,這種要求就更加高 了。

但是學習也要找對目標,一些小coding fans們,他們也津津樂道於他們的學習能力,一 會學會了asp,一會兒學會了php,一會兒學會了jsp,他們把這個作為炫耀的資本,盲目 的追逐一些膚淺的,表面的東西和名詞,做網路程序不懂通訊傳輸協議,做應用程序不懂
中斷向量處理,這樣的技術人員,不管掌握了多少所謂的新語言,永遠不會有質的提 高。

善於總結,也是學習能力的一種體現,每次完成一個研發任務,完成一段代碼,都應當有 目的的跟蹤該程序的應用狀況和用戶反饋,隨時總結,找到自己的不足,這樣逐步提高, 一個程序員才可能成長起來。

㈣ 我到底應該怎麼規劃自己的未來我到底適不適合做程序員我很迷茫

哈哈,你要是真厲害,可以出國,去外企。牛掰點的企業。比如Facebook,比較注重工程師文化,相對還是比較自由的。

㈤ 什麼樣的人適合當程序員

一、

「你好,在嗎?」

「在的,怎麼啦」

看到女神的回復,小張眼前一亮,通宵兩天幫同事敲代碼終於換來了女神的微信,一定要把握住這次機會一舉拿下!看,現在這個開頭就很不錯!

怕女神等太久,小張謹遵網上要用問句打開聊天話題的技巧,迅速回了一條信息。

「沒事沒事,你吃飯了嗎?」

「吃了……剛和你同事去吃了自助烤肉,有點吃多了2333」

自助烤肉?最近不是有報道說自助烤肉很不衛生嗎,還用了不合格的禽類生肉,吃了有可能會感染禽流感啊,可得趕緊提醒下女神!

於是小張趕緊去朋友圈翻到了新聞鏈接,轉發給女神,並且提醒她自助烤肉一定要少吃,不僅不衛生還容易發胖。可惜不知道為什麼,女神這次遲遲沒有回復,小張心裡著急,忍不住又發了一條。

「你在干什麼呢?」

「啊,這幾天降溫,有點感冒,在找家裡有沒有感冒葯了=。=」

「感冒病毒吃葯是沒太大作用的,你多喝熱水啊!早點休息,多喝熱水好得快!」

隔了幾分鍾,女神回復了小張一個表情包。

㈥ 女生適合做程序員嗎

基於我們多年的IT培訓經驗,我們可以很直接的說,女生完全可以勝任編程崗位。首先,編程工作都是室內電腦辦公,算不上重體力勞動。如果你非說這個工作既費腦又費身體的話,那請問哪個互聯網崗位不是這樣?運營、文案、設計師都需要伏案工作不是嗎?至於編程涉及到的函數、演算法之類的,這些通過學習都是可以掌握的。

2014年,谷歌開始發布員工多樣性數據,其他科技公司也紛紛效仿,微軟、蘋果、Facebook也和谷歌一起,每年更新該公司的員工多樣性報告。從那些報告來看,這些公司的女性員工所佔比例在三分之一以下,技術崗位更少。

不過,近年來,科技公司開始逐漸招收更多女性員工,尤其是技術崗位,來改善性別失衡的問題。谷歌也設置了"Made With Code"項目,用於培養和教育女生編程;2015年,谷歌與迪士尼聯合製作動畫片《明日世界的米爾斯》, Loretta角色被塑造成為一名聰明的程序員,以期待點燃女孩子們對於計算機技術和科學的探索興趣;2016年,谷歌又將63個職業女性符號加入emoji豪華表情庫,希望藉此「強化女性職業多樣性,讓女孩兒無處不在。」

對於一家公司來說,他們沒有理由去排斥一個女程序員。因為員工都是來公司解決難題、創造價值的,大家都是幹活領工資的,是男是女沒多大區別。

而且,女程序員的耐心和細致程度相對來說更高,如果她們的比例能再提高一些,對整個行業都是個利好。

科技的發展,很大程度的拉平了男女體力上的差距。女生們跟隨自己的意願,投身到傳統意義上男生的行業,其實也是男女平權的一種體現。

㈦ 怎麼看出自己適不適合干程序員

我用的是C#寫的,本人新人,不懂簡化代碼,邏輯也比較呆萌

usingSystem;
usingSystem.Text;

namespaceTest
{
classProgram
{
staticvoidMain(string[]args)
{
StringBuildersb=newStringBuilder();
for(inta=1;a<=9;a++)//億
{
//0
for(intb=1;b<=9;b++)//千萬數
{
if(b!=a)//1
{
for(intc=1;c<=9;c++)//百萬數
{
if(c!=a&&c!=b)//2
{
for(intd=1;d<=9;d++)//十萬數
{
if(d!=a&&d!=b&&d!=c)//3
{
for(inte=1;e<=9;e++)//萬位數
{
if(e!=a&&e!=b&&e!=c&&e!=d)//4
{
for(intf=1;f<=9;f++)//千位數
{
if(f!=a&&f!=b&&f!=c&&f!=d&&f!=e)//5
{
for(intg=1;g<=9;g++)//百位數
{
if(g!=a&&g!=b&&g!=c&&g!=d&&g!=e&&g!=f)//6
{
for(inth=1;h<=9;h++)//十位數
{
if(h!=a&&h!=b&&h!=c&&h!=d&&h!=e&&h!=f&&h!=g)//7
{
for(inti=1;i<=9;i++)//個位數
{
if(i!=a&&i!=b&&i!=c&&i!=d&&i!=e&&i!=f&&i!=g&&i!=h)//8
{
intnum=int.Parse(a.ToString()+b.ToString()+c.ToString()+d.ToString()+e.ToString()+f.ToString()+g.ToString()+h.ToString()+i.ToString());
intcount=100000000;
intii=1;
boolhasValue=true;
while(ii<=9)
{
inttemp=num/count%ii;
if(temp!=0)
{
hasValue=false;
break;
}
count/=10;
ii++;
}
if(hasValue)
{
sb.AppendLine(a.ToString()+b.ToString()+c.ToString()+d.ToString()+e.ToString()+f.ToString()+g.ToString()+h.ToString()+i.ToString());
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
Console.WriteLine("符合條件的有:{0}",sb.ToString());
}
}
}

㈧ 我是不是不適合做程序員

我覺得,
第一:你要盡量豐富你的專業知識,讓自己有信心去處理工作。
第二:在平時要可以要求自己不能馬虎,記住自己犯過的小錯誤,下次遇到時 就要小心一點,慢慢你就會形成習慣了。
第三:可能你的性格比較急躁,當你想發脾氣時就故意克住自己,發完脾氣什麼都幹不了,自己就會一事無成,抱著這個想法就會好一點的。。。
祝你成功!!!!

㈨ 如何判斷自己適不適合當程序員

1. 邏輯思維力(或推衍的能力):這個是做稱職程序員的底線。比如不能寫的代碼出個Exception就抓瞎不知道哪裡出了問題,而是有能力從Exception順藤摸瓜反推出哪裡出了問題。Code即邏輯,Code有問題即邏輯有問題。沒有邏輯的人是無法找到邏輯漏洞的,也寫不出條理清晰的代碼。

2. 抽象思維力:這個能力大體可以決定一個程序員的上限。沒有這個能力是做不出一切皆文件這種抽象的,可以試試學習函數式編程,如果無法理解並使用高階函數,你不適合做程序員。再來幾個更初級的例子。如果你學寫代碼的過程中,理解指針的指針的指針這個東西的時間超過了一天,那你不適合當程序員。

3. 專注力:我理解的專注力只是興趣的衍生品,你打Dota打CS打個幾個小時能越打越精神,為什麼?因為你覺得有趣兒。如果也覺得寫代碼有意思,那專注自然就不是個事兒。

4. 想像力與記憶力:這個不是說過目不忘的那種,只是說你大概記得有什麼類,都有什麼函數,每個函數里的大體過程是什麼樣的。然後走路、坐地鐵的時候就可以用想像力在腦子里做代碼的重構啦,找Bug啦什麼的,然後回到電腦前就噼里啪啦敲代碼。我聽說有人在夢里也能寫代碼,我還沒有鍛煉出這個技能。當然,這些能力不是必須的,你隨身帶個筆記本也行,就是效率低些,影響職業成長的上限。

5. 英語:很遺憾地,目前多數有價值的東西都是英文的。所以無障礙閱讀Stackoverflow的回答是起碼的。

閱讀全文

與自己適合做程序員嗎相關的資料

熱點內容
谷歌框架伺服器地址 瀏覽:378
女程序員藍天白雲 瀏覽:829
鋼鐵命令解說 瀏覽:252
什麼購物app是正品 瀏覽:478
安卓系統斷網怎麼回事 瀏覽:456
黑馬程序員第9章 瀏覽:703
汽車編程所用的函數 瀏覽:447
雲管理伺服器如何注冊 瀏覽:208
linux下重啟網卡 瀏覽:118
樂橙怎麼加密 瀏覽:262
幸識是個什麼樣的app 瀏覽:54
程序員直男認口紅 瀏覽:37
雕刻機的編程點怎麼算 瀏覽:643
ftp伺服器的http地址 瀏覽:940
單位噸標煤最簡單演算法 瀏覽:423
企業微信中設置伺服器是什麼 瀏覽:385
閃電俠解壓視頻 瀏覽:293
rgb燈條51單片機 瀏覽:768
問道4月5日為什麼伺服器超時 瀏覽:991
伺服器的url地址是什麼 瀏覽:973