在業務型的公司裡面同事寫的代碼品質比較差,而且安全性,重用性太低,我該走嗎?

來源:互聯網
上載者:User
在業務型的公司裡面同事寫的代碼品質比較差,而且安全性,重用性太低,我該走嗎?我在這待了2年,同事的代碼根本不考慮安全性和重用性,維護性,每次看到他的代碼,心裡就暗暗說:這個傻-逼,哪有這樣寫代碼的.團隊才3個人,你們覺得該不該找個中型團隊,去試試自己的能力.

這個問題已被關閉,原因:無法獲得確切結果的問題

回複內容:

在業務型的公司裡面同事寫的代碼品質比較差,而且安全性,重用性太低,我該走嗎?我在這待了2年,同事的代碼根本不考慮安全性和重用性,維護性,每次看到他的代碼,心裡就暗暗說:這個傻-逼,哪有這樣寫代碼的.團隊才3個人,你們覺得該不該找個中型團隊,去試試自己的能力.

給出建議一起成才,才顯出你的能力

我們都會經曆眼高手低的過程,這再正常不過了,當然我不知道你目前的能力狀況,所以只是泛泛而談,並不針對你。

有的人就是眼界漲的比能力要快,在一個相對水平低的團隊裡呆不久就會覺得心好累,因為身邊的人達不到你所瞭解和期望的水準。

可是,真的把自己丟到一個跟高水平的團隊去就能達到他們期望的水平嗎?在你決定走之前應儘可能問問自己清楚這個問題。

如何判斷自己的水平到了該走的階段?比方說,去一些 meetup 或 conference,看看那些高水平的玩家在說些什麼做些什麼,評估一下自己的適應能力和理解程度。如果感覺只要再稍微加把油就可以趕得上,那麼時候就差不多到了。

如果火候不夠怎麼辦?前面認識了那些人了對嗎?看看他們的社交帳號(我指得是 Github),follow 他們的項目,做一些 contribution,這就等同於和他們一起工作了,經驗值漲的很快。

另外,要多花些時間寫部落格,回答問題,發表見解。這有助於你能力的提升同時獲得圈子內的“聲望”,如果你言之有物,用不了多久就會收到主動的 offer(我編程五年,發表文章不計其數,每月平均收到電郵 offer 三份左右),這時候就不是猶豫要不要離開,而是離開後去哪兒的問題了。

在你還沒有做好離開的準備前,別浪費時間,要成為團隊的大腿這樣走了也不留遺憾。比方說你的隊友從不 handle ajax 除了 success 之外的情況,也許不是他們不懂,而是覺得麻煩為了趕時間才只考慮 happy path。那好,你可曾想過如何幫他們減去這些負擔,一兩行的代碼就可以自動處理這些問題?callback 是地獄,那能不能教教大家 promise?generator?async?歸根結底,UI 編程就是非同步編程的各種體現和挑戰,生產工具落後自然談不上生產力。在走之前讓大家至少明白這些事情也會很有成就感吧?

工作需要讓你感到快樂和滿足,即使條件不能滿足你的期望也不要緊,別迷茫也別抱怨,因為你可以做到更多,然後瀟洒的離開,向著下一個目標前行。

走咯~ 我上個公司因為代碼太噁心 走了一個java
然後我也走了~ 雖然我是前端~ 因為前端代碼也寫的很噁心

你同事咋想的呢?

直接說不就行了,別人也會感激你的

組織一下代碼審查或者技術分享會,如果組織不起來或者上級不認可,那就走吧。

因為你永遠叫不醒一個裝睡的人

簡單啊,成為他的領導,我就是這樣做的,現在看到寫的不好的直接打回去重構。

樓主,我也有類似的經曆,這個是不可避免的。

其實很簡單: 要麼走,要麼留

如果這個業務系統太龐大,單靠你一個人的能力搞不定的話,還是趁早走,因為這裡不適合你的發展。
如果你能搞得定,那就把這個坑填好。

像我現在這樣,能幹就不走,做了這麼10多年了哪個地方都一樣,當然如果碰到非常好的機會就走唄,不然無非就是在這裡填坑或在其他地方擦屁股的問題而已

建議還是向高層提出建議,整改目前的現狀,如果領導不予採納,按自己的計划走即可。

不開心就撤,你不走怎麼能看到新的世界。每次面試都有人問我跳槽頻繁,我心裡暗問,你丫大傻逼,我不多闖闖怎麼能認清這個世界,我不認清這個世界我怎麼能成長,我不成長我又如何為這個世界做出我的貢獻。每個人都在一個公司不摞動,這個世界豈不是一潭死水。哦,不好意思,說得有點多了。

走!
分析當前情況:
你是否有權利和決心信心帶領幾個同事將這個項目重構?
當前的手上的工作是否有多餘的時間去重構?
老闆是否同意?
重構的工程量,工期,是否對現有業務造成影響?
要重構成什麼樣的結果,其他同事是否形成一個統一重構的概念和認識?
云云……
我們學會要去堵住“破風窗”,但是有些東西又不是我們能拿定主意。

普通人適應環境,牛逼的人改變環境。
雖為一句雞湯,但也有其道理。

首先你要問自己是否有改變這個環境的能力?能力主要包括紮實的技術、優秀的管理能力、威信力、BOSS是否信任你等,如果不具備這些,你很難改變一個團隊的做事風格(性格),當然具備了也會有難度,但完全可以一試。

答案很明確了,有,那就搞,你真的很難得有這樣的練手機會。
沒有,那就算了,不想難為自己就跳槽吧,對於IT來說,跳槽 = 加薪。

兄弟,換哪都一樣的,有時候可能不是別人的問題,你想走的時候總是有千種理由。
所以調整自己的心態,清醒的判斷下到底走不走。


很有可能 他們挖的坑最終要你來填。
到時更難受

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.