-
1 # MaWenjing
-
2 # 文小飛
其實IT技術涉及面較廣,比如說運維和閘道器以及程式設計都是IT,只不過大家都取了一個共同的名字而已,不過如果說數學和英語不好的話,單從就業角度來看,大多數的技術行業對數學要求不高,所以說整體不會有什麼 影響,根據你提供的資訊基礎差和數學不好,基本上每個崗位都有相關的中文網站。
看到過一句話說:在IT這一行,英語才是核心語言,中文一文不值。這個說法太不負責任了,語言是用於交流、傳播資訊/知識的,現有的中文資料足夠滿足絕大多數人了。很多IT從業者的職業週期並不長,也沒打算成為高手/牛人,一上來就要英語、IT學習同步進行的,就是浪費時間。
所以我建議題主兩個方面:
要懂得笨鳥先飛當自己基礎較弱時,要付出比別人更多的努力,只有不斷努力付出精力去學習研究,自己才會跟得上節奏,才能超越別人,只要腳踏實地的去努力,去學習,那麼你離牛人的距離就會越來越近,而且也要懂得虛心請教,不斷的去磨練自己的意志,鍛鍊自己的能力,另一方面是多向有經驗的人去學習,不恥下問的精神要發揚出來。
摒棄自卑和焦躁
不要有三分鐘的熱度七分鐘的涼。
有些人,學習之初,熱火朝天,勁頭很足
過幾天,發現自己身邊的人都很優秀,顯得自己什麼都不行,於是就開始焦躁,靜不下心來學習,時間一長,自己與別人的差距越來越大。
一段時間後,就會發現自己似乎已經落下太多,便產生自卑心理,積極情緒越來越嚴重
非常不利於學習。因此,建議想學習的不要考慮太多。只要想學習,什麼時候都不晚,更別說基礎問題,連60歲老太太都能學程式設計
還專門開發了一款遊戲。
另外一個學習IT有兩種方式:自學或參加培訓,優缺點嗎?各佔一半一半。自學的話,最直觀的感受就是省錢,最浪費的就是時間
最熬人的是精力,因為沒有人教,所有的一切都是靠自己不斷的去搜索,去各大論壇上探討學習的方法,有問題也要去問大神該怎麼去做。只是不知一年、兩年後,你是否能勝任企業相關崗位工作。
而參加培訓,最直觀的感覺就是花錢,但參加培訓能快速入門並達到企業運用標準,看似前期花錢了,但考慮後期工資那點學費也就不算什麼了,如果參加培訓,一定要找大品牌、大機構,這樣不僅能學得安心,還能真正學到技術。
具體的哪些培訓機構我就不一一列舉了,可以在論壇上看一下,或者在當地的培訓機構查一查,這樣避免自己被坑。
-
3 # 急速馬力快de原始碼控
一個非常好的問題。IT是一個很寬泛的行業,不同細分職位差別很大。總的來說,開發類職位需要較好的數學基礎,非開發類職位不是那麼需要。
對於開發工程師來說,尤其是軟體開發,要做好的話,一定要有紮實的數學知識。理論和道理就不多講了,舉兩個例項。
一,使用泊松分佈,模擬測試訂單管理系統開發中央廚房訂單處理系統時,在系統上線前,沒有真實資料,如何模擬訂單分佈呢?數學課上講機率時,有正態分佈、泊松分佈,等等。
泊松分佈是一種常見的離散機率分佈,適合描述單位時間內隨機事件發生的次數。中央廚房收到訂單是一個隨機事件,以基本固定的平均瞬時速率λ隨機且獨立地出現,所以單位時間內的訂單數量近似服從泊松分佈P(λ)。
使用Apache Commons Math提供的Poisson Distribution函式,模擬客戶下單速率和數量,測試系統執行情況,在商用推廣前,做到心中有數。
美國版攜程Priceline,創始人Jay Walker定義的業務模式頗具特色,並申請了專利,Name Your Own Price,自我定價系統,基於經濟學中的一個公式“價格與價值相互關係原理”,產品價值透過價格體現出來。
有專利保護的獨特商業模式,加上2000年李嘉誠入股30%後推行改革,壓縮成本,Priceline發展順利,不斷併購,現在是美國最大的線上旅遊科技公司,業務遍及全球。
-
4 # 大宇聊電影
1.確定方向
對於零基礎的IT小白來說,自學得先為自己確定方向,是想從事軟體開發,還是軟體測試。
軟體開發工程師的問題思維模式是創造性的,關注重點是如何構造,如何實現,如何編寫高質量的程式碼;軟體測試工程師的思維模式則是破壞性的,會想方設法從使用者的使用角度破壞系統,構建正常、異常輸入,發現被測物件表現特性與使用者需求的偏離現象。
由於測試和開發的工作性質有差別,需要掌握的知識和技術也是不一樣的,所以在自學之前,得先選好方向。
2.確定需要掌握的知識
軟體開發工程師需掌握一系列專業的程式語言、資料庫、作業系統、伺服器管理等知識,程式設計技能,如C、C++、Java等,資料結構、演算法,常用的IDE平臺,如VS、Eclipse等,資料庫如MySQL、SQL Server、Oracle、MangoDB等,作業系統如Windows Server、Linux/UNIX等。
軟體測試掌握的技能相對要簡單些,基本都是圍繞應用層面考慮,如測試理論、測試流程、測試用例設計方法、缺陷管理知識。如果需要實施自動化或效能測試,可利用Selenium、Appium、Jmeter、LoadRunner等工具,掌握通用的程式語言,如C、C++、Java語言等,即可滿足大部分需求,也可以學習些指令碼語言,如js、vbs、Python等,而資料庫、作業系統等方面的知識僅在實現效能測試或其他測試目標時需要。
3.制定學習計劃
在理清了要學習哪些知識和技術,接下來就需要為自己制定學習計劃。
人都具有惰性,在自學的過程中,需要超強的自制力來按著計劃推進學習。同時遇到了困難可尋求外界力量的幫助,這樣才能提高學習效率。
4.尋找專案進行實操
無論是開發還是測試,都需要在專案中去學會運用,在實際專案中充分的運用理論知識,理解理論知識。只有真正接觸到專案的製作,能夠積累熟練的技術和豐富的專案經驗,這些都是企業最看重的。
不管選擇哪條入行的路,只要確定了方向,都希望你能全力以赴。人生之路是自己走出來的,每一個精彩的人生,都充斥了汗水和淚水,所以要想成功,得有破釜沉舟的魄力!
-
5 # 西北一陣風
IT行業比較廣泛,關於計算機和網際網路相關的都叫IT行業,就看你具體做什麼了,一般人所說的it行業就是電維修以及相關裝置安裝維護,這一塊的話門檻不高,只要你喜歡你所選擇的IT行業,那這一塊就基本上很簡單了。
所謂的大神就是在長期的工作實戰中遇到諸多問題,前期需要查閱資料或者詢問其他人解決,又有一部分會一這個問題為起點探究其中原理,經過思考嘗試親自解決。
所以說IT行業對人的經驗和數學要求不高,只要你對他感興趣,願意親自探索研究你就會很快學會。但是這個行業近幾年發展迅速,有一點成就之後就不能停止學習,認為自己已經很牛了。這樣你就錯了產品更新迭代那麼快,軟體升級節奏也是飛快,各種新功能不斷普及,所以選擇了就要不斷的去學習研究。
回覆列表
可以學。很多人都會認為搞IT的是不是英語特別牛?其實這是一個誤區,因為平時用到的開發工具基本都是全英文的,而且碼進去內容也都是英文為主,給別人一種錯覺,好像我們都很擅長英語。
就我個人而言,你讓我用英語寫文章嘛,不行!!讓我用英語交流溝通嘛,不行!!
☞ 英語不好
英語好在IT上面提現的優勢其實就是看文件,假如你英語閱讀能力不好,那麼你所看到的文件基本都是經過翻譯的,也就是譯稿,不是原稿。這種情況下你得到的資訊正確性完全取決於翻譯的人了。
同時日常的框架和開發語言,外華人弄出來的居多,英語不好,接收到的資料不是一手的,會有偏差的風險。
☞ 數學不好
比起英語,數學不好的話的確有點致命的,可能剛入門的時候,提現不出來數學的重要性,越往後,越能感覺到吃力。
首先,學IT不只是學語法學學框架這麼簡單,這些都是很低階的。只要有點專案經驗的或者工作經驗的,讓他學一門新的程式語言,語法這個是最最最基礎的,也是速度最快的。
但是要讓自己的寫出來的程式碼效率高,簡潔優雅,沒點數學功底不太行。
而且很多時候,IT從業者都是在現有程式碼的情況去做增刪改,假如你的數學不好,看別人程式碼會比較吃力,特別是演算法部分。
但是,勤能補拙,畢竟沒有誰天生就會英語數學的。IT行業還是比較需要深耕的,只要有信心,下功夫,你一定能行!