-
1 # 網路小說事務局
-
2 # 搖椅小琦
高考前,所有的課都要學好,看是不是適合做程式設計師,主要看你現在對數學、物理的態度,倒不是說要非常好,至少不討厭,150分裡達到120以上的分數,還有你對程式設計本身的愛好,能為了做出自己想要的程式廢寢忘食的程度
-
3 # 執著的瘋子8
程式設計師,第一,邏輯要好。第二,英語要較好。第三,數學要好。剩下的就看程式設計的書吧。另外,如果純敲程式碼就是實習生-初級開發-中級開發-高階開發-架構師。如果走業務走管理就是實習生-初級開發-中級開發-高階開發-專案實施工程師-專案經理-專案總監。專案總監就是整個團隊工資最高的了。但是很多人一生可能就停留在中高階了。
-
4 # 未命名177933485
前面兩位說的都很好,嚴格意義上來說,不是名校畢業沒有很好的數學、英語、邏輯,沒有為了一個可以忽略的最佳化而完美主義的熬幾個通宵看N篇英文文件說明或者原始碼的心態(要保持一輩子哦),最好的規劃就是不做程式設計師,這不能簡單歸於做一行怨一行的心態,而是變化太快了,昨天你windows下C++寫了五年的高手,今天你到了Linux 或者android或者ios或者java或者...的環境下,可能並不比人家才一年的新手容易,有些思維認知可用,可好多新東西要學......各種知識日新月異,35歲就尷尬了,大部分碼農真的是年輕飯啊
-
5 # 賴塔兔
想當程式設計師是不錯的想法,有理想是好事,而且如今是21世紀程式設計師也是未來必須的一個職業。生活的進步現在與程式設計師密不可分。
我曾經學的不好是在動力節點參加的培訓才走向程式設計師這條道路的,總結一下當一個程式設計師需要什麼能力吧。你看看適不適合你自己,首先,想當一個程式設計師最起碼的是要有一個好的邏輯思維能力,在程式設計開發中,邏輯思維能力是非常重要的一環,如果條理不清晰,寫出來的東西也會亂的不行,甚至於無法執行。
再者需要你的英語能力不錯,雖然說不會英語也能學習Java開發,但是英語學得好的話,在軟體開發的路上能讓你走的更遠,而且很多程式設計方面的文獻,資料等都是用英文寫的,如果英文不好這些東西很多是沒辦法閱讀的,就算是你看翻譯的版本,其中有很多語句翻譯的並不是那麼清晰。
數學能力也是非常重要的一部分,未來的雲計算大資料,人工智慧(AI)對於數學方面的需求是非常大的,雖然現在數學在開發中體現的沒那麼明顯,但是將來數學必將是重要的一環。
-
6 # 路人甲
在中國有很多人都認為IT行業是吃青春飯的行業,如果過了30歲就很難有機會再發展下去!比如很多大型網際網路公司企業的員工平均年齡都在20多歲左右。因為年輕更有想象力,思想不容易僵化。但我認為現實卻不是這樣子的,今天憑藉自己的經歷和大家探討一下關於程式設計師的職業規劃。
首先要做的就是:明確入行的目的
很多人轉行IT都衝著“收入高”,因為現在只要會一點HTML、CSS之類的網頁設計,對於轉行來說都不是很難的事情,收入相對也較高。所以很多人都選擇這裡開始幹起,但是,如果你只是抱著一個這樣一個心態入門的話,吃青春飯這件事可就真的會落到你頭上了。因為幹IT的最不能缺少的就是進取之心,只要不斷的學習進步才能得到更好的發展機會。
選擇合適的工具
Java、Python、C#、PHP、C++、VB……10多種熱門的開發語言,不管哪一種都是極具潛力的語言,畢竟開發語言只不過是一個工具,只要全力地去學習一門語言,有了一定的熟悉程度和開發經驗的時候,想要學習另一種的語言也是輕而易舉的事情。
明確發展方向
1.從技術向業務過渡
2.從程式設計師向技術管理發展
3.單方面向技術發展
人是從歷練中成長的,想要在自己的領域闖出一番事業,成為一個成功人,就應該早日為自己定下長期的發展目標,作為一個開發者也當如此。隨著人的性格,取向不同,那麼大家為自己所選擇的路當然也有不同,基本上這三種發展方向更多時候根據所在企業方向變化。
-
7 # 一顆健康的種子
這個是發生在我身邊的真實案例,今天給大家傳播,希望給大家一點互粉的一些智慧。
身邊朋友有一個老闆,以前是從事非常傳統行業的,有了一些錢,然後就開始飄(飄的源頭是上了很多課,那些課把老闆的未來描繪的都法力無邊了,還有身邊多了一些所謂的企業家)這是很多突然間有了些錢的老闆的共性,不知道從什麼時候開始,嘴邊都是掛著網際網路+,什麼oto,什麼幾個億融資,什麼上市。
這是一個非常好的機遇,為什麼呢,因為他們不懂,你要做的就是比他們優秀,這個就是機會,因為只要你提前一點時間準備,你就會比他會的更多。
於是,就有這麼一個人,到了這個老闆身邊(後經驗證,這個人就是在某一網站任職的文員),他應該是做過很多準備工作,對於這個老闆現在嘴上的熱詞都能對答如流,又把他一些在網上發表的文章,給這個老闆看,還有一些和粉絲的互動,中間的過程我們就不表述了,後來呢,這個員工成為了和這個老闆合作專案的CEO,本來這個故事就這麼完美的結束了,可是由於後來這個員工不努力,混到工作了不上進,所以再接手這個專案後賠了小200萬。
講這個案例,是想告訴大家,我們用好網路平臺,真正能成為自己的背書,這樣做一個有心人,我們的未來就會很好,但是,一定記住,我們一定要學習,要不然,我們做不好很多事
-
8 # 千鋒頭號粉絲
大資料程式設計師只學到技術就可以了嗎?只要能寫程式碼改bug就可以無憂了嗎?你想過自己的未來規劃嗎?想過10年後自己能過上什麼水平的生活嗎?除了專業的技術外,你還需要一份合格的職業規劃。
我們不可否認的是,網際網路公司本身結構比較扁平,管理崗位較少,那麼我們該如何進行職業規劃和技能儲備,才能從激烈的競爭當中脫穎而出呢?
一、拓寬業務場景
這裡的業務場景分為大業務場景,也分為小業務場景。大業務場景即不同的細分行業,如電商、內容、影片、共享平臺等等。建議程式設計師們在進行工作選擇的時候不要被自己原先所屬的細分領域太過限制,認為自己原來在電商公司以後也必須在電商公司。事實上,多去嘗試不同領域的公司,去了解不同領域的公司在技術實現上有什麼異同,對於程式設計師更深入地理解技術是很有幫助的。
二、把握職場節奏
在職場上有一個時間標準:3 年。 3 年時間,一定要在工作內容和職級上有一個質的變化,這個變化可以靠升職得到,也可以靠跳槽達成目標。
初入職場的 3 年,主要的工作內容就是夯實基礎,此時基本處於「完成上級交付的任務」這樣的階段。但在這個過程中,員工不能僅僅完成任務了事,而是要不斷思考為什麼上級要佈置這個任務,這個需求是怎麼來的,用於解決什麼問題,有沒有更好的解決方案等等。
之後的 3 年,也就是職業生涯的 3-5 年,作為程式設計師,需要達到一個小 leader 的層級,即帶領一個小團隊(可以僅僅有幾個人)負責某一個某塊或是功能的研發,此時在上個階段積累的經驗和關於解決方案的各種想法的作用便凸顯出來。而此時作為小團隊負責人的角色,程式設計師更多地需要關注上下游的邏輯,能夠形成完整的邏輯鏈條。
工作經驗的 5-8 年,此時程式設計師已經進階成了技術負責人,可以獨立負責某一個產品的研發,可以成功地推動產品從 0-1 的階段,此時更多需要關注的便是跨部門之間的合作與溝通,確保研發行程的按時交付。與此同時,更多地關注一些產品設計方面的內容,會對進一步的晉升很有幫助。
末後一個階段,即工作 10 年以上,此時達到研發總監或是更高的職位會是一個比較理想的狀態,而對於這個層次的要求,是對於整個行業能有比較清晰深入的判斷,能夠感知未來技術發展的方向併為公司提前佈局。
三、訓練複合技能
除了程式設計之外,程式設計師要儘量培養一些其他方面的技能,例如演講、寫作等等。這樣做一方面可以為程式設計師提供一些兼職機會,如主講技術相關的直播課程、參考文章或書籍的撰寫等。類似的機會在提供報酬的同時也會增加員工的知名度和行業影響力,更有甚者,在社交媒體上發表了相關文章之後,吸引了一批志同道合的同行,開始合夥創業,有了更大的機遇。
就算沒有這些額外的收益,複合技能的人才在公司內部也會受到青睞。
四、保持緊密溝通
有些程式設計師認為自己做的是技術性工作,只要寫好程式碼就可以了。這是錯誤的認知。根據以往服務候選人的經驗來看,那些有意識在工作之餘關注行業動態,積攢人脈資源,並且樂於與同行溝通的程式設計師,往往在職業發展的路上走得更遠。
時代的變化太快,為了在將來不被淘汰,程式設計師們要從現在開始未雨綢繆,制定清晰的職業規劃,把握節奏,全面綜合發展,才能避免成為35歲以後被時代拋棄的人。
回覆列表
這個很重要,嚴格講所有職業都需要職業規劃,自己做不了也需要請有經驗的人提供具體建議。職業成長如同人生,彎路不可避免,但走多了難免事倍功半,浪費青春年華,國內軟體行業比較浮躁,好的職位往往要求BAT經歷或外企經歷,否則你再厲害也很難得到非常好職位的offer。這些都需要自己做好規劃,否則35以後,將很尷尬,國內做到退休的程式設計師幾乎沒有,中年的職業轉型沒有很好的規劃和準備很難面對!!