談談自己對做軟體開發這一行業的想法

2021-07-09 10:07:11 字數 1260 閱讀 1597

快進入社會了,作為一名將來將長期從事於軟體開發行業的ios工程師(暫且這樣說,現在依然還處於學習階段),也深刻了解到,若想將來在這一行業發展的更好,那麼從一開始就得養成良好的程式設計習慣及思想。當然也翻看過一些技術大牛們寫過的一些帖子部落格之類的,他們也在裡面建議過學習軟體開發這一行業的新手們,可以適當的關注和收藏一些適合自己胃口的軟體開發之類的部落格,也可以著手寫一些自己的部落格。當然,我想寫的可能就是平時自己的一些想法,以及以後怎麼發展和學習當中一些技術的總結,可能有些總結會有一些偏差,但總之是想在總結當中能夠發現一些更深層次的問題,發散自己的思維。

看過一篇帖子說,對程式設計師來講的至關重要的三點

1)知識、技術

2)技術能力和閱歷

3)業務積累

當然,作為一名合格的程式設計師,對於基本的程式語言、應用框架、開發工具及一些基礎知識一定要了解並熟知,這就是知識和技術,是你踏上這條路所必備的專業基礎技能,有了這些,你才有資格走上這條路,當然也就僅僅知識有資格而已,若想走的更遠點,那就得說說第二條了。

知識和技術,這一方面是比較容易學得了,畢竟如今社會這麼發達,即使你在學校課堂上沒學好,你還有網路,你還有書籍,你還有各種各樣的培訓班,你通過這些,也就剛好入個門而已,這時較淺的層次。那較深的層次則是技術能力和閱歷了。技術能力就是指對具體的知識和技術的運用水平,他決定了你能走多遠。

技術能力實在不斷的運用知識、技能去解決問題當中不斷培養起來的,在你工作學習當中,遇到各種各樣的問題,想方設法的通過各種途徑去解決問題,去琢磨**這個問題,這樣,長此以往,所謂的技術能力會在你這不斷的工作學習當中慢慢增長,隨之,你的閱歷也逐步增長。上過學的同學應該都有這同樣的感受,一件事,只有你用過心了,你才對這個事理解的更深刻,記憶的更深刻。所以,技術能力和閱歷,是隨著我們的年齡和工作經驗而增長的,其中還得保證你願意去學習和解決問題,而並不是 不了了之,其重要性也遠遠超過了知識和技術本身。畢竟你學一項首席技術官則一年,短則幾周,但是這技術能力和閱歷卻不是一朝一夕可以積累的,所以有句話,你的態度決定了你能走多遠。

話說到這裡,畢竟以後是要從事軟體開發這一行業,而在it這一行當中,大部分軟體都是技術和業務的結合,甚至有的行業軟體開發技術之戰20%,80%的都是業務層面的知識、流程,畢竟你做軟體是做給消費者的,得站在消費者的角度去設計你的軟體,並不是你在學校裡學習的寫乙個什麼圖書管理系統、本地聊天系統什麼的,那些只是給你練手,你要接觸的是設計出來能符合大眾化的,做軟體做的就是乙個使用者體驗。

講到這裡,貌似跑遠了,剛開始寫部落格,就想著跟寫日誌一樣,想到哪寫到哪,思緒到處飛。事實上,這麼一篇一篇部落格的堅持寫下去,我相信我會在這裡慢慢的看到自己的堅持,看到自己的進步,也看到自己走向自己目標的可能。

軟體開發如同木匠做桌子

做一張桌子看起來十分的簡單。任何人都可以做,不是嗎?找個大塊的四方形木板,四個等長的木頭柱子,四個釘子和乙個錘子。把四個柱子釘到四方板的四個角上,你就做成了乙個桌子。噹噹當!現在來讓乙個真正的木匠為你打造一張桌子。首先他要花時間跟你討論桌子的用途和功能 用在室內還是室外,廚房還是餐廳,主要用來展示還...

做IOS開發這一年

算算應該是2011年6月份,我開始接觸了ios開發,由於之前是做c 開發的,入門還算比較快,一周時間看完objective c的語法就開始跌跌撞撞的寫一些簡單的介面,這一切好像來的都很快。事情往往就是這樣,開始很容易,做好卻很難,從6月份參與到專案中到12月份專案發布,中間沒少加班,也曾通宵n次,很...

做IOS開發這一年

做ios開發這一年 算算應該是2011年6月份,我開始接觸了ios開發,由於之前是做c 開發的,入門還算比較快,一周時間看完objective c的語法就開始跌跌撞撞的寫一些簡單的介面,這一切好像來的都很快。事情往往就是這樣,開始很容易,做好卻很難,從6月份參與到專案中到12月份專案發布,中間沒少加...