天天看點

Java專家孫衛琴:專精一門程式設計語言也能成功

Java專家孫衛琴:專精一門程式設計語言也能成功

http://developer.51cto.com  2011-01-13 14:10  孫衛琴  51CTO  我要評論(6)

多年以後,回首自己的程式設計生涯,你會有怎樣的感覺呢?在程式設計開發的伊始,你是否走了很多彎路呢?關于此,51CTO獨家采訪了著名IT作家和Java專家,Java系列暢銷書作者孫衛琴女士。

【51CTO獨家特稿】程式員的工作是枯燥的,似乎這裡是男人的天下。但是也有一群執着于技術的女性,逐漸成為技術的領頭人。

專家簡介

孫衛琴,著名IT作家和Java專家,Java系列暢銷書作者。2002年開始Java技術領域的創作,其作品語言通俗流暢,内容深入淺出,結構細緻嚴謹,深受讀者歡迎,多部作品的銷量在國内同類書籍中位居第一。

1.您是什麼時候開始接觸開發技術的?當時有什麼技術理想?這麼多年過來, 對這個技術理想有沒有過調整?

回答:大學裡開始接觸軟體開發技術。在大學裡還沒有特别明确的技術理想,隻是安心把學校安排的各種計算機專業課認真學好,希望以後找一份合适的軟體開發工作。後來在工作中,逐漸把精力集中放在Java技術上,希望在Java領域裡有所建樹。

2.剛接觸程式設計的日子,最難忘的是什麼?現在來看對當時的自己有什麼建議嗎?

回答:在大學裡程式設計比較簡單,沒遇到什麼困難。剛開始參加工作時,需要根據各種軟體項目的要求,學習各種各樣的程式設計語言和軟體開發工具,感覺自己的學習過程很被動,學的東西雜,但都不精通。現在來看,覺得當時應該更加合理安排自己的時間,先精通一門程式設計語言,掌握用這種程式設計語言來開發健壯的高性能的軟體的方法,以及掌握用這種程式設計技術來設計軟體架構和處理實際問題的技巧。接下來就能觸類旁通,很輕松地學習其他程式設計語言。

3.什麼時候在程式設計上有一種真正“開竅”的感覺?有沒有什麼事件加速了這種脫胎換骨的巨變?

回答:在大學裡沒有學過Java語言,Java語言完全是自學的,自學完後就順利通過了SUN公司的SCJP認證,并且拿了98分。盡管拿到一張SCJP證書并不意味着成為熟練的Java軟體開發人員,但是能證明自己紮實地打好了Java程式設計的基礎。接下來,在用Java語言來開發實際項目時,還會遇到種種實際問題。遇到問題時,不及于求助同僚來幫忙,而是盡可能自己分析出現問題的原因, 并且自己尋找解決問題的答案,這是提高自己程式設計本領的最有效的辦法。

4.最近還在關注哪些技術?有沒有什麼印象深刻的事兒?

回答:最近主要關注Java在移動開發領域的應用,Java安全以及輕量級的軟體架構等。2009年,Oracle公司買下SUN公司,這件事令廣大Java程式員感到震驚,不少人甚至擔心Java的前途。根據目前的形勢,我覺得Java語言本身以其獨特的魅力,在未來至少三十年内會長盛不衰,而那些建立在Java技術上的中間件和架構軟體,則會受商業競争以及應用需求更新的影響,風起雲湧,此起彼伏。

5.作為一名女性Java專家,您認為女性在開發領域具備哪些優勢?對大學中學習開發的女同學您有什麼建議?

回答:總體說來,女性在開發領域的優勢是比較細心和專心。對于在大學中學習開發的女孩子,首先要樹立信心,相信女孩子也可以出色地勝任軟體開發工作。在大學裡認真學好資料庫、資料結構和程式設計等基礎知識。當程式設計遇到編譯或運作錯誤時,不要急于找男生來幫忙解決錯誤,盡可能靠自己來糾錯,哪怕這個問題可能需要花一兩天的時間來解決,也不要氣餒,這是提高自己程式設計能力的有效辦法。有了這種獨立解決問題的能力,将來在工作中才能獨當一面。另外,軟體開發工作很耗費腦力和體力,女孩子要積極鍛煉身體,保持健康的體質,養成在電腦前每工作一個小時就做适當放松休息的習慣。

【編輯推薦】

程式員的十個層次 你屬于哪一層?

成為完美程式員的10種品質

鐘勝輝談PHP發展的現狀和前景

程式員,你适合做一個項目經理嗎?

是什麼成就了一名“進階”程式員?

【責任編輯:彭凡 TEL:(010)68476606】

繼續閱讀