去年這時候辭退了一個開發人員,不知道他現在是否還在寫程式了,可以跟他對比一下你的編程水平

   去年大概是在這個時候,我接手了公司的一個爛尾項目,之前開發人員換了2波,專案經理也換了2波,這個項目是用Java做的,到現在也沒能徹底結案,也是成了一個心病。   雖然我在開發方面還是很自信,但是同時管理好幾個項目,同時又是.NET,又是Java開戰,的確會讓人很疲憊,其實不是身體累,是心累,因為不大可能每件事情都親自自己去做,這時候更會痛苦一些,也是由於追求完美的的精神及對工作負責的精神,也會使我感覺到很累。   

庫的使用(靜態庫篇)

世界上本沒有庫,軟體開發得多了,也就有了庫。 要使用庫,首先要明白庫的分類,庫可以分為靜態庫和動態庫兩種。1.靜態庫 靜態庫的代碼在編譯時間連結到應用程式之中,因此編譯是庫檔案必須存在。可以用-l參數傳遞給編譯器。2.動態庫 動態庫的代碼是不會連結到目標檔案之中。動態庫之在程式運行時才被調用的。其調用能分為隱式調用和顯示調用。 靜態庫的操作工具:ar,具體用法此處省略。 靜態庫的產生可分為三步:設計庫源碼、編譯.o、使用ar庫例子:的一步:假如現在已經設計好了以下源檔案:pr1.c、pr2.c第

關於make和makefile初步

make是unix/linux下一個很重要的編譯工具,準確來說是用來管理編譯過程的工具。存在的理由:試想如果一個工程有很多源檔案,又依賴很多庫,並且各個源檔案和庫檔案、標頭檔之間的依賴關係複雜,那麼你每次用cc/gcc編譯將是多麼痛苦,編譯所作的重複工作,編譯的效率將是多麼糟糕。因為這種痛苦,make應運而生。作用:Make工具最主要也是最基本的功能就是通過makefile檔案來描述來源程式之間的相互關係並自動維護編譯工作。而make工具則可自動完成編譯工作,並且可以只對程式員在上次編譯後修改過

寫代碼前先要理好思路,接著再寫代碼也不遲,絕大部分人往往都會急於寫代碼,這應該是個錯誤的做法

 有時候也會想想這些年到底有哪些進步,總結下來也有些慚愧,往往原地踏步的比較多、奸姦殺殺後又往往是接著殺殺奸奸了,很難有本質的飛躍,明顯提高的方面很少,實質的編碼水平也並沒有非常明顯的提高,只是有些理念上的追求更多了一些,日常側重的方向也有些不一樣,例如,現在更加重視品質、規範、設計、管理,產品化、思路嚴謹、定位準確等等。 以前寫程式,就一個字“見效快”,你要什麼功能,只要跟我講好功能,幾個小時就寫好,運行也正常,但是代碼淩亂一些,可維護性差一些,什麼擴充性什麼的就更別提了,規範性什麼的腦子裡也

標準檔案編程庫(一)

用於檔案的建立、開啟、關閉和刪除的函數:#include <stdio.h>FILE *fopen(const char *filename, const char *type);FILE *freopen(const char *filename, const char *type, FILE *stream);int fclose (FILE *__stream);int remove(const char *filename);int rename(const char

程式員需要更強的溝通協調能力-對普通員工、有效溝通能力可能比技術能力更重要

最近充分感受到,程式員的溝通交流能力,太重要了,甚至是比技術能力還重要,很多程式員都習慣與有問題不說出來悶在心裡。 1:有些有難度的東西搞不定,也不跟領導講一下 -- 不找同事問、不找技術領導問、自己悶頭研究,好幾天也弄不好;其實嘴巴一張、你身邊就有寂寞高手閑著沒事看新聞呢,你一問,人家其實也很容易給你露一手的,求求你了,大哥,你有問題能否問一下身邊的人?這些人可都是過來人,很多經驗都是有的呀。 2:程式模組寫好了,也不跟領導講一下 -- 

七周計劃

1、 完成《Windows 程式設計》第一冊 前7章 (只完成了前兩章)2、 C語言編譯器:完成詞法分析、文法分析、語義分析、中間代碼產生 (完成一半)3、 能在Linux 下熟練編寫小程式  (還沒熟練掌握gcc)4、 從第7周開始 學習《MFC 深入淺出》 (無)5、 第5周到第9周、分析飛鴿原始碼  (無)6、 《Think in c++ 》完成前七章、並完成練習  (正在第5章中掙紮)  

我心目中的牛程式員、我們可以對比看看(人家還是看多年朋友面子上才肯幫忙1周,至少需支付1萬元辛苦費)

   最近碰到客戶整個網站改版的需要,非常短的時間裡只有1周時間裡,需要把整個B2C網站徹底的進行版面,我自己估算了一下,就是往死裡幹一天工作48個小時,1周也幹不完,這麼幹會死人,人也需要睡覺的呀,我只能到處找人:   找到A,A工作忙、沒空。   找到B、B不會.NET。   找到C,C不在網上。   找到D,D不要錢免費給幹活,不要錢的不找、99.99%是沒那個水平的。   找到E,E狗屁不懂,都告訴清楚至少需要1個月時間。   找到F,F對錢沒興趣,最近在學WCF、很忙。  

第5至8周 消失報告

      在這消失於網路的幾周裡(恩,具體的說是消失於csdn部落格),發生了很多事。現在聽我徐徐道來:      記得那是一個昏暗的下午(時間具體的是在4月1日)。我在從自習室看完書後,回來的路上發現我的心就有點不安,有點不能集中精神。精神有點恍惚。回到寢室,喝了口水,習慣性按了開機鍵(當然是電腦的開機鍵啥)。然後悲慘的命運就 開始了。。。。      它顯示 grub load error  。由於硬碟裡安了xp 和 Ubuntu9.10 ,我以為是引導區被損壞了 。

