導航:首頁 > 程序命令 > 程序員怎麼講解自己的項目

程序員怎麼講解自己的項目

發布時間:2024-12-30 03:43:27

❶ 剛入職的java程序員,怎樣去看公司的項目,看不懂怎麼辦

首先你入職的是什麼等級,一般來說公司都有等級的劃分比如:初級 中級 高級軟體開發工程師。
一般進公司都會給你一個星期的適應期,在這適應期你必須做好理解業務,理解公司文化,理解架構等。
如果你是初級 會有項目經理指導你核心問題。建議不要問的太頻繁,畢竟招你進來是解決問題的,不是製造問題,看不懂,主要是哪裡看不懂,代碼都是通過業務來寫的,你如果看到業務代碼不懂可以直接先看prd或者產品文檔,介面文檔等一切可以梳理業務邏輯的代碼,如果有技術問題,可以大方的問你的項目經理,他會告訴你的。
如果是中級,成本就不一樣了,所以你的基礎必須要扎實,一些消息隊列(rabbitmq,activemq等),nosql(redis,mongo等),分布式(spring cloud,bbo等),db(mysql等)。一般來說都夠了,再不懂的也可以問項目經理,畢竟是中級。
如果是高級,那完全都不用說了,基本什麼都懂了,框架類的都是浮雲,業務邏輯隨隨便便看看就好了,而且一般打代碼也很少了,主要是框架類的維護。

當然了,如果你是實習生,就相當於打打雜了,他會安排你學習什麼,然後修補一下bug,讓你有獨立性,所以不用擔心。不過也少說多做。
純手打,工作經驗累積出來,如不喜歡,勿噴。謝謝!

❷ 程序員如何將自己做的東西賣出去

