有可能通過自己的努力改變一個開發混亂的企業嗎?需要哪些條件?

前幾天看到這麼一個帖子“工作了兩天,辭了”http://www.iteye.com/post/924599。樓主說他進入了一家開發混亂,技術陳舊的公司。兩天後辭職。很多人跟貼認爲“給錢多就好,其他隨便”、“反而可以學到東西”、“通過自己的努力改造公司”,我則認爲“走得對,趕快跑”。有人說我比較偏激。我也承認,多少有些偏激。其實這都是平時受那些倚老賣老的傢伙的氣鬧的。你說什麼堅持數據庫範式他就說沒冗餘速度慢。你要分層、面向對象開發、領域建模他就說你扯蛋。市面上的那些軟件工程書籍都是胡說八道,Hibernate的使用不過是因爲招來的人SQL太菜。加上我一個朋友被這種公司搞廢了,所以一看到這種公司就氣不打一處來。

我在這裏想和大家討論一下,一個開發混亂的公司,技術採用的是上個世紀的水平(在應用軟件開發領域可以說是石器時代了)、沒有任何軟件工程管理(需求混亂,老闆和客戶一拍腦袋就出來一個還馬上就要)、程序員安於現狀(我覺得稍微有些要求改變也不會還用那麼老的技術,至少會去搞搞重構而不是到處拷貝粘貼),對加班已經麻木。你一不留神進了這麼個公司,有可能通過自己的努力引進新技術、改善開發過程嗎?

那篇帖子的樓主是以一個普通的新Java程序員加入的,很快就辭職了。程序員一般加入公司也就是普通程序員(上面怎麼說底下怎麼碼代碼)、高級程序員(負責設計、技術選擇)、技術總監(算是個頭頭,大小公司不同不好說)。

大家說說,以這些身份加入公司,如果要改變落後的開發現實,有哪些舉措呢?成功的機會有多少?是否會遇到,被其他人敵視,向老闆誣告等情形。而且這種改變在體現出效果前會帶來混亂(改變必然帶來混亂)、金錢和時間成本(培訓要花錢,就是內部培訓,也要擠佔開發時間,別說加班培訓,加班時間早算到開發裏了)、人際關係緊張(別人認爲你出風頭、沒事找事,對改革抵制)等等各種問題。老闆可能在見到效益前就先無法承受成本而反對改革。有哪些措施來應對這些困難呢?

還有就是,如果無力改造環境,有可能不被污染和能夠自學新技術嗎?現在經濟危機叫得很厲害。很多公司無論效益好壞都愛說“因爲危機沒錢”,生怕多花錢。員工很多也怕辭職了找不到新工作。大家也來談談如何在這種環境下保存自己,不被廢掉。不過我認爲如果不離開的話,基本上肯定是被廢掉的。就是自學也因爲加班而沒有時間。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章