本周(第三周)學習計劃

1、 完成《Think in c++ 》第三章、第四章課後大部分練習 (第三章練習完成,第四章未開始)2、 《Windows 程式設計》第一冊,第二節 (只完成了8頁)3、 完成c語言編譯器,編寫前期工作、盡量以文檔形式出現,並準備詞法分析編程 (完成)  總結:錯誤的估計了自身的編程能力,以及自己的英語閱讀水平,以目前的水平每天能讀兩頁(《windows 程式設計》) 希望能在接下來的一個星期裡 更加努力!!!

標準檔案編程庫(二)

 變長參數的傳遞:Code:#include <stdarg.h>  int vprintf(const char *format, va_list ap);  int vfprintf(FILE *stream, const char *format, va_list ap);  int vsprintf(char *str, const char *format, va_list ap);  這些函數完全等價于格式化輸出函數,只是形式上採用固定參數代替變長參數,這樣描述參數更加緊

關於記憶體對應檔技術處理大檔案的讀寫

【VC/MFC】關於記憶體對應檔技術處理大檔案的讀寫Windows對檔案的讀寫提供了很豐富的操作手段,如:1. FILE *fp, fstearm...; (C/C++)2. CFile, CStdioFile...; (MFC)3. CreateFile, ReadFile...;(API)...在處理一般的檔案(文本/非文本),這些足夠了。然而在處理比較大的檔案如幾十M, 幾百M, 甚至上G的檔案,

Hadoop傳遞參數的方法總結

 寫MapReduce程式通常要傳遞各種各樣的參數,選擇合適的方式來傳遞參數既能提高工作效率,也可以避免bug的產生。根據參數的大小,可以粗略的分為以下幾種。 最直接的方式就是使用Configuration的各種set方法,對於基礎資料型別 (Elementary Data

使用萬用字元時遇到的一個問題

第一次把自己總結的東西寫出來,發現自己理解起來容易,說出來讓別人也能明白難,錯誤之處,請大家指正,歡迎拍磚,哈哈~~ 大名鼎鼎的struts2是一個設計優雅的MVC架構——如果你願意,你可以通過一種非侵入的方式來使用它。struts2的配置方式多樣:傳統的struts.xml、當然還有傳說中的Convention

程式員找老婆 — 相親節目引發的一點思緒

   最近國內的相親節目都很火爆,杭州台的、湖南台的、江蘇衛視的都很有意思我也經常看看,現在回想曾經“程式員找老婆真不容易”啊,包括我自己的找老婆經曆也是頗有挫折。   杭州台的相親才會贏節目相對看得比較多,其實很多女孩子都要求男孩子有個房子,不管再帥再有能耐,沒房子,一般就不太容易成了、或者被動很多,社會還是很現實的、生活有很冷酷的一面。   

log4j的基本配置和使用方法

 log4j是Apache開發的開源的日誌組件,通過log4j可以控制日誌資訊輸送到控制台,檔案,GUI組件等,並且可以控制每一條日誌的輸出格式;並且可以通過設定檔進行靈活的配置,以能夠更加細緻的控制日誌的產生過程。下面是我對log4j的基本使用方法的記錄。1、  首先要將log4j-1.2.14.jar的架包匯入到工程中。2、  在項目的src目錄下建立log4j.properties的設定檔(log4j的設定檔也可以使用xml檔案)。log4j.properties檔案的配置方法log4j.

今天你整理命名空間了嗎? namespace using 最佳化了嗎?【更適合菜鳥閱讀】

   這幾天心情好,又仔細整理了一下代碼,看看哪裡還不對,或者應該怎麼改進,無意中看到VS2008裡的,一個非常不錯的小功能。可以自動整理命名空間。花了半個小時,把自己多年維護的代碼,又仔細整理了一下,感受如下:   人不是機器、人總是會有馬虎、疏漏的地方,你不僅僅是要靠仔細認真,還需要靠一些手段及科學的方法,才能把事情做好。一行代碼值10元,多一行代碼少一行代碼怎麼可以隨便呢。多一行垃圾,讓別人看著多難受,少一行代碼,少賣10元錢,也可惜了不是。   

Nutch中問支援bug修複

問題描述:由於Nutch不是原生支援中文的,開發人員沒有考慮到中文的分詞會存在token的交叉重疊的情況,導致在根據使用者輸入查詢串的token擷取頁面summary時出現:StringIndexOutOfBoundsException的異常。比如:“教育方針”可能出現這樣的分詞“教育方針”、“教育”、“方針”,這幾個token就交叉重疊了。(網上有bupo.Jung寫的另外一篇文章,我也進行過測試,但是其只能解決他所舉的例子“ 比如:“可愛的小女生”可能出現這樣的分詞“可愛”、“小女”、“女生

Nutch外掛程式開發

 首先說明的是這個文章只是我實現一個Nutch外掛程式的過程,至於Nutch外掛程式機制的介紹就不在此說明,網上有很多關於Nutch外掛程式機制的文章,可以自己尋找。實現Nutch外掛程式,可以參考Nutch中內建的外掛程式的配置方法,我這裡實現的外掛程式是index-field,是主要功能是在索引中加入幾個欄位,以滿足我們業務的需求。下面介紹實現過程:1.

總頁數: 61357 1 .... 14949 14950 14951 14952 14953 .... 61357 Go to: 前往

聯繫我們

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