第一篇:如何做好一名程序員
如何做好一名合格的程序員
一、90%的編程工作來自內部軟件
(90% of programming jobs are in creating Line of Business software)計算機專業的學生,可能有一種印象,覺得大部分程序員,都在編寫公開出售的軟件或者通用軟件。
這種看法是不對的。大部分程序員,實際上編寫的是不公開的企業內部軟件,比如追蹤費用的軟件、優化裝運成本的軟件、幫助記賬的軟件、設計新部件的軟件、計算保單價格的軟件、識別惡意訂單的軟件等等。
各種各樣的商業公司,開發內部軟件,解決它們自己的問題。市場上對程序員的大部分需求來源于此,只有極少數程序員直接編寫面向外部顧客的軟件。內部軟件的開發,通常非常乏味,令人厭倦。因為它們的技術復雜性低、技術決策非常保守、預算很少、缺乏長遠考慮。但是,世界上大部分編程工作都是這種。
二、別人雇你的目的,是讓你創造利潤,不是讓你編程
(Engineers are hired to create business value, not to program things)商業公司最關心的(或者說唯一在乎的)事情,就是增加收入、降低成本。因此,它們實際上需要的不是程序員,而是能夠幫助它們增加收入、降低成本的人。
開發優美的軟件,解決技術難題,編寫沒有 bug 的代碼,這些都不是商業公司的目的。它們雇傭你,是為了讓你幫它們完成某個可以增加收入、降低成本的項目,而不是因為你是 geek。
你個人對于公司的唯一價值,就在于你能多大程度上為它們增加收入、降低成本。
三、不要自稱為程序員
(Don't call yourself a programmer)
很多公司的經理不懂計算機,在他們心目中,“程序員”就是一群高成本的勞動力,只會在一臺復雜的機器上干一些難懂的事情。
如果你自稱為“程序員”,當公司需要壓縮成本的時候,某些經理首先就會想到解雇你。有一家公司叫 Salesforce,口號是“沒有軟件”,意思就是如果經理們購買了他們的服務,就不再需要別的軟件管理銷售業務了,也就是說,不再需要自己雇傭程序員了。
正確的做法是,你應該把自己描述成與增加收入、降低成本有關系的人,比如“xx 產品的開發者”或“改進者”。有一個 Google Adsense 程序員的自我介紹,是這樣寫的:“Google 公司97%的收入,與我的代碼有關。”
四、不要限定自己
(You are not defined by your chosen software stack)
年輕學生經常會問,應該選擇哪種語言或平臺?學會 Java,是不是比學會.NET 容易找工作?
過分強調某一種語言或平臺,都是不必要的。如果你把自己限定為 Java 程序員或.NET 程序員,你就已經輸了,因為首先你不應該自稱為程序員(理由見上一點),其次這種限定使得你自動被排除在世界上大多數編程工作之外。現實生活中,學會一種新語言,只需要幾個星期,然后再過半年到一年,你
就會變成老手。那時,根本沒人在乎你以前用什么語言。
天才程序員是很少的,可是需要天才程序員的工作機會卻很多很多,大多數場合都是需求遠遠大于供給。這意味著,即使你不是天才程序員,只要你是一個優秀工程師,那些招聘公司也會立刻錄用你,因為它們知道招聘到天才程序員的機會微乎其微。(重復一遍,所謂“優秀工程師”,就是你的履歷上有一連串增加收入、降低成本的記錄。)
某些公司的人事部門,會根據某個關鍵詞(比如 Java 或.NET)過濾簡歷。雖然這樣的公司根本不值得去,但是如果你真的想過這一關,也很容易:投入幾個晚上和周末,在你當前的項目中設法用到這個關鍵詞,然后再把它寫進簡歷就行了。
五、如何提高求職時的談判能力?
(How do I become better at negotiation?)
(1)記住你不是在求職,不是在展示編程技巧,而是在推銷某種商業需求(增加收入或降低成本)的解決方案。
(2)面試時,要有自信,要平等的對話。你要的是一個互利的錄用合同,不要每次對方提出要求,你都說 Yes。
(3)雇主可能會問“你的上一份工資是多少”,他們其實在說“給我一個理由,壓低你的報酬”。你要想好如何適當地回答這個問題。
(4)要還價。這里不僅僅指錢,還指其它你關心的方面。如果你無法要求更高的薪水,那就試著要求更多的假期。
(5)在對方決定錄用你以后,才開始討論薪水。因為那時,他們已經在你身上,投入了大量的時間和金錢,產生了一定的成本,此時他們可能覺得一些小問題已經不值得再糾纏了,比如每年的工資增加幾千元。
六、創業公司是否適合應屆畢業生?
(Are startups great for your career as a fresh graduate?)
如果你一畢業就加入創業公司,最可能的結果是,接下來幾年你都工作得非常辛苦,然后公司悲慘地失敗了,你失業了,不得不又去另一家創業公司工作。如果你真的想去創業公司,應該首先找一家大公司干上兩年,攢一點錢,積累一些經驗,然后精心挑選后再去創業公司。
在創業公司工作,一般情況下,你遇到的都是創業者。他們大多數人沒有能力在兩年后雇傭你;而在大公司工作,你遇到的都是其他大公司的人,他們中很多人將來有能力雇用你或者幫你介紹工作。
七、在創業公司工作是否值得推薦?
(So would you recommend working at a startup?)
選擇創業公司,就是選擇一條職業道路,而不是選擇一種生活方式。可惜很多人把這兩者顛倒了,他們推薦創業公司,實際上是在推薦一種你感興趣的生活方式。
如果你確實喜歡這種生活方式,老實說,你在大公司里也可以得到它們。在許許多多大公司里,你都有機會鉆研最新的技術,而且還能5點半準時回家照顧孩子。
八、溝通技能是最重要的職業技能
(Your most important professional skill is communication)
前面說過,工程師被雇傭,不是因為會編程,而是因為能夠創造商業價值。所以,你讓人們相信你能創造價值,這是幫助你找到工作的最重要的能力。這種
能力與你真的能創造多少價值,實際上聯系不是很緊密。
我認識的一些最優秀的程序員,往往拙于表達。因此,別人不是不想與他們一起工作,就是低估了他們的價值。相反地,如果你看上去很會編程,并且很善于表達,別人就會真的這樣看待你
第二篇:如何成為一名程序員
苦逼中的戰斗雞:如何成為一名程序員
下面要說的是我在成為一名程序員的道路上做的幾件事情。寫在這里除了要讓自己銘記在心外,我還希望它能對別人有些用處。1.建立一個博客
這是我后來才認識到的事,其實應該很早就去做。如果你是跟我類似的情況,你應該盡早開通一個博客——盡管還不知道該寫什么。注冊一個域名,買一個 空間。你會驚奇的發現有很多可寫的東西。你可以記錄下你成為一名程序員的過程,或寫一下你感興趣的技術方面的東西。我一直以為沒什么好寫的,可當真正思考 這些問題時,卻發現有很多值得寫的。最重要的事情是開始去做。2.開發一些東西
開發什么并不重要。選一種編程語言,任何一種都行,開始干。你不必去花大量的時間來決定應該使用什么語言。直接開始學一種語言,事實上最重要的是學習編程語言的基礎知識,而不是勞神費力的去選擇一種“最好的編程語言”。我選擇的是PHP。因為它是一種被廣泛使用的語言,在網上有大量的學習范例,我已經通過搭建一個WordPress網站而熟練的掌握了它。沒有絲毫的遺憾。它使我學到了很多 基礎知識。我還學習了其它語言嗎?當然,我后來涉獵了很多腳本語言,我要在下一個項目上試試Ruby。編程語言不斷的在變化,不要只盯著一個不放。3.注冊你的GitHub帳戶
我已經在Bitbucket上有了一個代碼庫。我最初選擇注冊Bitbucket是因為它能提供5個免費的私有庫。后來我決定在GitHub上注冊。事實上,我絲毫沒有拖延,看看我的成果吧。4.向開源項目捐贈代碼
我早該如此做了。我起初低估了做這種事情的重要性,說老實話,我現在仍需要進一步重視。向開源項目捐贈代碼,這是一種很好的學習別人如何編程的方法,并且能把自己的代碼公開。我今晚的就要去列一個準備去參與的開源項目的清單。5.熱心參與
這也是我需要改進的方面。我應該到stackoverflow網站上去回答更多的問題,在一些博客,科技網站上分享自己的東西。去那些網站,讓大家看到你。不在網上露面,就相當于待在屋里不出門卻想找一份做巴黎導游的工作。重復做第2,4和5點 其它一些事情
很明顯,每一個有志向的程序員都應該每天閱讀Hacker News和其它開發/科技/編程類的博客文章。
我打聽到了不少的技術討論會。這周末我準備去參加一個。我會把那里的情況寫出來。我在這里并沒有提讀書。我喜歡閱讀,但我們沒有買任何的關于web開發的書籍。這是我個人的做法。我相信很多人都會建議首先買一本書看看。
找一些能和你討論你的web開發/技術/編程想法的人和群體。如果我做了更多的第5項,我可能找到了更多的這樣的人。
好了,這就是我要說的。這些就是在過去的一年里我成為一個程序員的成長之路上做到事情。如果有人覺得在這個清單里我還應該加入什么,請給我留言。我永遠都希望聽到新的觀點。
第三篇:程序員如何做好一份簡歷
如何做好一份簡歷? 目錄
一、為什么是“做”而不是“寫”?...........2
二、簡歷的要素和要領.............2
2.1、簡歷的基本要素............2
2.2、簡歷的行文要領............3
三、給簡歷做“SEO”優化..............3
一、為什么是“做”而不是“寫”?
簡歷,顧名思義就是簡潔、精煉、清晰地將自己過去一段時間的經歷告訴面試官。讓面試官能快速地了解應聘者的經歷與能力。
為什么是“做”而不是“寫”?我認為一份好的簡歷,不是靠寫出來的,而是實實在在地做出來的。簡歷是反映一個人在過去的一段時間里,真實的學習、工作與生活的經歷。這些經歷是抄不了別人的,也不會被別人抄走的。每個人經歷過的事情不一定都是相同的。就拿學習來說,大家都是同學,在同一個學校學習與生活。可是,每個人的學習方法與生活方式是不相同的。每個人的思維方式不一樣,那么大家對學習與生活的體會就不會相同。有的同學從進入大學的第一天開始就踏實地、有計劃地去學習和生活。時間是一把雕塑的尖刀,它會在我們的臉上刻下不同的印痕。但是我們可以去控制這把尖刀,讓它給我們留下美好的回憶。在我們畢業去找工作的時候,遞給面試官的簡歷上,就能描繪出一幅幅美好而動人的畫卷。我們的簡歷能把面試官感動了,就能輕松贏得一個展現我們才華的舞臺。因此,簡歷是靠我們每步一個腳印去走出來、做出來的。沒有人能幫助我們去做這份簡歷。我們要時刻都得想著如何去做一份精彩的簡歷而刻苦學習。
二、簡歷的要素和要領
2.1、簡歷的基本要素
1)個人資料:姓名、性別、出生年月、家庭住址、政治面貌、婚姻狀況、身體狀況、興趣、愛好、性格等。
2)學業相關內容:就讀院校、所學專業、學位、外語以及計算機掌握程度等。
3)本人經歷:入學以來的簡單經歷,在學校學習或在社會工作或加入團黨等方面的情況。
4)所獲榮譽:三好學生、優秀學生干部、獎學金等。
5)本人特長:軟件開發技術、計算機操作、外語、文藝體育等。
2.2、簡歷的行文要領
主要是將個人在學校學習與生活、社會活動等情況的精華部分濃縮到簡歷上。做到簡潔、精煉、切忌拖泥帶水。將經歷真實地、順暢地反映出來。用詞得當,避免使用一些生僻的詞語。用詞可以不求華麗,只要清晰、準確就好。盡量用些低調的、樸實的詞語。
將自己過去的經歷真實地描述清楚,注意文字的排版、字體顏色與大小適當。我們是找技術工作的應聘者,不是搞藝術創作的。簡歷可比作衣服,自己穿著舒適、自然、大方而又符合身份就可以了。
我曾經也回母校做過招聘工作。曾經被別人面試過,也面試過別人。雖然我自己的簡歷也存在不足的地方,但是比較少更新網上的簡歷了。可是,即使我不去刷新簡歷,更不會亂投遞我的簡歷,也時不時會有公司打電話給我,問我有沒有想過換工作或者有沒有興趣到他們公司去面試。今天,有幸能和同學們一起探討如何做好一份經歷。和同學們聊一聊我的簡歷上讓我覺得還不錯的幾個要點。
1)簡潔描述能力與工作經歷
2)明確求職目標
3)重點突出項目經驗(這個也是我的簡歷中的亮點。)
可能大部分同學沒有到社會上實習工作過,認為自己沒有工作經歷。別擔心,你可以將學習經歷以及學到的開發技術簡潔地表達出來。告訴面試官,你會做些什么事情,你擅長些什么事情。這些事情是指與寫程序、開發軟件相關的技能與知識。
挑選幾個學習過程中自己寫過的小程序、小軟件作為個人的項目經驗。作為簡歷的重點,把它們描述清楚。開發過程中用到的、會用的工具、開發環境寫清楚。
三、給簡歷做“SEO”優化
相信同學們都知道“SEO”是做些什么事情的。我說給簡歷做“SEO”,可能不是很恰當。可是,針對網上簡歷來說,適當地為你的簡歷做些“SEO”是有必要的。
很多有軟件開發技能的同學,在網上發布了簡歷,卻很少公司會打電話過來邀請去面試。究其原因可能有很多,我就學到的一點點小技巧。我要把它分享給同學們。
首先,負責企業招聘工作的人員,為了快速找到他們需要的簡歷。他們不可能到招
聘網站上一頁一頁去翻閱那些簡歷。他們會通過招聘網站的搜索功能進行篩選簡歷。如果我們的簡歷上沒有出現這些作為篩選的關鍵詞,那么要被搜索命中的可能性就很低了。
其次,要是我們的簡歷經常更新或者刷新。招聘網站對應聘者的簡歷自然排名也會越靠前。
因此,我們在做網上的簡歷時,最好能選擇一些人們常用的關鍵詞。描述經歷的時候,適當地運用上這些關鍵詞是很有必要的。哪些關鍵詞比較常用、比較重要?其實,這些關鍵詞一定不會是生僻的詞語,而都是些來自我們專業的術語。如:軟件開發、軟件工程師、程序員、VC++工程師、.net開發工程師、Javascript腳本開發、游戲開發工程師、C++網絡通信等等。簡歷上盡量不寫實際的薪資要求、住房要求,可以寫面議。
還有就業工作地區、城市定位要明確,跨地區的范圍別太大。不然,你根本不會有這么多精力和路費到處跑這些城市。最好的情況是選擇好將來希望到哪些城市去工作,然后提前給那些正在招聘的企業單位投遞簡歷。不要以為“撒大網”,就可以捕到更多的機會。盡量做到有的放矢,有針對性地去投遞簡歷。不要偷懶,不要搜索一頁招聘單位的信息就全部選擇投遞簡歷。有的企業可能存在很多個招聘職位,就做C++開發工作的職位,可能會存在“C++軟件開發工程師”、“C++軟件開發測試工程師”、“C++軟件開發高級工程師”類似的分類。如果每個職位都投遞簡歷,那很有可能別人看都不看,就直接刪除你的簡歷了。我招聘的時候就做過這樣的事情,我打開outlook查看郵件,有的應聘者,一份簡歷投遞了幾個職位。我看都不會看它一眼,直接把這類應聘者的簡歷全部刪除。我想比我更有經驗的招聘人員也會這么干。因為簡歷太多了,而有用的簡歷不多。招聘的工作人員不可能全部都去看這些簡歷。
以上簡單地給同學們分享了一點點我的個人體會。有不足之處,歡迎大家給我指正。更多關于程序員的資料請關注。
網址:
第四篇:一名平庸程序員的自白
一名平庸程序員的自白
來源:王昱(2010-5-15 16:30:49)
作者:阿蘭·諾頓(Alan Norton)
翻譯:Purple Endurer
導讀:阿蘭·諾頓揭示了他作為一名平庸程序員的生存之道:如何讓自己一般般的編程技能發揮出最佳效果。
我一直以編寫代碼為樂,起因并不是我精于此道,而要部分歸因于它是一大挑戰。我發現沒有什么比指揮個人電腦在顯示器上顯示“Hello World!”更令人激動的了。而在顯示器上顯示三個紅桃或者黑桃A(Ace)和J(Jack)則是一個完全不同的問題。我畢業后寫的第一個程序是用Northstar Basic為NorthStar Horizon編寫一個自動售貨機程序,后來又為Northstar Advantage編寫了基于圖形的21點紙牌(Blackjack)游戲程序。
PurpleEndurer注:
1、Northstar Basic:是源自NorthStar Horizon 和 NorthStar Advantage的一種BASIC語言。詳見 http://en.wikipedia.org/wiki/NorthStar_BASIC2、NorthStar Horizon:是North Star Computers公司生產、以ZiLOG Z80A為處理器的8位電腦。詳見http://en.wikipedia.org/wiki/NorthStar_Horizon
盡管如此陶醉于編程,但我必須坦白地承認:我是一個平庸的程序員,總在尋找一種方法來獲得大的回報 - 即程序沒有語法錯誤并能正常運行。這并不奇怪,我從未像一名程序員那樣做好本職工作;我發現自己具有成為一名優秀開發人員的天賦。但是,在我們繼續往下談之前,我要給“平庸程序員”下一個定義。
平庸程序員——會使用一些現成工具的程序員。他只知道最簡單的命令語法,但懂得在哪能
找到更復雜命令的語法。他不知道如何編寫最高效的代碼,但懂得在必要時如何重寫和測試比較高效的代碼。他可以克服重重困難獨辟蹊徑達到目標,但他把每個困難視為挑戰,并自信會找到每一個困難的解決方法。他可能需要較長時間才能完成,但總能達到目標。他不知道如何創建一個DLL,但在必要時可以弄懂。他與大多數程序員一樣,并不特別喜歡做工作記錄,之所以這樣做是因為他是一個專家。
工作決定技能
雖然我很想繼續編寫游戲,但為了填飽肚子,我只得遷就本地就業市場;公司們有“必需勝任實際工作”這個奇怪的要求是眾所周知的。產品、人力資源、會計、庫存跟蹤和數據報告只是做生意必要的一些東西 - 你知道,很無聊的東西。
當我真正為報酬而編寫程序時,我的技能發生了戲劇性地變化。它不需要采用大量先進的編碼技術來圍著數據團團轉,并耍魔術般地變成信息。
我被 休斯飛機(Hughes Aircraft)公司雇用,通過IT服務來為產品控制部門提供支持。我的工作需要開發/分析技能,我熱愛我的工作。編程不過是達到目的的手段。
開發人員身兼數職
程序員只是開發人員所扮演的諸多角色中的一個,通常你要身兼以下數職:
購買方(帶預算)Buyer(with budget)
清道夫(無預算)Scavenger(no budget)
分析師(Analyst)
設計師(Designer)
規劃師(Planner)
程序員(Programmer)
協調員(Coordinator)
測試員(Tester)
文檔管理員(Documenter)
技術支持員(Support technician)
當開發人員未被認可為一個或更多角色中的專家時并不太令人奇怪。對我來說,工作職能就是編程。
我的生存之道
盡管我的編程技能不盡如人意,我仍然是一個非常成功的開發人員。這里有一些我多年來學到的訣竅,以及如何我作為一個平庸程序員,發揮出最佳平均編碼技能水平的生存之道:
▲ 明確要求——我會預先得到完整、精確的系統要求清單。如果你直接開始編碼就意味著你沒有針對系統設計的要求來進行。
▲ 分析和設計——我獲得了分析和設計權。一名普通程序員獲得了分析和設計權,就擁有了一個超越一名偉大的程序員的優勢。
▲ 項目計劃——坦白來說,我早期職業生涯中沒有用過正式的項目計劃,一直到我加入了CSC,不得不使用更多的正式文檔編制技術,從而開始使用項目計劃。由此我充分認識到使用經過慎重考慮后的項目計劃也是平庸程序員的一個優勢。
▲
考材料。經常翻閱手冊、指南——我總是備有手冊、指南以供不時之需。我也研究了其它的參
▲ 拷貝-粘貼程序員——我不介意承認自己是一名拷貝-粘貼程序員。多年來,我寫了許多可以在新項目中重復使用的代碼。因為我至少花時間寫了一次代碼,所以我對這些代碼如何工作略知一二。在工作中我從不拷貝其他人寫的代碼,并且我從不使用我在其他公司寫的代碼。黃金規則和版權法都適用于知識產權:您不得復制和使用別人的代碼,除非明確允許,或者你可以得到特別的許可。
▲
▲ 毅力——我永不放棄,我一直相信自己能完成任何編程任務。工具——當我需要一臺更快的電腦但這又不在預算之列時,我發現了一個經理愿意用他們的一部分預算資金為我購買。你可以通過乞求、借用,或交易來獲取所需工具,從而完成自己的任務,要經常向你的經理提出自己的要求;只這些要求是合理的,一個優秀的經理會盡最大努力找到一種方式來獲得軟件,硬件,手冊,或者你所需要的幫助。
▲ 手氣好(Serendipity)——也被稱為“代碼一寫就好”策略。有幾次我像一個初級程序員那樣寫了代碼,而這些代碼運行得很好。我把它比作是國際象棋,你在下棋的過程中突然發現,自己走兩步就有將死的機會。這不是編程應有的方法,但由于我在檢討自己的職業中的罪過,我不得不納入此項。
底線
我要做一個最終坦白:我不喜歡被看作是次等的團隊成員。我見識卓越,而幼稚的程序員卻真的相信:不能寫出“先進”代碼的人對團隊和公司來說毫無價值。這些精英認為平庸的程序員能力有限,不足以生產高品質的代碼,幾乎總是犯錯,令人不快。有個觀念令我感覺既可笑又驚訝:如果你不能________(填空),就不是優秀的程序員。
你不必成為一個出色的程序員或偉大的開發者,特別是正在開發商用系統的時候。沒錯,我是一個平庸的程序員,其主要原因是我從來不需要成為一個偉大的程序員。
我不是縱容平庸。不論做什么,都要盡力做好——包括編程。“最好”的代碼可能難以確定,但越高效的代碼可能也越難維護。可以說,任何可以完成工作的代碼就是好的代碼。代碼是像索瑪立方體(Soma cube),有240種途徑可以解決索瑪難題,同樣,也有許多代碼編寫方法可以用來完成任務。底線就是盡可能做好工作——這是任何一個平庸的程序員都可以做到的。(完)
第五篇:如何做好一名班干部
如何做好一名學生干部
——高永華
作為一名學生干部首先要提高自身的素質,在自身素質不斷提高的同時,還要提高各方面的能力。要想做好一名合格的學生干部是不容易的,得從多方面做起,首先要有很強的責任心及責任感;其次就是在同學中要充分發揮發到橋梁紐帶作用,使同學之間能夠更好的交往;此外這些學生干部剛開始對這里的環境可能還有很多的不適應的地方。所以要學會通過改變自我來適應環境,不要想著讓環境來適應我們,那樣的話你可能會產生一些來自心理上的壓力,然而我們在遇到問題時要能夠冷靜,以平靜的心態從不同的出發點來考慮其分析問題的實質性,以恰當的方式處理問題,在各個方面都要起到帶頭作用,杜絕不良的風氣。
一、扎實的專業知識。
丈高樓平地起,知識就是平地,具有扎實的專業知識才能很好的工作。也是保證工作激情的基礎所在。當今正是知識競爭的年代,沒有扎實的專業知識就不能在同學們中樹立威信。學習能力是我們大學生一個很重要的能力素質。學生干部從一定程度上說是同學們學習的榜樣,成績一塌糊涂能夠真正讓人信服進而起到帶頭作用嗎?另外,現在在學生干部中存在有一些人,只是顧著學習,把工作晾在一邊,到最后一走了之。這種行為是不負責任的。所以能否把學習和工作安排妥當是衡量一個學生干部是否合格的重要標準。
二、思想積極要求上進,不斷提高同學們的開拓意思。
作為一名學生干部,應該端正學習態度,明確學習目的,認真努力學習。掌握各科文化知識,全面發展。利用自己的堅定意志,勤奮好學和樂于創新的思維來帶動并激勵同學們把最大的精力投入到學習中去。“非學無易廣才”,為此,學生干部務必要提高自身的科學文化素質。在工作上,一定要對學生干部這一工作充滿熱情,樹立為同學,老師,學校服務的意識,以服務他人為榮。
三、要有責任心和領導能力。
在工作上,做到一絲不茍,認真踏實,從不假公濟私,決不利用學生會的職權為班級謀利益。也能積極主動的協助其它班干部做好工作,不拖拉,一直都是以“今日事,今日畢”的原則去做每一件事,作為班干,具有責任心。在班級宿舍管理方面難免會引起一些矛盾沖突,要很好的解決這些問題,做到班級團委工作不耽誤。
而領導能力具體來說,首先主要是策劃能力。要做到這一點首先要善于思考。學生干部是協助學校管理好學生的助手,許多重大活動都是由學生組織實施的。學生干部要思考如何 開展工作,怎樣才能干得更好,這樣才能控制、改進和創新。其次是協調能力。這如同潤滑劑一樣可使你和領導、老師、同事及學生關系更融洽。要善于真心地微笑,因為這樣可能會受到意想不到的效果;要虛心聽取別人的意見,三個臭皮匠總勝過一個諸葛亮吧;及時幫助學生解決問題,那怕是一件很不起眼的小事,細微之處總關情啊!然而責任心也是最重要的一點,沒有責任心的干部絕對不會高效率、高質量的完成工作。
四、樹立為學生服務的意識。
服務意識是學生干部所要具備的最基本素質。學生干部就是要實實在在,勤勤懇懇地為學生服務,就要肩負著一份責任,既然扛上了肩就要咬緊牙關,堅持到底!既然選擇了當學生干部,理所當然地要花一定的時間和精力在工作上,這就必然要承受一定程度的壓力。但有些學生干部做了一段時間后就沒有熱情了,總想把工作推諉給他人,拈輕怕重,撈個證書了事,因而就影響到總體工作計劃的運行。你為同學服務了,讓他們知道你是真心誠意的,也反過來為你服務,體諒你,和你溝通,你的工作也因此可以更順利地進行,你也實現了鍛煉能力的初衷,可以達到這樣的雙贏效果,何樂而不為呢?
很多同學在初次做學生干部時,根本沒有理會“干部”的真正含義。學生干部即為學生干事服務的“部隊”,因此學生干部在任何時候,都要以服務者居之。很多同學在做學生干部時,就認為自己是一個官,是管學生的,是班上的領導亦或是老大,我認為這樣的想法會很大的程度阻礙學生工作的開展。
五、要高標準的要求自己。
需要注意,人格魅力在管理工作中的作用,同時注意自身的修養。學生干部還要有服務意識和奉獻精神,一定得具有高度的責任感,要妥善處理學習與工作的關系,集體觀念和集體榮譽感要強。要及時反饋信息,要從同學的角度出發,貼近同學、做貼心人,注意學習、總結、講究工作的方式方法,提高工作能力,要有模樣和榜樣的作用,樹立全局觀念。
六、怎樣做好一個班干部
許多同學都認為班干部難當,中學的班干部更是不好當。一來手里沒有什么強制權力,二來同學們都有了自己的思想,不像小學時那樣聽從干部的指揮。當好干部其實也不難,關鍵是要當好鏡子、用好尺子、系緊帶子。許多同學有可能出現犯錯誤的時候,但大多數情況下他們犯錯誤不是故意的。比如說,自習堂上兩個人興高采烈地談著什么,搞的全班不得安寧。其實他們很可能并沒有意識到這一點。而班干部所應當做的,就是告訴他們,指出他們已經影響了別人。正如同一面鏡子,當別人臉上有了污點時你立刻可以看到,并讓別人馬上擦掉。同樣,當某一個同學有了進步,那怕是一點點進步,班干部也應當把他們的進步告訴 大家。也就是說,班干部這面鏡子不僅要照出同學的缺點,也應當照出同學的優點。只有班干部當好了這面鏡子,才能使犯了錯誤的同學盡快改正,使有了進步的同學得到鼓勵。
做為一個班干部,首先也是一個學生,同班同學的關系難免有遠有近。有親有疏。但是如果在工作中摻雜了個人的遠近親疏的感情。這種感情,對于一個班集體的團結是十分有害的。班干部要是在工作中照顧自己的好朋友,就會失去廣大同學的信任。那么,這個班集體自然是一盤散沙。所以說,做為一個班干部,必須在心中有一把尺子:所有的同學都是一樣的。在工作中,也一定要用好這把尺子,做到一視同仁。只有這樣,你才能在同學中樹立威信,才會得到大多數同學的支持。如果不用好這把尺子,你可能會在自己的“小圈子”里一呼百應,可大多數同學不配合你的工作。到頭來,只能是什么工作都無法進行。
以上幾點,只是當班干部的一點體會,相信每一個班干部 只要熱愛自己的班級,努力為同學服務,就一定成為優秀的班干部。好的班干部,不是老師喜歡的就行,能夠得到所有同學的認可才是好的班干部,一個好的班干部首先要以身做責,如果你連你自己都做不好那么你就沒有資格說別人了。做班干部的時候還要懂得聽取別人對自己的建議,努力做好,不要在老師面前一個樣,在同學面前一個樣,這樣的班干最讓人討厭。如果同學違紀了,事情要是不大,就不要告訴老師,給違紀的同學一個機會,你告訴老師,但你要去說他,提醒他。如果別人有誤會你的地方,你要努力得到大家的理解,不可以灰心,不要有抱負心理。還有該嚴時要嚴,不該嚴時不可嚴,管理要有分寸,要懂得給別人機會也要協調老師的工作。