有很多人不知道上哪裡去爭取項目,總是抱怨沒有項目做;也有的人雖然編程技術不錯,但是對於與客戶談項目卻是一竅不通,結果應該拿到的項目也拿不到手;也有的雖然已經接到了項目,卻發現在實施開發的時候遇到好多從來沒有遇到過的問題。作為一個多年從事外包項目接單的軟體開發人士,我想從以下幾方面談談我的經驗,希望對大家會有所幫助。
第一點, 到哪裡接項目
軟體團隊或SOHO最為關心的一點是在哪裡可以找到項目做,也就是到哪裡可以找到有外包需求的客戶。對於一般人來說,廣交朋友然後通過熟人介紹還是接項目的第一途徑,但這要求你的朋友或熟人要在企業或公司里有比效重要的管理位置,對於像那些每天只能是埋頭寫代碼的程序員這顯然是不太現實的。所以大家不能等著項目來找你,而是要主動的出擊去找項目。
現在網上有很多軟體外包網站,在這里你可以找到不少的軟體外包信息。比如GAF(即Get A Freelancer - 是目前國外最流行的外包站點)上就有大量的軟體外包信息。不過這里每天外包的項目雖然很多,但競爭也很激烈。一般一個外包信息發出後一天內就會有無數個競爭者(很多印度阿三在和你拼報價),所以能第一時間與客戶取得聯系是非常關鍵的。因為客戶一般都是先入為主的,一般來說,如果第一個談項目的人他覺得滿意了,就會對其他的競爭者不再予以考慮,所以你要經常上網站上看看有什麼最新的項目,並立即與項目的發包方取得直接的聯系。其他比如Elance、GetACoder、ScriptLance
上也有很多外包的信息,大家可以自己上去看看。
是不是第一個聯系了客戶就高枕無憂了呢?也不完全是這樣的。前面說過了,一個項目總是有很多人去競爭,就算是你搶先聯系了客戶,但可能後來又有不少人也同樣聯系了他,而客戶在這種情況下一般是處在比較猶豫的情形之中,這時,你就要經常不斷地聯系客戶,不斷地征詢客戶的意見,詢問客戶的項目需求,把你對項目的理解也經常與客戶交流。這樣,客戶會覺得你比較有誠意來接這個項目,就會比較傾向於把項目交給你來完成。有時,與客戶拉拉家常,也會拉近你與客戶之間的距離。說不定你會意外發現客戶原來還是你的老鄉,那就更好談了。總之,如果你想要想爭取到項目,就要經常不斷地與客戶保持聯系,直到最終達成意向。
接項目最重要的一步是與客戶談需求。客戶對軟體的需求是項目規劃和實施的根本,所以在與客戶談需求時,一定要讓用戶將所有的想法盡可能的闡述清楚,並把所有的要求羅列出來。這時候不應該害怕勾引起客戶的潛在需求而增加設計開發的工作量。而應該直接明白地要客戶把項目的要求一條條地列出來。這時先把條理、歸納、分析先都扔到一邊去,用紙筆將用戶最原始、最完整的要求准確地記錄下來。假如項目在你對客戶的需求沒有完全了解清楚的情況下就匆匆上馬,那麼就會隨時發生意想不到的變更,輕則使項目延期或超出預算,重則使得原來已經做好的軟體要徹底推倒重來。
所以我們在實施項目之前應該深入了解和挖掘客戶需求,對某些不明確的需求要與發包方反復進行討論,對於項目實施過程中的需求變更要規定處理辦法,並形成項目的最終需求。在需求分析階段,接包方首先對發包方的需求認真分析,然後通過業務建模、會談、問卷、需求會議等方式收集客戶完整需求,形成文檔,然後經過客戶討論、客戶審查、文檔修訂等多次反復的過程。有一點需要注意,即使雙方談的很投緣,在討論需求時也一定要詳細周到,精確到每一條不能再劃分的軟體功能為止。
要消除客戶的疑慮
- 作為客戶,他對於項目的承接者總是存在各種疑慮。比如,這個項目究竟承接方有沒有能力開發啊?項目組人員是否有這方面的經驗?是否作過類似的產品,是否有這方面的技術能力?會不會只是騙了預付款就開溜啊?最後完成的項目能不能達到自己的要求啊?我們作為承接者,就是要千方百計打消客戶的這種疑慮。比如,你要經常准備好一些成功的案例和以前的項目的DEMO,就是把你以前成功完成過的項目,做成一個DEMO給客戶看,讓他覺得你是有能力完成類似的項目的。俗話說,事實勝於雄辯,把你以前做過的類似的項目DEMO給他看,好過你一遍遍空口的承諾。因為軟體開發的過程中誰也不能保證一點問題不出,相比較而言,一個有經驗的開發人員會更容易得到客戶的信任。因為你已經有和客戶的項目功能接近的案例,無疑會縮短開發周期,技術上有更好的保障,因此客戶也更樂於把項目交給你。所以,程序員平常必須多花點時間和精力,搜集整理以前自己做過的項目案例,並把它們分門別類地整理出來,遇到同類項目的客戶,就可以給客戶進行演示,這樣客戶就會放心把項目交給你了。另外,把團隊組成人員、技術能力、經驗等客戶看重的東西整理出來並給客戶看,也能夠對爭取到項目起很大的作用。
在完全了解客戶的需求後,下一步就是要確定一個合理的報價。接包方要從跟客戶的交談中盡量地了解出客戶的准確意思,思考客戶想要的是怎樣的一個軟體,項目復雜的程度多大,客戶的要求有多高,客戶的性格如何,能夠接受的價格範圍等等,這些因素對於軟體項目的報價都是密切相關的。如果客戶要的是一個小型的軟體系統,不太苛求有多全面的功能,只要滿足某一方面的需要,並且客戶又是一個比較隨和的人,那麼項目可以報一個接近成本的價格;相反如果客戶要求的是一個面面俱到的管理系統,需要有各方面的功能,缺一不可,並且客戶又是那種對項目要求嚴格苛刻,絕不變通的人,那就要充分考慮各種不穩定的因素,報一個比較高的價格。
在很多的情況下,客戶在跟接包方談項目之前,心理都已經有一個價格底線。如果要投入的費用超過了客戶的預算范圍,客戶將不再與你談該項目,他會轉而找其它軟體團隊商談。所以跟客戶談項目的過程中要迅速地思考客戶需求的真正含義,能夠通過某種轉換和變通,把客戶對於技術的要求與自己團隊的技術力量可以接受的價格相對比,從而得出一個雙方都能接受的報價。在與客戶的談判當中,靈活變通是成功的關鍵之一。當然並不是所有的客戶都可以通過變通而滿足,遇到客戶不認同項目費用的情況一定要處之泰然,真誠地為客戶解釋,把客戶的需求細化為技術上的要求給他分析,讓他同意你的報價的合理性。即使客戶對編程技術不是很了解,但經過你的細致的分析後也會對你的報價表示認同的。

❸ 程序員簡歷中的項目經驗怎麼寫

簡歷是用人單位了解你的最初途徑,如果寫得不好,將失去面試的機會,那麼程序員簡歷中的項目經驗怎麼寫?

程序員簡歷中的項目經驗怎麼寫(一)

項目:河北省風電監控系統

時間:2014—2015

開發環境:windows+eclipse+tomcat+oracle

框架:spring+springmvc+hibernate插件:jquery,raphael,highcharts,validate

個人主要工作內容:監控首頁,風機監控,風機部件監控,日報模塊,值班日誌模塊,風機,測風塔,用戶,協議等各模塊的管理功能(crud);頁面細粒度許可權控制。

監控首頁,監控、協議等各模塊的管理功能;頁面許可權控制。

程序員簡歷中的項目經驗怎麼寫(二)

項目:網路信息安全系列產品的研發

時間:2011—2013

Linux下c語言、Java語言開發,涉及網路編程、數據挖掘,自然語言處理等;重點參與多個子項目的開發。

1,郵件信息過濾:對網路數據包採集與分析,採用多線程的方式對郵件數據包進行內容過濾與上報,負責協議分析部分開發。

