首頁>Club>
我自己從事PHP剛一年,大學開過一學期的課,後面自學了幾個月,然後家人找了一個公司(公司之前是做外包,今年年初轉行做產品研發),讓我跟著學。於是在公司做了一年(開始做的原生開發,然後又讓我研究Linux伺服器,後面慢慢改之前的專案,接觸框架,再後來就是跟老員工一起做專案,最後,公司人員流動大,我就成老員工,然後事都壓我身上了,這也是我辭職的部分原因)。一年來感覺還是有所提升,但是又發現不懂的很多,主要是效率不高。自己最近做了離職申請,抱著在外面世界去看看靠自己去真正投簡歷找工作。因為之前上班的時候都是在和工作交涉,從工作中學習,下班了就沒心思去學習影片了,所以該如何在工作中提升自己的能力?
4
回覆列表
  • 1 # 井151276607

    本科學歷以上當前的做法沒大錯。計算機、軟工或資訊類專業畢業,可向其他行業尋求發展以求發揮自己的特長。其他專業畢業又喜歡軟體開發工作,要先找工作用以安身,學習軟工專業基礎課,在工作中適應、學習工作中採用的各類開發工具。做到真正理解工作理解工具。這時你應該知道繼續學習的目標了。記住安身是第一位的,不然你年輕的優勢會很快丟失的,如果你自帶掛,有選擇的能力也可以找個可心的工作慢慢學。

  • 2 # 兆隆教育

    既然有了一定的基礎,所以對於初級的程式碼編寫沒有什麼問題,所以需要對自己的發展方向做一個規劃,PHP用於web程式開發,同樣的可以將web開發擴充套件到web前端方向上,或者資料庫的方向,雖然PHP程式設計師對於前端和資料庫肯定都懂,但是也可以深入的學習和研究,擴充套件自己的眼界,提升對技術學習效率的提高。

    再就是了解了web的前後端開發之後,在專案中熟悉和理解mvc框架的思維,發展成為一名web全棧工程師也是不錯的。另外對於技術的學習和提高,看影片的作用很是有限,對於程式設計師而言梳理現有專案程式碼和動手寫程式碼是對技術最快的掌握和提升。

    而在工作中雖然自己可以完成PHP開發,但是作為優秀的程式設計師更重要的是不斷的學習,不斷的充實自身的技術知識庫。

  • 3 # IT生涯

    php:基礎 -> oop面向物件 -> 設計模式-> 框架

    資料庫 :最佳化 -> 快取 -> 主從等

    伺服器:apache,nginx伺服器搭建、環境配置

  • 4 # vogola

    我跟樓主情況差不多,我是大三的時候在學校自學了三個月PHP,然後大四的時候找了家外包公司做了一年半到今年四月份辭職的,工作經驗也就一年半吧,說實話,雖然工作經驗有一年半,但是感覺這一年半里學的都是皮毛,哎,跟做公司產品同學比起來,我懂的實在太少了,導致後面找工作很難找。提升自己的方法有很多,主要看自己的自制力吧,我自制力不是很強,然後那家外包公司裡面的人都是那種混吃等死的狀態,我在那待久了,自己漸漸也變得混吃等死了。後來自己想通了不能這樣下去,就辭職了,辭職之後開始惡補各種以前的不足,然後去找工作,這次一定要找一個做自己產品的公司,而且要有技術團隊,因為之前公司都是一個人單幹的,沒技術交流,我發現這樣提升太慢了,一個人瞎搞。我勸樓主如果想提升自己的話,找個有好的氛圍技術團隊做自己產品的公司,因為你現在處於初級階段最好不要找個人單幹的工作,現在是快速成長期,最好要有技術團隊和技術交流,我已經拒絕了好幾份整個團隊就一個PHP開發的工作,因為我也是初級,我更想有一個可以跟別人有技術交流的團隊,千萬別騎驢找馬。平時沒事幹的時候就可以看看大神實戰的影片,花點錢買也關係的,最主要花的值

  • 5 # 萬事於心不表於情

    高薪的IT行業是眾多年輕人的職業夢想,然而,一旦身入其中卻發覺沒有想像中那麼美好。被稱為IT藍領的程式設計員,工作強度大,像個編碼“機器”;技術更新換代快,飯碗不穩定。隨著年齡的增長,IT程式設計員該何去何從。 做IT的搞不好就被挨踢。你提這個問題就理解你是才搞程式沒多久。等你真正進入這個行業幾年之後你就知道自己的職業生涯的道路了,建議從一下幾點發展:

    出路一:向IT培訓師轉型

    出路二:向IT營銷轉型

    出路三:向專案管理努力

    程式設計師到底何去何從,就得看自己的眼光、膽識和機遇了

    祝你在IT行業上有很好的發展,為中國的軟體行業多做貢獻!

  • 6 # IT程式設計教程分享

    目前市場上初級程式設計師氾濫了,做外包基本都得不到提升,想最多的就是怎麼去快捷複製程式碼,快速完成專案而已

    技術得不到提升的程式設計師是沒有靈魂的,最好系統學習,進階下PHP中高階,在第一階段1-2年的PHPer知道如何使用工具、專案版本如何控制、接觸並能夠使用YII/tp/laravel等框架完成專案等等、是一個純粹的coder階段

    到了第二個階段:2-3年的PHPer除了寫業務程式碼之外更需要熱衷於學習各種技術實現、不僅對專案熟悉,還要能解決效能問題。只有深入學習PHP最佳化,Swoole介面,微服務,Mysql底層最佳化等,才能擁有一份不錯的薪資!

    到了三個階段4-5年的PHPer技術體系需要逐漸往大型層次進階, 有效、高速的處理從很小到非常大的專案管理,隨著我們的業務量越來越大和越高併發,分散式快取、RPC、API架構設計等技術都必將掌握!

  • 7 # 陳叔教少兒程式設計

    PHP初級程式設計師如何提升自己?結合自己近20年程式設計經驗,總結以下學習PHP路徑,希望對初學者有用

    第一階段:(建議本階段學習3周-4周)

    學習HTML,CSS語法。瞭解瀏覽器相容。PS網頁切圖

    本階段需要掌握的要點:

    網頁結構、基本佈局、常用的標籤和屬性,PS切圖網上找一些(或者在下面的參考連結中選)結構相對簡單的網頁模板,下載下來逐行審查元素。(看大概5-10個),然後找一些相對簡單的網頁效果圖,從切圖到CSS自己做一次。(做大概3-5個)嘗試自己設計一個留言板頁面,並將頁面寫出來。

    參考: chinaz網頁模板 切圖教程-來自 jb51 PSD chinaz PSD效果圖模板

    推薦書單: [Head First HTML and CSS,Second Edition] - 京東書城 推薦網課:

    CSS入門基礎知識 - 極客學院CSS基本樣式講解 - 極客學院整站專案開發實戰之網站首頁佈局搭建 - 極客學院CSS 老式瀏覽器相容 - 極客學院CSS 經典佈局之雙飛翼佈局 - 極客學院CSS定位 - 極客學院

    第二階段:(建議本階段學習時間1個月)

    階段目的: - php環境搭建 - 列表內容 - php基本語法 - 流程控制結構 - 函式應用 - 字串處理 - 陣列與資料結構 - 找一款自己喜歡的IDE/編輯器(phpstrom、zend studio,sublime text3等)熟悉IDE/編輯器

    本階段學習方法:

    新手推薦php一鍵包 phpstudy 整合環境記住php的官方網站 php.net , 並學會利用手冊 php線上手冊養成做筆記的習慣,在學習過程中遇到理解不了的問題,記下來並學會描述問題,在百度上查詢答案。常見問題要有解決的思路結合第一階段學的知識,用php做一個簡易的計算器

    推薦網課:

    PHP基礎課程 - 網易雲課堂 (章節1-8)

    第三階段:(本階段建議學習 2-3周)

    階段目的:

    基本SQL語法mysql資料庫的基本操作(資料庫、資料表的建立、修改、刪除,資料插入、修改、刪除)學習php操作資料庫的方式 (mysql* 系列函式 mysqli*系列函式 PDO)mysql文件結合前面的階段,為留言板實現留言增刪改查功能

    推薦網課:

    W3SCHOOL - SQL基礎教程PHP基礎課程 - 網易雲課堂 (章節9)

    第四階段:(本階段建議時間1-2周)

    階段目的:

    PHP會話控制:Session與Cookie詳解 - jb51理解PHP中會話控制 - 風影無忌 - 部落格園

    至此,已經學習了一個簡單的PHP程式的開發流程,並掌握了php的基礎知識,接下來就需要進階了。

    第五階段:學習php面向物件。

    本階段學習建議: OOP是一門大學問,需要有大量的理論作基礎,還需有大量的實踐,兩者結合方能更好地理解OOP並編寫出優秀的OOP程式。所以,此階段作為進階階段,沒有建議學習時長,理解OOP的速度因人而異。本階段的學習建議是閱讀大量的資料與優秀的開源專案

    這裡列出一些優秀的PHP OOP專案,僅供參考:

    PHPCMS - MVC模式開發的CMS系統thinkphp開發框架

    第六階段:

    學習常用的開發框架,瞭解在實際工作中使用的是什麼技術。結合前面的階段,學習一款自己喜歡的框架,並開發自己的部落格站點。

    以下列出一些PHP框架,僅供參考:

    ThinkPHP框架

    CodeIgniter

    Laravel

    Yii Framework

    第七階段:

    到了這裡相信你也是一個有一定經驗的phper了,接下來的方向是什麼相信你自己也知道了。我這裡就稍微說一說大概。

    計算機網路LINUX作業系統C/C++ (選擇PHP就等於選擇了全棧,什麼都得會一點。相信你也知道了PHP是使用C開發的,學習C能幫助你開發PHP擴充套件)總結:

    不管處於那個階段,養成自學的能力是很重要的,在學了這麼多關於PHP方面的東西之後,請不要只侷限於PHP,前面我也講過,選擇PHP就等於選擇了全棧。有餘力的,請回過頭去學習關於計算機基礎的知識,比如編譯原理、資料結構與演算法、計算機網路等。只會寫程式的只叫碼農,不能叫程式設計師。

    計算機是一門工科,但它離不開很多理論知識做支撐。因此,也要保持對新技術的學習。如現在,就拿php開發來說,不再是以前的傳統的前後端分離就能解決的。你得會composer、vuejs等等。保持對技術的學習才能讓一個程式設計師不被淘汰。

    在學習過程中,有時間要過去逛社群。比如 segmentfault stackoverflow。逛這些社群的作用主要在於看別人遇到了什麼問題,自己能否解決。並把這些問題記下來,說不定日後自己就遇到了這樣的問題,而你又恰好在之前看過,那就有了解決的思路。

    另外,如今都知道github,github上不缺優秀的專案,多看多學多思考。附上一個github地址:trending/php 裡面列出的php專案都是很優秀的。

  • 8 # 青山三毫米

    首先就是擼程式碼,PHP是個易上手的語言,但是並不代表就簡單。

    擼了比較多的程式碼發現很多程式碼都是可以重複引用的。於是我學會了《封裝》

    ----------------------------

    發現自己封裝的程式碼還是有開發效率問題,於是我上網搜尋解決方案,發現PHP有不少的框架可以使用,可以節約不少的時間。

    ----------------------------

    專案多了之後我發現很多稍微大的專案很難控制程式碼質量,比如東一塊西一塊的寫程式碼,需要什麼功能就在直接擼程式碼在哪塊,我發現這樣很不對勁,我試圖上網檢視解決方法於是我學會了《設計模式》。

    ------------------------------

    我開始發現我。。我的伺服器宕機了,我發現我寫的SQL有效能瓶頸,在一臺伺服器上跑不動了,於是我學會了,最佳化SQL。

    -------------------------------

    我又發現單單最佳化SQL還是木有用。。於是我又學會了,MYSQL讀寫分離。。

    ------------------------------

    現在問題又來了,單單資料庫最佳化是不夠的,於是我又學會了負載均衡

    ------------------------------------

    然後就是快取,中介軟體,NOSQL,PHP擴充套件開發。

    總之:不積跬步無以至千里.

  • 中秋節和大豐收的關聯?
  • 家庭用插座火、零接反對漏電保護正常工作有影響嗎?