PHP程式員遇到一個職業上的問題,我該辭職嗎?

來源:互聯網
上載者:User
關鍵字 PHP HTML YII EXE js
我是一個PHP程式員,之前陸續寫過幾年的EXE,用的VB。
語言是相通的,所以學起PHP也不算很難。
我進了一家公司,公司裡原本就有2個PHP程式員,他們開發了一個商城,架構YII,我進公司2個月後開始陸續修改商城內的東西(到目前進公司一共5個月)。
在接觸了商城內部後,發現內部邏輯很亂,明明可以查詢1次資料庫解決的,非要多次查詢,而且不止1處是這樣,網站根本就沒有產品經理,很多東西都是老闆臨時叫加上去的,而老闆是一點技術都不懂,導致現在維護起來比較繁瑣。
現在,主要負責商城編寫的員工離職了,而另外一個員工也不是很懂內部的邏輯。
我現在是主要負責這個商城,但是說實話,由於商城的設計很亂,而且文檔,資料庫欄位注釋都沒有,所以維護比較困難。而老闆近期需要大量更改商城,然後重新上線,在老闆眼裡他不管技術遇到的困難,只管定哪天上線,業務部的人也每天都有新的網站單子接回來做,還要求固定時間。
然而,我們技術部和他們說了相應的難處,然並卵。
公司裡,我們技術部的要寫HTML,PHP,js,甚至有時候還要自己P圖,感覺好累,但是工資卻很平庸。最主要的是上頭根本不理會這些,只要做出來就行。
所以我想離職了,想問下大家的看法。
(我的PHP經驗只有5個月,也是進公司才邊學邊做的,自認為難度不大)

回複內容:

首先,PHP不是你想象中的那麼簡單,易上手難精通用在這裡非常貼切,5個月經驗而已,而且還是在別人寫的代碼基礎上去做事情,很多架構上需要考慮周全的處理,應該你這邊還沒多少概念,所以,我覺得你的態度還應該擺在初學者比較謙虛的位置.
5個月的PHP經驗出去找工作都不會開多高工資,因為你很可能還不能獨立製作一個站出來.
領導不懂技術就對了,就是因為不懂技術才去當領導(笑),但領導也有自己承擔的責任和壓力,並沒有你想象中的那麼輕鬆.領導提需求和進度,你能力不夠的時候,只能回答:做或者不會做.等你有能力了,才有話語權在領導面前說不做!領導的態度取決於你的能力.
現在你負責這個網站了,如果覺得亂,為什麼不去修改?不能一下子修改,也能從小功能和不重要的地方按照自己比較合理的架構來寫,在有空的時候去重寫以前不合理的部分,你有嘗試過麼?除了抱怨別人的東西差外,自己不能做的更好,那是什麼用都沒有的.
我當初前端入手,初學PHP,三個月後把公司網站後台開發從外包手裡拿到手,再過半年後整個網站都是我自己寫的架構了,因為外包寫的足夠爛,居然有數個死迴圈BUG,導致每天伺服器都會卡死無數次,處理別人的錯誤讓我學會了避免這個錯誤.我非常感謝當初的公司給我機會去學和實踐的機會.而我在不斷的掌握知識的同時,伴隨著我因為經驗提升能做的事情越來越多的時候,我的工資也跟著在增長,在公司裡也有用了一定的話語權,甚至當時經常翹班去駕校練車.
辭職這回事呢,我是鼓勵的,樹挪死,人挪活,在一個地方呆的不爽了,換個環境是有很多好處的,比如新的人際關係,比如對自身能力不足之處的發掘.或者找到新的發展方向.
但是,5個月PHP經驗,真拿不出手,除非你有值得驕傲的成果展現給新公司看才會得到好的賣價,然而看你描述的,並沒有.建議還是呆在這個工資不怎麼樣的公司,抱著為自己將來求職有個值得稱道的成果把當前的站做好吧,什麼時候自己覺得作品不錯了,沒有問題了,也就是跳槽尋求更高工資的時候了,不過我懷疑那時候你的工資已經漲了起來了.

最後說句:謙虛使人進步.你遇到的情況是大部分公司普遍存在的問題。因為你太Yonger 所以對這種情況的反應比較激烈。
知乎有人問過這種問題 維護一個爛系統是怎麼樣的一種體驗? - 程式員
我最喜歡的答案,也是高票答案,作為過來人這答案寫的深入人心。
在職的時候怒氣值高,各種諷刺挖苦;
走人的時候暗自慶幸;
兩年以後忽然從這個傻逼系統得到靈感(或者教訓),頗有感慨;
三年後後悔維護的時候自己抱怨太多,而行動太少;
五年後意識到自己怒氣值高的原因不是因為系統傻逼,而是自己駕馭不了;
八年後再次需要維護“傻逼”系統;
十年後方才領悟,“這個世界的本質是混亂不可知,而非有序可測“;
甚至技術新舊的界限也開始模糊。