2,網路通路檢測:對網路中設置多個采樣節點,使用UDP協議包,模擬icmp協議進行網路通路與時延探測,並將探測信息匯總上報。

3,微博突發話題檢測與跟蹤,對微博信息流數據突發話題數據進行挖掘,包括微博內容分詞,測試並調整突發閾值參數等內容。與團隊中其他人員共同研究微博突發話題發現與跟蹤項目的方案,設計並實現了多個重要模塊的開發。

程序員簡歷中的項目經驗怎麼寫(三)

項目:雲安全審查項目

時間:2016.02—2016.09

參與了項目的前期監控指標梳理、架構設計與討論。並作為重要開發人員,參與項目的開發落地,部署上線與後期維護。

1,項目前期:ceph/rabbitmq/keystone等組件與核心基礎設施的審查監控指標梳理;

2,雲平台虛擬資源信息獲取與展示;

3,雲平台其他核心基礎設施(如消息隊列rabbitmq,ceph存儲等)數據信息獲取與展示;

4,對依賴於特定設備產生數據以方便對數據進行分析的模塊,在前期設備未及時采購的情況下,通過設備方提供的資料,自行編寫程序生成隨機模擬數據,保證後期項目正常進行;

5,開發過程中,報表生成與https支持關鍵問題的解決等。

❹ java程序員參加面試的時候 關於項目經驗這方面的問題

一般都會問你參與了什麼項目,在項目中充當社么角色,使用什麼框架技術,項目中的難點和突破等等,如果面試官比較積極而且你也確實參與了項目的話那順著說就是了,如果面試官等你說那最好准備一些技術上的亮點和自己對項目的思考,不僅是技術上可能也包括團隊上

❺ 程序員如何向家人解釋自己的工作

1、講業務。如果對自己的做的東西足夠了解,其乎顫實是能夠解釋清楚的。

2、上機操作。如果家人朋友用電腦的話,就可以讓他們隨便操作一下電腦,自己再簡單推測一下這些操作觸發了哪些事件就可以了。

3、做譽頃緩個簡單的軟體。先了解一下自己家人的需求,之後再著手設計一個小程序去實現家人的需求,在這個過程里家人很容易就理解程序員平時工作是在干什麼了。

(5)程序員怎麼講解自己的項目擴展閱讀

程序員的日常工作

1、確認通過審查方案的目標,輸入數據,分析師,監事,和客戶的輸出要求的項目要求。

2、安排項目要求在編程序列分析要求;准備工作流程圖和使用計算機知識的能力,題材,編程語言和邏輯圖。

3、編碼工作流程的信息轉換成計算機語言的項目要求。

4、通過輸入編碼信息的計算機程序。

5、確認程序操作進行測試,修改程序序列和/或代碼。

6、准備寫操作指令供用戶參考。

7、保持歷史記錄,通過記錄方案的制定和修訂。

8、維護客戶的信息和保護保密慶模的業務。

9、技能/資格:一般的編程技巧,分析信息,解決問題,軟體演算法設計,軟體性能優化,注重細節,軟體設計,軟體調試,軟體開發基礎,軟體文檔,軟體測試。程序員其實分為很多種,大家開發的語言可能不盡相同,但是都是有他們的共同點。

❻ 有項目經驗程序員自我介紹

我是xxx,一個務實、不虛偽的程序員。熱愛團隊合作與集體活動,注重自我素質的提升。

我基礎扎實,對編程充滿熱情,自學能力強,能快速掌握新技術。

在校期間,榮獲多項榮譽,包括優秀團員和獎學金,還擔任過學生會幹事,負責宿舍管理,組織學生活動。實習期間,在金融事業本部工作,參與了多個業務系統的開發與實施,相信我能為貴公司貢獻自己的力量。

閱讀全文

與程序員怎麼講解自己的項目相關的資料

熱點內容
如何購買域名搭建自己的伺服器 瀏覽:332
國信證券app怎麼下調稅費 瀏覽:990
批處理命令復制文件夾 瀏覽:42
android讀取網頁 瀏覽:110
bat文件怎麼建立文件夾 瀏覽:613
填顏色解壓游戲 瀏覽:59
臨床輸血pdf 瀏覽:194
java讀取ip 瀏覽:755
寶馬X6壓縮機不吸合了 瀏覽:183
已加密pdf轉換 瀏覽:421
台達plc軟體高級編程 瀏覽:435
單片機串口發送數據突然很慢 瀏覽:174
android日期時間顯示 瀏覽:980
一次請求多個js文件夾 瀏覽:228
機械電競宏編程滑鼠 瀏覽:447
db2導出資料庫命令 瀏覽:462
python如何開我的世界伺服器 瀏覽:229
手機自動彈出app怎麼回事 瀏覽:778
plc編程與計算機哪個好學 瀏覽:327
fft演算法的好處 瀏覽:17