1. 程式人生 > >談談從大學畢業工作做程式設計師的進階感受

談談從大學畢業工作做程式設計師的進階感受

天道酬勤,我們還很年輕,正是奮鬥的年紀。

為了激發自己的潛力,為了實現自己的價值,自己必須得努力。

    說一下技術的積累:高中時喜歡電腦,那時候純屬是為了玩遊戲,還有充滿好奇,報考計算機也是因為興趣。進入大學後天天被困在那個院裡,很不是滋味,學不學都得在學校裡,所以學的不深,大一時有點投入,大三學期開始覺醒奮鬥考研。

說一下工作吧,工作按任務來分,我感覺每過一段任務都不一樣。

第一段:讓我學到了資料庫知識,對資料的儲存,資料的來源,資料的處理,資料的型別有了深刻理解。

第二段:學習開發遊戲,這個是對演算法和腦力極限的考驗,天天想邏輯,天天想優化遊戲,鍛鍊了五個月,還是對演算法依依不捨。

第三階段:開始自學Android

,這個是自己探索未知的世界,自助看開發文件,看別人的demo,前倆階段一直處於被動去學的狀態,文件都看不進去,這個階段知道要自己驅動去學習,做了倆個APP,已熟練上手。

第四階段:這個階段完全是被逼的。公司給我留半個月讓我給公司做個網站,我就開始找文件,找教程,找框架,最後找到了PHP。時間這麼短,我沒法關注PHP語法,沒法去了解html前端知識,只能從整體瞭解網站架構,不能到具體到細節。掌握了MVC模式,感受到了用框架的威力。

第五階段:一直想學習連線前端和後端的介面。終於公司接了一個修改APP的專案,把前端和後端的原始碼都給我了,我做後端,看了後臺管理,原來這是我做網站時用的到的MVC模式,看了資料庫查詢也很熟悉,再看移動端

API介面,原來也從http獲取引數,對資料庫操作,然後返回引數。

經過這麼多階段的折磨,終於走了一個輪迴,從後到前再到後。

計算機很神奇,應該說我們這個世界變的越來越神奇,小時候想我要用計算機改變世界,要改變世界必須得學會創新,我一直在尋找創新的洞口。

生活不止眼前的苟且,還有詩和遠方的田野。我正在尋找我的詩和遠方。

微信目標:

1.瞭解微信公眾號平臺,瞭解微信平臺的功能,瞭解微信平臺的推廣應用。

2.開始搭建微信開發環境,瞭解微信開發框架,瞭解實現功能方法。

