學程式設計的人不能不看的好文章


作者:金蝶中間件公司 CTO 袁紅崗 轉載自:http://www.vixual.net/blog/archives/99#comment-969不知不覺做軟件已經做了十年,有成功的喜悅,也有失敗的痛苦,但總不敢稱自己是高手,因為和我心目中真正的高手們比起來,還差的太遠。世界上並沒有成為高手的捷徑,但一些基本原則是可以遵循的。

1.紮實的基礎

數據結構、離散數學、編譯原理,這些是所有計算機科學的基礎,如果不掌握他們,很難寫出高水準的程式。據我的觀察,學計算機專業的人比學其他專業的人更能寫出高質量的軟件。程式人人都會寫,但當你發現寫到一定程度很難再提高的時候,就應該想想是不是要回過頭來學學這些最基本的理論。不要一開始就去學 OOP,即使你再精通 OOP,遇到一些基本算法的時候可能也會束手無策。

2.豐富的想像力

不要拘泥於固定的思維方式,遇到問題的時候要多想幾種解決問題的方案,試試別人從沒想過的方法。豐富的想像力是建立在豐富的知識的基礎上,除計算機以外,多涉獵其他的學科,比如天文、物理、數學等等。另外,多看科幻電影也是一個很好的途徑。

3.最簡單的是最好的

這也許是所有科學都遵循的一條準則,如此複雜的質能互換原理在愛因斯坦眼裡不過是一個簡單得不能再簡單的公式:E=mc2。簡單的方法更容易被人理解,更容易實現,也更容易維護。遇到問題時要優先考慮最簡單的方案,只有簡單方案不能滿足要求時再考慮複雜的方案。

4.不鑽牛角尖

當你遇到障礙的時候,不妨暫時遠離電腦,看看窗外的風景,聽聽輕音樂,和朋友聊聊天。當我遇到難題的時候會去玩遊戲,而且是那種極暴力的打鬥類遊戲,當負責遊戲的那部分大腦細胞極度亢奮的時候,負責程式設計的那部分大腦細胞就得到了充分的休息。當重新開始工作的時候,我會發現那些難題現在竟然可以迎刃而解。

5.對答案的渴求

人類自然科學的發展史就是一個渴求得到答案的過程,即使只能知道答案的一小部分也值得我們去付出。只要你堅定信念,一定要找到問題的答案,你才會付出精力去探索,即使最後沒有得到答案,在過程中你也會學到很多東西。

6.多與別人交流

三人行必有我師,也許在一次和別人不經意的談話中,就可以迸出靈感的火花。多上上網,看看別人對同一問題的看法,會給你很大的啟發。

7.良好的程式設計風格

注意養成良好的習慣,代碼的縮進編排,變數的命名規則要始終保持一致。大家都知道如何排除代碼中錯誤,卻往往忽視了對註釋的排錯。註釋是程式的一個重要組成部分,它可以使你的代碼更容易理解,而如果代碼已經清楚地表達了你的思想,就不必再加註釋了,如果註釋和代碼不一致,那就更加糟糕。

8.韌性和毅力

這也許是「高手」和一般程式設計師最大的區別。A good programming is 99 weat and 1 ffee。高手們並不是天才,他們是在無數個日日夜夜中磨練出來的。成功能給我們帶來無比的喜悅,但過程卻是無比的枯燥乏味。你不妨做個測試,找個10000以內的素數表,把它們全都抄下來,然後再檢查三遍,如果能夠不間斷地完成這一工作,你就可以滿足這一條。

廣告

快來明訊實現屬於你的願景吧 !!

環境照片

  • 【辦公設備健全的明亮環境】
  • 【24小時免費咖啡供應的員工交誼吧檯】
  • 【中庭綠地提供員工呼吸空氣好所在】
  • 【每月聯誼活動及每季免費聚餐好歡樂】
公司網址:
http://www.interfly.net/

公司簡介

∞ 我們是一群帶著願景高飛的孩子,所以叫interfly。

∞ 如果你是…正面積極、充滿創意的人。
∞ 如果你是…不畏艱難、使命必達的人。
∞ 如果你是…高成就工作及追求自我實現的人。

∞ 只要你,對資訊界充滿熱情,具有專業且勇於嘗試,我們就要你!!

∞ Implement your mind 快來明訊實現屬於你的願景吧!!

明訊資訊(Interfly)為一專業資訊系統服務公司,我們以 Web Technology Service 為核心業務,秉持-誠信、互惠、共榮原則,用誠信的服務履行客戶滿意的目標,以建立客戶信賴關係做為永續發展之基礎。

為持續創新(Innovation)追求技術的領先,明訊資訊以 「Interfly」命名,期許以專業、熱忱、誠信的理念建立優質的企業文化,樹立穩健、踏實的經營典範,成就客我雙贏的服務目標。對於客戶的服務承諾來自於堅實的技術團隊,公司 90% 的人員均為專業技術背景,而且全來自大學以上 IT 相關科系,並具備完整的業界工作歷練及IT產業服務經驗。

最精銳的工作團隊與完整的人力資源及產業知識,建構了明訊的企業競爭力,我們也在 Internet、Intranet、Extranet 領域中,累積豐富的成功實績,並樹立了滿意的服務口碑 Interfly 將秉持以往誠懇務實的服務信念,抱持求好求新的態度,以永續經營為目標,持續提供客戶最完整的資訊化應用解決方案。

