軟件開發(fā)工作感想
用自己的真實感受寫
潛能開發(fā)課后感言怎么寫
第一個問題我忘了,在介紹里有,還有幾個也是同樣;5種記憶方法
新產品開發(fā)設計感想
通過本次課程設計,我更加充分的理解了課本上的知識,并能夠加以擴展,從而應用于實踐當中,在BOSON軟件中虛擬實現一個小型辦公網絡,畫出網絡簡單模塊拓補圖,對其內部器件進行相應的正確配置。
達到網絡暢通、功能齊全、安全可靠的目的,并符合公司對網絡的要求水平。
我基本掌握了路由器、交換機、用途及配置維護方法,從而對我的網絡知識有了更深一步的加深與延拓,是今后學習和工作中的一次寶貴經驗.在這些過程中,我不僅知道了整個項目的竟標和項目開發(fā)的流程,而且讓我深深的體會到一個團隊中的各成員合作的重要性,要善于團隊合作,善于利用別人的智慧,這才是大智慧。
靠單一的力量是很難完成一個大項目的,在進行團隊合作的時候,還要考慮技術上的規(guī)范性和統(tǒng)一性,這樣才可能在進行組合的時候能得到更.我相信這樣的實踐環(huán)節(jié)給每個人都留下了深刻的印象。
理論是一成不變的,但是當它與實踐相互結合的時候,才能顯示它真正的意義。
實踐的方式也是多樣的,通過網絡課程設計讓我們對自己的專業(yè)知識進行又一輪系統(tǒng)的填充,把平時忽略的、遺忘的又一次融合到實踐中去檢驗。
我們最終將在人生的旅途中經歷更多次像這樣的網絡工程的布線設計,但我相信我們會慢慢成熟,對屬于自己專業(yè)的知識的運用會更加如火純清
感謝這次課程設計賦予我們檢驗知識!
獲獎感言發(fā)言稿
先進個人獲獎感言 先進工作者獲獎感言范文 一聲感謝,一些感受,一點感悟,一句祝福。
我并沒有把這個獎看成是我自己的,實際上,它也是紫光軟件的集體的成績讓我個人來代表而已。
所以在感謝總裁的特別厚愛的同時,更多地我要感謝我的同事們,是紫光軟件每一個員工的努力換來了的這個榮譽。
二十年前的1989年,我還在讀書的時候曾經做過清華大學科技開發(fā)總公司的兼職銷售。
雖然沒做出什么業(yè)績,但或許這就是緣分吧。
兩年前,2007年,我正式成了清華紫光的一員。
李總問過我,在紫光和在以前的工作單位有什么不同的感受,我很難用語言去表達。
如果一定要說的話,那就是紫光的文化和這種文化所造就的氛圍,讓我有一種親切感,因而能迅速地適應并融入到這個集體當中先進個人獲獎感言。
如果為生存而工作,那么工作是無奈的;為生活而工作,那么工作是辛苦的;把工作看成是生命的一部分,其實工作的過程可以是很受用的。
來紫光以后,我在試著把這個過程看成、想成,且做成一個享受生命的過程。
紫光軟件一直倡導的是“緊張的工作節(jié)奏,放松的工作心態(tài)”,我自己也在做這樣的實踐。
應該說我的運氣特別好,趕上了好時候。
剛到紫光,便是公司成立二十周年,而且是二十年來最好的一年先進個人獲獎感言。
今年又是紫光股份成功上市十周年。
我愿意和領導、同事們一起,共同努力,創(chuàng)造紫光更輝煌的時代。
紫氣東來,伴隨的是五光十色;紫荊花開,引領的是萬紫千紅。
祝愿紫光的明天
為什么我編程的時候感受不到那種樂趣,也不是程序難
要怎么培養(yǎng)啊
其實你之所以這樣是因為你沒有明確目標
成功與自信是不相關的東西,但是成功的前提是自信
乒乓球比賽答:你之所以不成功,是因為你并不是把乒乓球當成生活中必須的東西,也就是一個目標
你沒有一定要的心,如何成功
經常感覺有時候同樣的事情,別人能做好,我卻做不好。
答:那是因為當你做那些事情時,你想的不是做好那件事,而是你自己的負面因素
感覺像是潛意識就告訴自己,我不行一樣,就是總失敗,這種不順在大學里經常被我遇見,學生會競選,做兼職,包括比賽等等,要么不成功,要么達不到我自己的預期。
答:這現在就是你的問題,這也是事實,你的潛意識已經接收你經常對自己所說的東西所以每當發(fā)生與記憶類似事件時,你的潛意識就會告訴你,負面因素
我小的時候不是這樣,從小學到初中一直都是好學生,班長。
沒怎么有過太不順的經歷。
上了高中以后,感覺就不行了,學習也下降,考試考不好,由于不喜歡老師,就特別抗拒我的高中生活。
以至于高考最后很糟糕,陰影一直揮之不去,看身邊原來的朋友,就覺得我怎么成了現在這樣呢
答:那是因為人小時候 什么都不懂,所以才會這樣,就像小孩,如果讓你阻止這個小孩停止學習走路,你知道嗎
你將永遠都不會成功,因為他們會學習你走路之道成功
而現在的大人之所以不會走,就是因為負面因素,他間的太多東西,導致讓自己不自信
你就屬于其一
我的自信真是被消磨的越來越少,想著哪怕有一件事能讓我成功一下,也能增強自信啊,可做什么都是讓自己失望的結果,我該怎么努力啊
我真的不想就這么放棄,也不想自甘墮落。
答:如果上面所說,每當發(fā)生于你記憶類似環(huán)節(jié)時,你的大腦就會告訴你,負面因素
我該怎么努力啊
答:你必須有明確目標,然后確切的去實行
我給你簡單的舉個例子
你就能找到自己的原因
【第1句】:
【第2句】:假如你去買書,而這時你要怎么做
【第3句】:就是了解我要買什么書,
【第4句】:但是由于前幾天聽說車撞人事件,這時車撞人,就成了負面因素,
【第5句】:最能能否成功
你現在的根本原因出在,
【第1句】:你不知道自己要做什么而你現在所遇到的問題,出在
【第4句】:但是由于前幾天聽說車撞人事件,這時車撞人,就成了負面因素,這時車撞人就成為一種潛意識,也就是你的負面因素\ \
【第1句】:開場自我介紹, 簡單講述我大學的學習的歷程,成果和感想。
(1分鐘)我一直都感慨本年級許多同學在大一時因為缺乏好指引,在一開始就對編程很害怕,對計算機的學習沒有開好頭,動手能力長期跟不上,空會理論,不會實踐,一直拖累到大四,最終選擇忍痛考研或者抱怨找工作難。
我也幫助過不少在這方面比較弱的同學,但是總是因為基礎沒打好導致難以提高。
我也一直希望學校能在大一的時候就讓同學們明白學習的重要性,打好扎實的專業(yè)基礎。
現在終于有一次這樣的機會站在這里,為指引大家如何在大學專業(yè)技術學習的道路上開好頭做點貢獻。
今天我將結合我自身的經歷和我對計算機的理解,我對編程的感悟,我對大學學習的認識,給大家做報告。
首先問三個問題:1) qq聊天軟件是用什么語言寫的(第二天要換個問題)答對的演講結束后留下來,我要親自給他傳授寶貴經驗,沒人答的話,很遺憾2) 誰玩電腦游戲比較牛恩,人很多,大家很踴躍,很好展示下我寫的人工智能黑白棋游戲,聲明真正的編程高手基本從來不玩游戲(結合大四同學長期沉迷游戲最后找不到工作的例子,說明一個嚴肅的問題,只會玩游戲沒有用,會做游戲才牛,鼓勵大家努力學習,讓會玩游戲的同學也熱愛編程,最后也能自己寫游戲)請大家記住:只會玩游戲沒有用,會做游戲才牛3) 有沒有人對計算機特別感興趣 (為什么感興趣)如果有興趣,對學習計算機有巨大的幫助興趣是最好的老師,鼓勵他們,勉勵其他人,興趣是可以培養(yǎng)的,要學會培養(yǎng)興趣
【第2句】:概述計算機科學與技術 包含兩個層面 科學 指計算機硬件、軟件與應用的理論知識 理論的學習技術 指軟件開發(fā)、工程實踐等技能與方法 能力的培養(yǎng)我主要講的是如何學習技術(計算機技術) 講之前 澄清一個觀點 計算機技術 不等于 編程技術編程只是一個工具,編程沒學好不代表你技術就學不好計算機技術應該是與計算機軟件、硬件和網絡三個部分相關的各種科技成果和應用的綜合,包括了多媒體,數據庫,操作系統(tǒng),嵌入式系統(tǒng),計算機安全,計算機網絡,計算機管理和維護,計算機應用,人工智能,模式識別,管理信息系統(tǒng)等,在我們生活的方方面面計算機技術幾乎無處不在。
(舉幾個例子)在現在社會,它幾乎與我們的生活息息相關。
(大學和高中的學習方式的區(qū)別)(學好技術的重要性)在大學,學習的方式與高中或小學是有很大的區(qū)別的,大學更大,大學更自由,不再是完全跟著老師,不再是只要吃透了老師教授的內容就萬事大吉了,從我這一屆的情況看,許多同學特別是女生在大學還沿襲著高中的學習方式,勤奮刻苦,天天自習,非常認真,上課筆記做得秘密麻麻,把理論學得非常扎實,但是卻嚴重地忽略了實踐能力的培養(yǎng),理論考試分數很高,但課程設計做不出東西來,顯然這種學習方式是不對的,這和高中的偏科又有什么本質區(qū)別呢。
我覺得理論的學習和技術的學習是同等重要的,二者都不應該輕視,沒有側重點是不可能的,至于如何側重,如何在二者之間找到平衡點就取決于你自己的人生目標了。
如果你喜歡研究理論,以后想繼續(xù)讀研深造可以稍微偏向理論,把理論基礎打得扎實一些,畢業(yè)以后可以留校任教或到科研院所去發(fā)展。
如果你想走技術路線,那么你就可以稍稍偏向技術,在不落下理論學習的情況下,把技術學好學精,畢業(yè)以后可以去IT企業(yè)發(fā)展,也可以自己創(chuàng)業(yè),有了一身技術不怕沒飯吃。
切莫完全忽視技術最后變成書呆子或完全不顧理論最后只是個代碼搬運工。
大家每個人,從現在開始就要下決心學好技術,那么,如何學好技術呢。
【第3句】:如何學好技術
【第3句】:1制定好的學習計劃
【第3句】:
【第1句】:1大一大二:打好基礎
【第3句】:
【第1句】:
【第1句】:1計算機方面的基本技能的學習包括計算機眾多的應用技術的學習 和 常見的硬件維護(大家應該盡量多多掌握計算機方面的基本技能,如word excel ppt access* photoshop* flash* dreamveaver* 結合我的經歷講講,我大一在自己沒有電腦的情況下把這些基本全學了 舉一個考研的同學不會在excel里找自己的名字的例子,如果這些最基本的技能都不會,只能說計算機還沒入門)大二有電腦之后,終于有機會整自己的電腦了,要學習常見的常見的硬件維護(系統(tǒng)崩潰了怎么辦,如何安裝操作系統(tǒng),如何分區(qū)等)
【第3句】:
【第1句】:
【第1句】:2專業(yè)理論基礎和編程基礎的學習技術是將理論運用到實踐中去,不能輕視理論,沒有理論何來應用。
計算機科學與技術 中的科學和技術應該是相互依賴和促進的。
先學好《高級語言程序設計》《數據結構》等專業(yè)課,理論基礎扎實了,學應用性技術就更容易了編程基礎:學精C++(為什么),可以考慮過渡到 java 或 C# (最好只學一個,為什么)(編程的學習會在后面再詳細講)
【第3句】:
【第1句】:
【第1句】:3珍惜這兩年大學自由學習的黃金時間 (曾經和一家公司的經理開玩笑,總經理感慨的說現在在大學里找一個又能力的學生來幫忙做項目真是很難啊,我說是呀,大學四年,大一的剛進校還在打基礎沒法做,大二的還剛起步沒足夠的能力做,大三的課程會很緊沒時間做,大四的找工作的找工作去了,考研的考研去了,沒人做了),大學四年,實則三年,希望大家不要把最寶貴的時間荒廢在游戲和娛樂上
【第3句】:
【第1句】:2大三:深入學習,確定方向(技術方向,職業(yè)規(guī)劃)+多多實踐到了大三,各種專業(yè)課會非常多,包括很重要的操作系統(tǒng),匯編,組成原理,編譯原理,數據庫,計算機網絡,軟件工程等等,大家將深入學習計算機的各大核心課程。
這時大家的基礎打得也差不多了,可以選擇一門自己比較感興趣的技術并確定自己的技術的一個方向,比如選擇j2ee, .NET,WEB技術,數據庫技術,嵌入式,linux內核開發(fā)等等。
當然也會有非常豐富多彩的專業(yè)選修課可以選擇學習。
這段時間大家可以利用課程設計的機會好好鍛煉自己。
【第3句】:
【第1句】:3大四:實踐和進步大四,如果不打算考研的同學,工作有了著落之后,可以試著做項目,大四基本沒什么課,相對輕松,這段時間是獲得經驗,銀子和巨大的進步黃金時期。
【第3句】:2重視專業(yè)課的學習要把數據結構、算法、數據庫、操作系統(tǒng)原理、計算機體系結構、計算機網絡,離散數學等基礎課程學好除非你足夠牛,請務必認真聽專業(yè)課,有些課像《數據結構》,《編譯原理》,《組成原理》,《操作系統(tǒng)》等等,這種課老師講一分鐘能讓你明白的內容,你自己看要看好幾個月
【第3句】:3培養(yǎng)好的思維能力數學是鍛煉是思維的最好的東西了,他是你思考問題的最得力的工具,他體現著你的思想,在編程中會思考才能編出好的程序。
此外還要注重離散數學,數值分析,線性代數,數字邏輯等等課程的學習,他們對培養(yǎng)好的思維能力大有裨益
【第3句】:4激勵創(chuàng)新意識創(chuàng)新太重要了,不管在哪個學科都重要,計算機同樣需要
【第3句】:5培養(yǎng)獨立分析問題和解決問題的能力 遇到問題,要先學會獨立思考,不能凡事依賴他人,盡量自己解決,在獨立解決問題過程中能獲得更大的進步,實在不能解決再請教別人也不遲
【第3句】:6培養(yǎng)自學能力和快速獲取知識的能力自學能力之重要(大學和高中的學習方式的區(qū)別)可以說高中是靠老師,大學是靠自己,要做到嚴格自律,自我約束,必須要學會自學學習的過程也是學會學習的過程要充分利用圖書館和網絡上的豐富學習資源, 要培養(yǎng)計算機新知識,新技術方面的自學習能力,要學會如何通過網絡,書籍,文獻,獨立地快速獲取自己需要的知識和信息
【第3句】:7培養(yǎng)團隊協(xié)作精神在一個大型項目中,往往要求各種參與者密切配合才能取得成功。
大家要從現在就開始注重團隊協(xié)作精神的培養(yǎng),要學會與人溝通,善于表達,要注意提高自己的綜合素質,成為綜合型人才。
【第3句】:8學好英語包括現在的大學英語和日后的專業(yè)英語。
也許有人會問,英語和技術有什么大的關系嗎。
大家是否知道,計算機的發(fā)展飛速,國際上新技術不斷涌現,如果今天國外出現了一門新的技術,或者國外某本技術書籍出了新版本,相關資料的中文的翻譯不知道要等到什么猴年馬月才會出來,現在的許多出版也有了越來越多的英文原版書。
大家要學好英語,培養(yǎng)閱讀專業(yè)外語資料的能力,開始會看不懂,看多了自然熟練了。
(講下四六級,四級最好一次就過,六級在大二下結束前最好過)
【第3句】:9適時關注新技術了解學科發(fā)展動態(tài),跟上時代步法
【第3句】:10勤學苦練,持之以恒學好技術不是一蹴而就的,要長期堅持。
【第4句】:無
【第5句】:無
【第6句】:關于編程的學習
【第6句】:1為什么要學習編程編程是軟件開發(fā)的基礎,學習計算機,只會編程是千萬不行的,但是開發(fā)軟件,不會編程是萬萬不行的(結合本年級的情況將一下現狀,學習的重要性等)
【第6句】:2編程真的那么難學嗎(講講編程的苦與樂)編程真的那么可怕,那么枯燥,那么沒意思嗎
假如真是這樣,為什么世界上還有那么多優(yōu)秀的人樂此不疲。
其實編程并不可怕,可怕的是你的心態(tài)。
編程固然很苦,編程時長時間對著屏幕,對身體不好,而且,經常因為考慮不周,會遇到各種各樣的錯誤和麻煩,初學者處處容易受挫。
但是其實編程是很有趣的,編程中充滿著無窮的快樂首先,你通過編程得到了想要的成果的過程是一種創(chuàng)造的快樂(編出了有用的東西的那一刻會有一股美好的成就感)其次,你開發(fā)了有用的軟件可以方便自己或他人,方便自己,是一種享受的快樂,方便他人,是一種奉獻的快樂再次,假如你開發(fā)的軟件得到了用戶的認可或好評,會有一種欣慰和滿足感還有,你可以根據自己的意愿寫你想要的東西,經過自己的努力親自實現你心中的愿望然后,編程也是一個挑戰(zhàn)自我的過程,遇到困難想辦法解決的過程是思考的過程,思維能得到鍛煉最后,在代碼中有一種看不見的美,就像詩一樣,美景全是你的,你可以隨心所欲編程真的非常有趣,它不僅滿足了我們內心深處進行創(chuàng)造的渴望,讓人頭腦變得靈活,而且還愉悅了每個人內在的情感。
【第6句】:3學好編程的建議
【第6句】:
【第3句】:1請熱愛編程如果想成為編程牛人的話,請熱愛編程。
有興趣是最好了,沒興趣也沒關系,可以慢慢培養(yǎng),當你感受到了編程的樂趣的時候你會愛上它。
【第6句】:
【第3句】:2不要畏難很多初學者往往都在遇到許多困難,遭受多次挫折后,自信心受到打擊從而對編程喪失興趣這些困難每個人都會遇到,我在初學編程時也遇到過,關鍵是看你用什么心態(tài)對待,是想辦法解決困難還是選擇逃避。
很多問題其實是有很多解決方法的。
譬如看書,遇到看不懂的部分,可以暫時跳過,先往后看,看完后面的之后,再回頭看前面跳過的部分往往會有一種豁然開朗的感覺。
再比如,編程調試時死活找不到錯誤會很郁悶,這個時候很多同學會束手無策,其實只要在程序不同的地方加上輸出語句,然后運行看有哪些輸出,這樣一步步縮小錯誤的范圍從而確定錯誤發(fā)生的位置。
等等。
。
。
不要畏懼困難,要用你的智慧戰(zhàn)勝它。
【第6句】:
【第3句】:3多實踐,多交流學習編程的秘訣是:編程,編程,再編程;(講講如何動手實踐)在學校的實驗室就算你做錯一萬次程序都不會有人罵你,如果在公司你試試看
所以多去實驗室上機,現在錯得多了,畢業(yè)后就錯得少了。
多實踐,多從失敗中吸取教訓,積累經驗。
要勤奮,三天打魚兩天曬網是學不好的,學會了的東西一段時間不用就容易忘記,實踐得越多才能記得越牢。
現在大家是大一,可能有人會說沒有電腦不方便,其實實驗室不是只有在老師安排的實驗時間才可以去的,它是是面向計算機專業(yè)的學生免費開放的,大家有時間就去實驗機房練習,只要拿著學生證,或者干脆直接跟那個阿姨說你是計算機的就行了。
航海樓7樓的機房和圖書館電子閱覽室也是可以的。
我大一的時候甚至還到陽光網吧編程呢。
到大二大三的時候課程設計就會多起來,大家一定要自己動手做,不要去網上搜一個就完事了。
與人交流,分享自己編程中的樂趣和經驗,共同進步。
【第6句】:
【第3句】:4多閱讀書籍和代碼編程不是非要在電腦上才能學的,閱讀書籍和書中的代碼也是一種學習方式,自己還可以嘗試著改進那些代碼,最后可以把自己的成果拿到電腦上調試千萬不要忽視書后面的習題
【第6句】:
【第3句】:5養(yǎng)成良好習慣細節(jié)很重要要細心,沉下心來編程,戒驕戒躁養(yǎng)成良好習慣,注重編程風格,盡量寫代碼注釋,把寫過的代碼保留下來,以后會有用
【第6句】:
【第3句】:6善于思考遇到問題動腦筋解決
【第6句】:
【第3句】:7注重基礎打好編程基礎,除了熟悉基本的語法之外,要深刻理解指針,引用,面向過程思想,類,模板,標準庫,接口,繼承機制,面向對象思想等等,課后習題盡量全做一下 剛才說了,有精力的可以學學 photoshop圖像處理, flash動畫制作,3dmax或maya三維建模,dreamveaver網頁設計,但是不要因為他們花費過多的時間而影響了你基礎的學習,那些都是些應用技術,你學會了更好,不會也沒什么丟人的,基礎打好了,以后學啥都輕松。
在基礎沒打好的情況下,不要覺得你編的程序只能在黑白的DOS窗口了運行就去學VC做漂亮的窗口,3d程序很有意思就去看OpenGL或DirectX,那些都屬于高級應用,沒有基礎學起來會很吃力。
基礎要扎實,不要覺得C#中沒有指針就扔掉C++, 不要今天看C#,明天搞java要有明確的方向,計算機技術的發(fā)展實在太快,新技術不斷涌現,了解一下就可以了,不要隨波逐流,要沉得住氣
【第6句】:
【第3句】:8選好開發(fā)環(huán)境選擇一種適當的開發(fā)環(huán)境并熟悉它就可以了,不要今天擺弄Visual Studio,明天鉆研Eclipse,后天來個netbeans,在工具的使用的學習上白白浪費時間。
【第6句】:
【第3句】:9選好編程語言我在選擇語言時,走過一些彎路,浪費了一些精力,我在這里選出一些主流編程語言,對語言特性與環(huán)境稍作介紹,希望可以幫助大家,讓大家盡早了解與選擇,少走彎路C(多用在性能要求較高的場合,如操作系統(tǒng),嵌入式等)C++(應用最廣泛、成熟,強大而復雜,兼有性能高和易于構建大型程序的優(yōu)點,基本是衡量一個國家軟件產業(yè)發(fā)達程度的核心基礎)Java(著名的SUN公司推出的,面向對象、安全、跨平臺、強大穩(wěn)健,需要java虛擬機的支持)C#(微軟推出的完全面向對象,運行在 .NET Framework 環(huán)境中新興、易學、強大語言)Python(新興的面向對象腳本語言,跨平臺,語法清新易于使用,代碼優(yōu)美得像數學一樣,非常容易學)PHP (目前最流行、強大、穩(wěn)健的動態(tài)網站開發(fā)腳本語言,語法類似C++)ActionScript (Flash的編程腳本,最新版支持面向對象,能基于Flex開發(fā)RIA應用)除此之外,還有vb, , , jsp, asp, ruby, Javascript等這么多五花八門的語言,大家可能都會覺得眼花繚亂了。
其實各種語言之間只是語法不同,編程思想都是相通的,學精一門,了解多門是上策。
程序=算法+數據結構 其中并沒有編程語言,說明語言只是程序員與計算機的編譯器溝通的一種工具,程序員用某種語言來表達程序的邏輯結構,計算機中相應的編譯器或解釋器理解這種語言,編譯得到二進制程序或者直接解釋執(zhí)行。
以上這些語言我在大學前三年全部學過了,有的學得很深,有的很淺。
因為人的精力畢竟有限,很多語言學過了之后根本就很少用到,幾乎是白學了,現在我深深的體會到,語言并不是學得越多越好,與其泛而不精不如有針對性的先精通一門,其他的觸類旁通。
就大家現在的情況,希望大家把當前正在學習的C++學好,學到一定程度的時候,可以繼續(xù)深入的研究C++的各種庫,也可以從上面選擇感興趣的新語言學習,如果把C++基礎打好了,后面的學習就會容易得多。
最流行的語言不一定是最好的語言,用的人最多的語言也不一定是最好的語言。
請大家記住,沒有最好的語言,只有最適合某個領域的語言, 在不同的環(huán)境下選擇不同的語言就可以了。
【第6句】:
【第3句】:10重視數據結構和算法 理論上,計算機的任何編程語言都有可能會被淘汰,隨著時間的推移和計算機軟硬件的飛速發(fā)展,不斷會有新的語言產生和和舊的語言過時,但不會過時的是數據結構和優(yōu)秀的算法。
真正的高手應該是善于設計優(yōu)秀的數據結構和算法的,應該是具有獨立分析和解決問題的能力并利用計算機程序來實現的,他的思想應該是超脫語言、在更高處的一種升華。
如果某一天,你深切的體會到,真正重要的不是什么語言而是思想的時候,說明你可以出師了。
\ \ 編程難不難
那可不是鬧著玩的。
不從事這一行的永遠不知道這行的艱辛,還咋巴著小眼睛問編程好不好學
不知道LZ看沒看過圣斗士星矢這部動漫,如果你想踏入編程殿堂,就要先想想那個被無數小孩子嘲笑的實力很菜又只會死纏濫打經常被虐得體無完膚的主角星矢,嘲笑歸嘲笑,但是你遇到的問題跟星矢差不多。
許許多多難以解決的問題,像一座座大山一樣壓迫著你,而且你找不到人問,無從下手。
但是你比星矢好點,星矢戰(zhàn)勝不了敵人生命就會終結,你解決不了問題可能永遠的就半途而廢于編程無緣了。
所以學編程前,首先你得問問自己,想學編程,你有沒有像星矢一樣持之以恒百折不撓一步一個腳印忍受常人無法想象的困難和痛苦的品質,沒有
你說我開玩笑逗你,那好,下面的不用看了,應該你確實不適合學。
如果你只想著掙大錢,勸你別碰這行,一句話,別來找虐。
為什么
你看到的手機APP,各種應用,要想開發(fā)出來,不知道需要多少種技術。
拿最常見的網站開發(fā),需要后臺數據庫mysql,數據格式json,xml,各種網絡協(xié)議,還有網站開發(fā)語言PHP, JSP,ASP.NET,等等不下十幾種技術。
而每一種技術都是一本厚厚的五六百頁的書,需要最少一年多時間掌握一門技術。
最要命的,每種技術互不交叉還跨度很大,每種技術都有自己的設計理念和很多很多“天坑”在等著你攻克,你問問你自己,你有這個恒心和意志力天天捧著本大部頭的書天天看,天天上機操作學嗎
你說有,那好,你看電視上那些富二代天天瀟灑地到處游玩泡妞基本于你無緣了,因為你根本就沒時間,談個戀愛都困難,還想打網游玩王者
那算了,你還是別碰這行了,別耽誤你玩游戲享受生活了。
程序員加班很恐怖,工作制通常是996,即早9晚9周六還要上班,晚9下班還是早的,一般到晚上十點。
你想那時夜深人靜了人家都休息抱著老婆睡覺了,你還在工作中,是不是很崩潰?第2,程序員耗腦太嚴重。
工作中需要十幾個小時大腦不停地運轉。
需要設計算法,不斷地把代碼改來改去來適應客戶一天幾變的需求。
很多功能沒有現成的解決方案,還經常遇到一些天書一樣的疑難問題,bug,實際工作中突發(fā)狀況千奇百怪,你可能見都沒見過的bug,崩潰,需要一點一點查幾萬行的log日志。
而且也需要百度,google,英文論壇尋求幫助,理解錯誤信息是什么意思。
所以英文不好的沒耐心的還是算了吧,不適合這行。
第
【第3句】: 程序開發(fā)首先是非常難學的,任何一門編程語言都有自己獨到的思想,概念設計,很多情況下一門語言與另一門語言沒有多大關系,知識經驗無法串用。
當然好多大牛說什么編程思想是互通的掌握核心算法思想就行了但是我編程開發(fā)這么多年實在看不出有多少互通,學好一門能一通百通
騙騙小孩子還差不多。
一門語言與另一門差太遠了好不
工作中你用到這些技術你還不得不去學。
而且程序技術日新月異,新類庫新SDK每天都會推出,你需要日復一日不斷地學習新技術。
如最新視頻解碼技術,游戲引擎等等,而這些新技術可是國內沒有書和任何資料的,需要你到英文官方網站去找實例看文檔去學,更要命的,新的技術和老的還沒太大關聯(lián),你得重頭去學。
而且老板急趕項目不會給你什么時間,一般三天就是極限了,你需要這么短的時間快速掌握一項新技術...綜上,你明白程序員為什么總要加班了吧,也知道這行不是人干的吧。
為什么說程序員干到三十干不動。
很簡單,以這種消磨人生所有時間狀態(tài),你生命中只有加班加班工作工作學習學習,你將不能顧家不能跟朋友聚會不能再有自己一點點休閑時間,更別說談女朋友戀愛了,以這種狀態(tài)你能堅持到三十歲
我想那簡直是個奇跡了
什么叫做軟件工程
為什么要采用軟件工程方法開發(fā)大型軟件
軟件工程包括兩方面內容:軟件開發(fā)技術和軟件項目管理。
\\r軟件開發(fā)技術包括軟件開發(fā)方法學、軟件工具和軟件工程環(huán)境。
\\r軟件項目管理包括軟件度量、項目估算、進度控制、人員組織、配置管理、項目計劃等。
\\r軟件工程是六十年代末為了解決軟件危機而出現的一門學科,一般來講它包含開發(fā)技術與管理技術。
而軟件過程是隨作軟件工程的開展,特別是近年來系ISO900系列與CMM方法的實踐而逐漸時髦的一個概念。
它基于質量是做出來的,而非檢查出來的現代質量理論。
在規(guī)范化的軟件生產中,離開了軟件過程是不可思議的。
\\r區(qū)別在于“工程”和“過程”的不同,軟件工程是指將系統(tǒng)化的、規(guī)范的、可度量的方法應用于軟件的開發(fā)、運行和維護的過程,即將工程化應用于軟件過程。
工程著重應用,軟件工程一定是軟件過程的一個“產出”,一個個性化的實例
工程也是由過程組成的。
\\r硬件的一些功能一目了然,形象化,就在那兒,更容易理解,比如蓋房子的磚,賽車的輪子,數字電路中的接口電路,以某種方式連結在一塊就好了\\r軟件工程的結構開發(fā)思想,是在你對語言又很深理解的基礎上,實現一些功能模塊,使這些模塊的使用者以某種方式把它們放在一塊就安全高效的實現了所要求的功能\\r補充: 隨著企業(yè)信息化的深入,對軟件項目的需求日益復雜,并會產生頻繁的變更, 傳統(tǒng)的個人英雄主義的開發(fā)方式已經越來越不能適應發(fā)展的需要。
從軟件企業(yè)的發(fā)展戰(zhàn)略來說,如何在技術日新月異和人員流動頻繁的情況下,建立本公司的知識庫及經驗庫,把企業(yè)中分散的隱性的財富,即個人的知識及經驗,轉變?yōu)槠髽I(yè)的知識和經驗,以便提高工作效率,縮短產品周期,加強企業(yè)的競爭力,具有至關重要的作用。
采用科學的管理思想,輔之以先進的管理工具,已經成為企業(yè)未來發(fā)展必不可少的手段。
如果軟件開發(fā)機構不能有效地控制和使用軟件資源,則在面對風險時就可能導致軟件開發(fā)活動出現各種問題。
由于不能很好地管理軟件過程,會使得一些好的開發(fā)方法和技術沒有起到預期的作用。
項目的成功往往是通過工作組的杰出努力來達到的,這種僅僅建立在依賴特定高素質開發(fā)人員基礎上的成功,不能保證全組織的持續(xù)穩(wěn)定的軟件生產和質量的長期提高。
因此,要降低軟件開發(fā)過程的風險、保證軟件產品質量,就必須加強管理,而 軟件工程方法開發(fā)大型軟件是企業(yè)過程改善和能力提升的基礎。
梵谷的左耳 的感言: 謝謝你幫了我大忙