㈠ 學軟體技術需要會什麼啊
學習軟體開發我認為有三個最重要的因素:
1 興趣
首先確定自己喜歡可視化的工作,還是抽象的工作。喜歡可視化工作的可以定位為前端開發,因為前端開發更多的會和可視化用戶界面接觸;而喜歡抽象的工作則可以定位為後端工程師,後端工程師主要做一個軟體的功能部分的開發。
2 師傅
做程序開發,找到對的師傅很重要。師傅對徒弟的影響是很深刻的!敢問:有多少程序員自認為缺了一位好的師傅!好的師傅不一定是能力強的,治學,根基要正,不要刻意地去追求能力強的程序員做師傅。我認為,修煉程序設計,不僅僅考究開發能力,更要注重態度!
3 天賦
做軟體開發,需要具備一定的天賦,具體一點說,我覺得最重要的就是理解能力和總結能力!理解能力能讓我們更快更清晰地理解、看透問題的本質所在,也是我們學習程序開發基本的能力要求;當作了越來越多的程序開發工作,碰到各種各樣的問題、需求、方案,好的總結能力,能讓程序員提高開發效率和代碼質量。
㈡ 如何學習軟體技術
1、你學軟體開發是為了做軟體的,如果你想從事硬體嵌入式開發,就學C/C++;想從事企業級應用開發,互聯網開發,就學.net或java;想學大數據,就學R語言,不能一概而論。說學軟體設計必須從C語言開始的純粹是扯淡。有人說學了掌握機器知識,那你還不如學匯編;有人說學了對邏輯思維有用,什麼掌握演算法什麼的,演算法跟具體語言有什麼關系,自己去網上搜搜《java演算法導論》,我工作中經常寫演算法,可從來沒有用C語言寫過東西。
2、找准你的方向後,比如做網站,那麼你就用所學知識做個網站出來試試,動手做出來才對自己有益,而且做個網站出來也比只在屏幕上顯示答案意義大多了。你開始研究後,就會發現做網站到底需要哪些東西(比如JAVA,WEB容器,資料庫,Javascript),以結果為導向,自然知道你到底要學什麼。