主要商品/服務項目

明訊資訊提供 EIP 規劃與導入、伺服主機、Firewall 防火牆系統、 網路系統整合、網頁設計、Web 應用程式設計、線上金流機制、網路諮詢服務、代辦台灣及國際網域名稱(網址)、電子商務建置與維護等。

◆顧問服務 (Consulting Services)
◆系統建置服務 (Implementation Services)
◆專案建置 (Value added / Customization Services)
◆系統整合服務 (Integration Services)
◆教育訓練服務 (Education Services)
◆系統維護服務 (Maintenance)
◆系統升級移轉服務 (Upgrade and Migration Services)
◆企業應用/軟體及系統建置開發
◆網路應用軟體開發服務

福利制度

獎 金 福 利: 年終獎金、三節禮金(品)、專案獎金、業績獎金
休 假 福 利: 週休二日、年假、產假、婚假、喪假、男性員工陪產假、女性員工育嬰假、女性員工生理假、家庭照顧假
保 險 福 利: 勞保、健保、勞退提撥金、職災保險
娛 樂 福 利: 員工旅遊、員工定期聚餐、年終尾牙、員工電影
居 住 福 利: 員工宿舍補助
補 助 福 利: 婚喪補助金、生育津貼、員工在職進修補助、差旅津貼、員工購書補助、子女教育獎學金
其 他 福 利: 員工教育訓練、彈性上/下班時間、公司圖書室借閱書籍、人員介紹獎金、駐點員工下午茶、無限量免費供應濃純香咖啡機、配備專屬NB

經營理念

【我們的經營準則】
秉持「以人文為本」精神
尊重個人和團隊合作
我們尊重員工,並積極發展及培養人才
【我們的使命】
建構值得信賴的資訊服務團隊
服務創新與技術領先的資訊提供
【我們的願景】
培養頂尖資訊人才
持續追求超凡卓越的績效
研發優質軟體並不斷進步創新

我們重視每一位員工,除了有良好工作環境、也提供學習及成長的空間,只要你夠積極!進取!務實!創新!歡迎你加入明訊資訊有限公司的工作行列。

IT專業雇主

專業雇主

企業最大的挑戰是如何在有限的時間、有限的成本內發展最高品質的商業行為

身為企業主或經理人,您是否經常遇到以下的難題卻無法即時解決?

雇主問題

其實這些難題,您不用自己解決

“IT專業雇主 協助企業迅速解決時間、成本、人力資源的問題"

什麼是IT專業雇主

“IT專業雇主致力打造IT人才價值鏈,部署技術力支援網絡,造就企業微笑曲線。"

IT專業雇主擁有資訊技術優勢及豐富產業知識,配合企業需求,提供全方位、可彈性調度的IT專才,協助解
決技術性與人力資源問題。有效解除專案時程壓力、達到精準控制成本、降低風險,淨利最大化。

人才、IT專業雇主、企業

IT專業雇主的好處

核心
競爭力

專注核心競爭力

企業降低內外部成本後,大大提升整體效率,
創造更高價值及更多利潤。

經常性成本

有效降低經常性成本

IT專業雇主強調彈性的技術支援調度,端視企業需求、專案規模提供最
精銳的人力配置,並隨時保有上調及下修空間。藉此企業可節省龐大的
固定人事成本,尤其在景氣循環期間,確保營運不隨之波動。

選用育留之時間與成本

節省『選用育留』之時間與成本

IT專業雇主備有充沛的人才資源庫,可以及時支援企業完成階段性任
務 ; IT專業雇主豐富的技術及產業know how,能夠迅速挖掘企業所需即
戰力,節省一般企業專案啟動前,自行招募人員、審查面試、教育訓
練所耗費的時間與成本。

IT工程品質之風險成本

服務提供品質保證,降低企業風險成本

屏除業界合作契約時間一到,就斷尾求生的陋習。IT專業雇主力求服務高品質,除了加強要求員工的專業素養與服務態度,減低磨合成本,
更提供輔助性協調機制,確保服務過程與客戶溝通順暢,人員無縫遞補,降低合作雙方因認知落差而產生的風險成本。

資源整合之成本

減化資源整合之成本

為了協助客戶開創高端附加價值,IT專業雇主憑藉長期累積的經驗與人脈,提供整合技術面、執行面、和產業面的IT顧問服務,主張經驗知
識、人才資源之互惠共享。企業不再需要單打獨鬥面對市場挑戰,而是利用企業、人才、IT專業雇主形成的資源策略夥伴取得致勝先機。

IT專業雇主的好處

明訊的IT專業雇主四大服務

  1. 省時間
  2. 省成本
  3. 高品質
  • 1.

    配合企業需求
    迅速提供
    專業技術服務

  • 2.

    擁有多領域專家團隊
    分工合作 無縫接軌

  • 3.

    動態調整專案人力
    彈性服務導向架構

  • 4.

    產業&技術諮詢
    服務 整合各方資源
    確保合作高品質

選擇明訊的原因

明訊資訊

明訊資訊有限公司

台北市信義區基隆路一段159號7F網頁設計專線02-27671248

Copyright © 2013 Interfly Co., LTD. All rights reserved

A great WordPress.com site