3.開始一個一個具體的功能(可以群發文字、圖片、語音、視訊、圖文訊息五個類別的功能

4. java+mysql+jfinal框架開發微信。

5.在五一來到時完成目標。


      2016.4.4

相關推薦

談談大學畢業工作程式設計師感受

天道酬勤,我們還很年輕,正是奮鬥的年紀。 為了激發自己的潛力,為了實現自己的價值,自己必須得努力。     說一下技術的積累:高中時喜歡電腦,那時候純屬是為了玩遊戲,還有充滿好奇,報考計算機也是因為興趣。進入大學後天天被困在那個院裡,很不是滋味,學不學都得在學校裡,所以學

Java程式設計師架構師其實並不難,關鍵在於選擇。

很多人做java開發2,3年後,都會感覺自己遇到瓶頸。什麼都會又什麼都不會,如何改變困境,為什麼很多人寫了7,8年還是一個碼農,工作中太多被動是因為不懂底層原理。公司的工作節奏又比較快,難有機會學習架構原理,也沒人教,所以這個時候,學習架構原理,擴充套件思維,對自己以後職業生涯尤為重要。 同樣公

iOS 程式設計師架構師必備的 6項 硬技能!這些你都知道嗎?

前言: 之前很多人問過我這麼個問題,說怎樣才能成為一名高階iOS工程師?我覺得這是一個很好的話題,技術人的職業規劃不管如何發展,總歸是一個從初級到高階的過程,不要妄想從初級一步跨越到架構師、CTO,產品經理 之類的職位,所以高階工程師這個過渡階段顯得就很重要了,那麼今天就來

Java程式設計師架構師難嗎?不,那是你沒找對方法

很多人做java開發2,3年後,都會感覺自己遇到瓶頸。什麼都會又什麼都不會,如何改變困境,為什麼很多人寫了7,8年還是一個碼農,工作中太多被動是因為不懂底層原理。公司的工作節奏又比較快,難有機會學習架構原理,也沒人教,所以這個時候,學習架構原理,擴充套件思維,對自己以後職業生涯尤為重要。 同樣公

java程式設計師之路需要的學習過程

其實本來真的沒打算寫這篇文章,主要是LZ得記憶力不是很好,不像一些記憶力強的人,面試完以後,幾乎能把自己和麵試官的對話都給記下來。LZ自己當初面試完以後,除了記住一些聊過的知識點以外,具體的內容基本上忘得一乾二淨,所以寫這篇文章其實是很有難度的。 但是,最近問LZ的人實

JAVA-程式設計師之路

       自己大學期間學習的是軟體工程,從需求分析到專案上線整套流程都接觸過,大二就開始接觸java,但是沒有好好把握。大把時間虛度在lol裡面了。已經在工作的我,作為一個菜鳥程式設計師,自己也有一

【今日薦文】三十五年經驗分享:程式設計師八法

如果你的目標僅僅是提高自己,那麼很容易實現,但是如果你的目標是成為一個偉大的程式設計師,那麼這就不簡單了。 很多人都願意說,我想變得更好,但是更好是什麼卻很模糊,而且人們也不知道該怎麼樣去做。 時間到了,提高你的程式設計技能,認真+嚴肅,走起! 我在這裡分享八法

伊始--淺談C++程式設計師歷程(一)

最近看了一篇《回答阿里社招面試如何準備,順便談談對於Java程式猿學習當中各個階段的建議》,心中有一些感觸。 在看這篇文章前幾周,還挺迷茫的。不知不覺也工作了很久,雖然在上班期間,每天或多或少地都在寫程式碼,但是很多都是僅僅增加熟練度,或者說是將別人現有的

Java程式設計師全過程

學習Java,書籍是必不可少的學習工具之一,尤其是對於自學者而言。廢話不多說,下邊就給大家推薦一些Java進階的好書。 第一部分:Java語言篇 1.《Java程式設計規範》 適合物件:初級、中級 介紹:這本書的作者是被譽為Java之父的James Gosling,入門

程式設計師:怎麼成為一個軟體架構師?

作者:程式設計小丫 來源:CSDN部落格 序:的確沒想到隨手寫的東西有那麼多的回覆,不管怎樣還是挺高興的。在這裡謝謝大家的關注了。其實做了這麼多年的技術腦子裡總會跳出很多的想法,但很少有時間靜下來仔細地思考思考,寫寫部落格也算是一種自我歸納和總結吧。  “軟體架構師”這個名詞也不知是什麼時候

公司中 C和C++程式設計師之路

從一次考試說起。 2010年10月份,綜合部邀請我給新入職3個月的員工草擬考試試題,這些同事大部分在公司做的實習,算起來至少也有5、6個月的工作經驗了吧。 試題的內容,是針對日常需要面對的問題出的案例,比如,查詢檔案、修改下許可權等,其中最後20分題,就是按要求在螢幕

程式設計師之演算法練習:LeetCode專場

歡迎大家前往騰訊雲+社群,獲取更多騰訊海量技術實踐乾貨哦~ 本文由落影發表 前言 LeetCode上的題目是大公司面試常見的演算法題,今天的目標是拿下5道演算法題: 題目1是基於連結串列的大數加法,既考察基本資料結構的瞭解,又考察在處理加法過程中的邊界處理; 題目2是求陣列出現頻率前k大的數字,考察思維能

ASP.NET 高階程式設計師之路——快捷鍵篇

引言:我們都知道快捷鍵使用得熟,將極大的提高我們的開發效率。可是我發現許多開發人員老喜歡用滑鼠去點,不擅長使用快捷鍵。 1、VS常用快捷鍵 這個我們記住開發中常用的就可以了。 F4:開啟屬性面板。

程式設計師之路(C、C++、Java、Python經典書籍及學習順序)

程式設計師進階之路 初級: 《計算機程式的構造和解釋》 C語言: 1.《C語言程式設計:現代方法:第2版》 2.《C Primer Plus 第五版》 3.《C程式設計語言(第2版·新版)》 4.《C和指標》 5.《C專家程式設計》 6.《C 陷阱與缺陷》 7.《資料結構C

【JVM】程式設計師JVM(一)——Java記憶體區域

一、前言       這篇部落格起,小編會向一個更加深層次、逼格滿滿的區域進發——JVM。       可以說JVM不是一個新鮮的東西,但是做java的都會了解JVM,都聽過JVM。有的時候我們寫的程式碼執行跟JVM也有關係。 二、JVM介紹    

Java程式設計師架構師的五個階段,你到了哪各階段?

之前有個討論:實現同樣功能,簡潔程式碼一定比複雜程式碼效率高嗎?有的說,還得看演算法,如果演算法相同,簡潔程式碼效率應該會高一些。有的說,即使演算法相同,簡潔程式碼也不見得比複雜程式碼效率高,而應儘可能減少迴圈的使用,特別是少用多重迴圈,或者儘可能在一個迴圈中做更多的事。如此

程式設計師-八大演算法攻略

常見的八大排序演算法,以及它們之間的關係如下所示:一、插入排序-直接插入排序      1.演算法思想:直接插入排序是一種簡單插入排序,基本思想是:把n個待排序的元素看成為一個有序表和一個無序表。開始時有序表中只包含1個元素,無序表中包含有n-1個元素,排序過程中每次從無序表

程式設計師——程式碼簡潔之道

         儘管糟糕的程式碼也能執行,但如果程式碼不整潔,會使整個開發團隊泥足深陷,寫得不好的程式碼每年都要耗費難以計數的時間和資源。然而這種情況並非無法避免《程式碼整潔之道》為一切有志於改善程式碼質量的程式設計

程式設計師必備的五個網站

1、TopCoderTopCoder是一個非常出名的程式設計競技網站。不少的程式設計師會在上面參加一些演算法挑戰,如果你確實很牛掰,甚至會得到線上外包類的工作機會。2、CodechefCodechef上面的程式設計題目難度分好幾個等級,包括入門、簡單、中等、高難度等。在這個技

一份Java程式設計師架構師的祕籍,你離架構師還差多遠

  一、如何定義架構師 Java架構師,首先要是一個Java程式設計師,熟練使用各種框架,並知道它們實現的原理