㈠ 好奇的調查一下,在公司里上班的以寫程序為工作的人,一般都幹些什麼職位會些什麼知識cjava
嘮個嗑,我是學java的,android,j2ee都有做。 以「寫程序」為工作的人,基本上就是做項目研發、系統維護的崗位。 不同的崗位用到的東西差很多,不可能有全通的全才,所以你是搞什麼崗位的,決定你需要什麼樣的知識。 不過,基本數據結構、常用演算法、TCPIP、HTML、XMLJSON、SOCKET等等這些基礎的東西你是都要會的。 操作系統、開發使用的軟體、IDE一般會看公司的大環境,公司同事用什麼,我們就用什麼,這樣不容易出問題,出了問題同事一般都會有經驗幫你解決。最怕就是菜鳥搞特色,自己弄些新奇的工具,然後出了問題不會解決,耽誤研發進度。而且「用經典版本工具裝高手」也是沒有意義的,真正的大師都是用最基礎的工具,關鍵是「你要能夠解決問題」。真正的高手,你從他的外表是絕對看不出來他是一個高手的,交流的話估計你也看不出來,因為別人不會和你說些你不懂得東西浪費大家的時間。看一個人是否是高手,都是衡量他所解決的問題的難度和規模來的。 搞軟體是很深的東西,各個方向,各種技能,數都數不完,更不用說學了。經驗沒有就是沒有,你裝不出來,老手問你兩個問題,你立馬就露餡。所以最好就是端正你自己的態度。
㈡ 我是個編程的自學者,想當程序員不知道公司寫文檔是什麼意思知道的情給我解釋一下,還有具體是怎樣工作的
以鄙人在軟體公司工作的經驗與你分享一下吧。
我們平時做項目,一般有一半以上時間都在管理文檔,包括基本設計書,詳細設計書,靜態樣式書,各種UML建模圖,單體測試書,系統測試數,結合測試書,DB設計書,DB腳本,以及各種工具類管理文檔,如資源文件管理,VBA管理等等,這還不包括項目前期的需求建設書,項目中期與客戶交流的反饋書,項目後期的BUG管理書,以及貫穿項目的工程進度表和版本控制書。當然你的代碼資源(包括注釋,圖片,腳本等)也屬於文檔,需要統一管理。
對於追求簡短快的團隊,未必會太重視文檔的組織與管理,但是一定要相信文檔看似浪費時間,其實無形中提高了很大的效率,而且在未來的開發提供了寶貴的參考資料。屬於團隊積累的一種。
㈢ 程序員每天的工作內容是什麼
程序員是從事程序開發、維護的專業人員。一般我們將程序員分為程序設計人員和程序編碼員,但兩者的界限並不非常清楚,特別是在中國。
作一個真正合格的程序員,應該具有的素質。
1:團隊精神和協作能力
團隊精神和寫作能力是作為一個程序員應具備的最基本的素質。軟體工程已經提了將近三十年了,當今的軟體開發已經不是編程了,而是工程。獨行俠可以寫一些程序也能賺錢發財,但是進入研發團隊,從事商業化和產品化的開發任務,就必須具備這種素質。可以毫不誇張的說這種素質是一個程序員乃至一個團隊的安身立命之本。
2:文檔習慣
文檔是一個軟體系統的生命力。一個公司的產品再好、技術含量再高,如果沒有缺乏文檔,知識就沒有繼承,公司還是一個來料加工的軟體作坊。作為代碼程序員,必須將30%的工作時間寫用於技術文檔。沒有文檔的程序員勢必會被淘汰。
3:規范化的代碼編寫習慣
知名軟體公司的代碼的變數命名、注釋格式,甚至嵌套中行縮進的長度和函數間的空行數字都有明確規定,良好的編寫習慣,不但有助於代碼的移植和糾錯,也有助於不同技術人員之間的協作。 一些所謂的高手甚至叫囂高手寫的代碼一般人看不懂,我只能說他不是一名合格的程序員。
4:需求理解能力
程序員要能正確理解任務單中描述的需求。在這里要明確一點,程序員不僅僅要注意到軟體的功能需求,還應注意軟體的性能需求,要能正確評估自己的模塊對整個項目中的影響及潛在的威脅,如果有著兩到三年項目經驗的熟練程序員對這一點沒有體會的話,只能說明他或許是認真工作過,但是沒有用心工作。
5:模塊化思維能力
作為一個優秀的程序員,他的思想不能在局限當前的工作任務裡面,要想想看自己寫的模塊是否可以脫離當前系統存在,通過簡單的封裝在其他系統中或其他模塊中直接使用。這樣做可以使代碼能重復利用,減少重復的勞動,也能是系統結構越趨合理。模塊化思維能力的提高是一個程序員的技術水平提高的一項重要指標。
6:測試習慣
測試是軟體工程質量保證的重要環節,但是測試不僅僅是測試工程師的工作,而是每個程序員的一種基本職責。程序員要認識測試不僅是正常的程序調試,而要是要進行有目的有針對性的異常調用測試,這一點要結合需求理解能力。
7:學習和總結的能力
程序員是很容易被淘汰的職業,所以要善於學習總結。許多程序員喜歡盲目追求一些編碼的小技巧,這樣的技術人員無論學了多少語言,代碼寫起來多熟練,我們只能說他是一名熟練的代碼民工,他永遠都不會有質的提高。一個善於學習的程序員會經常總結自己的技術水平,對自己的技術層面要有良好的定位,這樣才能有目的地提高自己。這樣才能逐步提高,從程序員升級為軟體設計師、系統分析員、項目經理。
作為高級程序員,乃至於設計師而言,除了應該具備上述全部素質之外,還需要具備以下素質:
1、 需求分析能力
2、 整體框架能力
3、 流程處理能力
4、 模塊分解能力
5、 整體項目評估能力
6、 團隊組織管理能力
㈣ 公司產品的檢驗程序書要怎麼寫
1.目的:
1.1 確保製程質量一致性。
1.2 找出製程潛在的問題,作為改善的依據。
2.范圍:
適用於產品之製程管制 。
3.權責:
3.1 製程質量管理及檢驗:生產部組裝負責人。
3.2 產品功能測試及外觀檢驗:品保部人員。
3.3 質量異常之改進措施:品保、研發、生產。
4.定義:
4.1 自主檢驗
組裝負責人應於各主要組裝的重點進行量測或檢驗,以減少問題的發生或及早發現問題之所在並予以解決。
5.作業內容:
5.1生產依據:
生產單位依據生管排定之主生產計劃表安排生產事宜,參閱P011「生產管理程序」。
5.2 生產標准:
5.2.1 各製程之質量判定,應參考圖面、工程變更單、成品檢驗標准,執行各項作業。
5.2.1.1 組裝人員依據圖面及各項檢驗表(自主檢驗表、功能檢驗表、精度檢驗表)進行檢驗並記錄相關數據。
5.2.1.2 設計規格變滑橡更時,製程管制依據P040「設計變更管製程序」
執行。
5.2.1.3 品保人員對成品進行測試,依據P015「成品檢驗與測試管製程序」執行。
5.3 生產監督:
5.3.1 組裝人員自主檢驗依各機種之程自主檢驗表執行。
5.3.2 各組裝負責人必須做好自主檢驗,若發現異常時應立即通知品保人員或相關人員予以協助處理。
5.3.3 對於重要功能、重點尺寸與外觀等重大項目,於人員工作更換時或組裝時,組裝負責人要親自進行檢查。
5.3.4 產品完成後,依據P015「成品檢驗與測試管製程序」執行。
5.4 生產設備:
生產設備與鑄模應定期予以維護,以確保製程及產品質量之穩定,其作業依P012「機械設備預防保養程序」及P013「模具管理程序」辦理
5.5 特殊製程人員之資格:
從事特殊製程及質量檢驗人員資格需經主管認定,其資格認定作業依P026「員工教育訓練程序」辦理。
5.6 製程質量異常處理
製程中各組裝負責人於自主檢驗中,檢驗出不良之零配件應立即通知品保人
員復驗,必要時得通知設計人員共同會驗,若有重大異常時得依據P020「矯
正與預防措施管製程序」處理之。
5.7 最終產品檢驗程序
參閱P015「成品檢驗與測試管製程序」處理之。
6.相關文件
6.1 生產管理程序(P011)
6.2 設計變更管製程序(P040)
6.3 成品檢驗與測試管製程序(P015)
6.4 機械設備預防保養程序(P012)
6.5 模具管理程序(P013)
6.6 員工教育訓練程序(P026)
6.7 矯正與預防措施管簡悉製程序(P020)
7.使用窗體
7.1 進度完成表(P010A)
7.2 機台缺失狀況表(P010B)
7.3 欠料追蹤表(P010C)
7.4 零件異常反映表(9010D)
7.5 配電前准備(P010E)
7.6 試車程序記錄表(P010F)
7.7 主軸測試溫升表(P010G)
7.8 風、油管使用明細表(P010H)
7.9 機台重切削測試(P010I)
7.10 電器功能檢驗信咐旁表(P010J)
7.11 精度檢驗表(P010K)
7.12 BALL BAR 檢驗圖(P010L)
㈤ 程序員一般的工作都是干什麼
程序員一般的工作是讀別人的代碼、寫注釋文檔、了解需求寫代碼、開發中的其他各種溝通。
程序員的前景是毋庸置疑,看現在的新基建,人工智慧,大數據就知道,科幻片里的場景都將出現在現實世界,未來的世界,就是數字世界,憧憬一下吧,作為新基建的時代的工人,作為重構未來世界的主力軍,程序員的職業前景還是很不錯的。
JAVA人才社會需求量大,根據IDC的統計數字,在所有軟體開發類人才的需求中,對JAVA工程師的需求達到全部需求量的60%~70%。Java軟體工程師一般月薪范圍在6000-10000元,遠遠超過了應屆畢業生月薪3500元的平均水平。同時,JAVA工程師的薪水相對較高。通常來說,具有3~5年開發經驗的工程師,擁有年薪10萬元是很正常的一個薪酬水平。80%學員畢業後年薪都超過了5萬元。Java平台以其移動性、安全性和開放性受到追捧。
想了解更多有關程序員的詳情,推薦選擇【達內教育】。該機構已從事19年IT技術培訓,累計培養100萬學員,並且獨創TTS8.0教學系統,1v1督學,跟蹤式學習,有疑問隨時溝通。該機構26大課程體系緊跟企業需求,企業級項目,課程穿插大廠真實項目講解,對標企業人才標准,制定專業學習計劃,囊括主流熱點技術。→感興趣的話點擊此處,免費學習一下
㈥ 程序員的工作內容主要是什麼
程序員的職能:
程序員(英文Programmer)是從事程序開發、程序維護的專業人員。
一般將程序員分為程序設計人員和程序編碼人員,但兩者的界限並不非常清楚,穗伏弊特別是在中國。
軟體從業人員分為初猜族級程序員、中級程序員、高級程序員(現為軟體設計師)、系統分析員,系統架構師,測試工程師六大類。
程序的含義:
計算機程序(Computer Program),港、台譯做電腦程式。計算機程序是一組計算機能識別和執行的指令,運行於電子計算機上,滿足人們某種需求的信息化工具。
它以某些程序設計語言編寫,運行於某種目標結構體繫上。
程序就如同以英語(程序設計語言)寫作的文章,要讓一個懂得英語的人(編譯器)同時也會閱讀這篇文章的人(結構體系)來閱讀、理解、標記這篇文章。
一般以英語文本為基礎的計算機程序要經過編譯、鏈接而成為人難以解讀,但可輕易被計算機所解讀的數字格式,然後放入運行。
程序是一個指令序列。
(6)在公司中寫程序都寫什麼擴展閱讀:
程序員的日常工作:
1、確認通過審查方案的目標,輸入數據,分析師,監事,和客戶的輸出要求的項目要求。
2、安排項目要求在編程序列分析要求;准備工作流程圖和使用計算機知識的能力,題材,編程語言和邏輯圖。
3、編碼工作流程的信息轉換成計算機語言的項目要求。
4、通過輸入編碼信息的廳備計算機程序。
5、確認程序操作進行測試,修改程序序列和/或代碼。
6、准備寫操作指令供用戶參考。
7、保持歷史記錄,通過記錄方案的制定和修訂。
8、維護客戶的信心和保護保密的業務。
9、技能/資格:一般的編程技巧,分析信息,解決問題,軟體演算法設計,軟體性能優化,注重細節,軟體設計,軟體調試,軟體開發基礎,軟體文檔,軟體測試。
㈦ 游戲公司編程用什麼軟體主要用什麼語言編程
只能說是用C++編的,不過編譯器就很難說了,BC,GC,VC都可能,如果只想在Windows上用,用VC編的很多。
不同的游戲用的編程語言不同,大型游戲一般用c++,還有許多小游戲用別的編程語言。