其實是,自己不夠謙虛敬畏。
署名:IT浪人
我覺得主要問題你現在沒有能力勝任這個工作,5個月PHP/WEB經驗搞不定這些問題是正常的。你有兩個選擇:
1. 頂住壓力,多看幾本書,什麼不懂看什麼。直到能勝任為止。
2. 真不行。辭職換個簡單的工作,慢慢學。不過既然本身技術就不過關,再找同類的工作估計得靠運氣。做程式員最幸福的事就是遇到技術至上的公司,其次是IT團隊成員間能互補的公司,再其次起碼待遇不錯,最慘的就是題主這樣的公司。老闆根本不在乎技術,只要能用就行;團隊成員各顧各的,不寫注釋的程式員都是在耍流氓;待遇又不行,證明你的職位根本不被看重,隨時找個更便宜的就能把你取代。

我覺得有的事情你需要努力去做,因為還有希望,但有時候一定要堅決地離開,因為那根本不是你想要的。情況不一樣 維護老的系統總會遇到 不可能每個系統都是代碼習慣良好的程式員寫的 雖然開始是苦逼點 但是通了之後對自己提升也很大 這麼亂的系統你都搞定了好的系統不是輕輕鬆鬆?
另外一方面就不能忍了 還要一個人兼職寫PHP JS HTML甚至還要切圖什麼的 這種公司 趕緊走吧 不要誤了前途目前遭遇和題主一樣的問題...需要接手維護一個很逗逼的商城系統...而且...目前技術部只有兩個人...兩個人...兩個人...我的PHP開發經驗也只有半年左右...感覺很吃力...現在只能多看書...多問人了...不爽你就重構了每個程式員看別人的老代碼都是這個結論。代碼最主要的是能工作,而不是好看。華為當初有個軟體有記憶體泄露,一直找不到,然後就每天3至4點鐘重啟一次。照理說這樣的代碼根本不能上線,可市場往往等不了代碼完善之後再上。你只有5 個月的經驗!
一般這種極度不專業又對技術傲慢的公司,都是程式員學習的聖地,抓住機會學吧,天塌下來自有人頂住,學到你無法再學新知識那一天,要麼辭職,要麼把攤子扛起來做領導。 公司裡,我們技術部的要寫HTML,PHP,js,甚至有時候還要自己P圖,感覺好累,但是工資卻很平庸。
這點我想只要不是很正規的大公司 小公司基本都這情況吧?
(自己P圖不常見,但有專職前端的真心少)
維護一個爛系統是怎麼樣的一種體驗? - 程式員
這個答案我很喜歡
1.入職3個月內,噴,這麼大的系統,上億pv的系統居然這麼做的,這麼做的,我提出那麼做,那麼做,你們都不鳥我,推翻我,哎 你們都是傻逼。
2.入職半年,咦,好像他們說的有道理啊,如果按我那麼做,就會出現那些問題,那些問題。。。
3.入職一年,哦,只能這麼做,這麼做,你一個新來的,知道個屁啊,還那麼做那麼做
4. 入職兩年,噢,這麼做,這麼做有好處,有壞處,可以再此基礎上那麼做那麼做

存在都是有道理的,只是我們,太過浮躁
很喜歡並不代表全盤認同 很二的代碼大家都寫過

而老闆近期需要大量更改商城,然後重新上線,在老闆眼裡他不管技術遇到的困難,只管定哪天上線。
這個我也碰到過 如果老闆能溝通還好,不能溝通那就是, 要麼交代碼要麼交屍體了。
大量更改商城 這不是到你發揮的時候了嗎? 寫到哪重構到哪 一個模組一個模組來

他們開發了一個商城,架構YII,我進公司2個月後開始陸續修改商城內的東西(到目前進公司一共5個月)。
一個商城 原先就2個程式員 我想規模不會很大吧?
入職5個月了,2個月的時候開始修改,不知道你之前幹嘛去了。
就當你前2個月都沒接觸這個項目吧。
3個月的時間,一個商城陸續修改下來,大部分模組應該都改到了吧?
三年後後悔維護的時候自己抱怨太多,而行動太少;
五年後意識到自己怒氣值高的原因不是因為系統傻逼,而是自己駕馭不了;

最後瞄了一眼問題
我是一個PHP程式員,之前陸續寫過幾年的EXE,用的VB。
語言是相通的,所以學起PHP也不算很難。

我的PHP經驗只有5個月,也是進公司才邊學邊做的,自認為難度不大

那你是一點Web的經驗都沒有咯?














實在做不來還是辭了吧..
  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.