第一篇:梅泰諾做通信塔起家
梅泰諾做通信塔起家,并因此上市,在移動、聯通、電信積累了豐富的人脈,4G牌照10月發放是大概率事件,也有媒體猜測9月28日發放,無論如何,移動已經率先開始招標,預計新建20萬個基站的規模。
以下引述公司董事長張志勇在機構調研會上的講話:“2013年9月6日,中國移動開展2013-2014年度基站單管通信塔集中采購。根據目前通信塔供應商較為分散的局面,集采標準公開透明化將提高準入門檻,減少市場無序競爭,有利于公司提高單一客戶市場份額,降低生產成本,節省區域市場費用。”
加上電信的20萬個基站(今年啟動6萬個),聯通的7萬個基站,三大運營商3年內要建設47萬個基站,查詢中國移動單管通信塔概算定額:20米高最低價:15萬,預計這部分招標金額700億左右。
據此估算,合同價值100億以上,凈利潤10億,兩年半完成,每年將近4億元凈利潤,光通信塔這塊,將產生每股2元以上利潤。
詳細計算如下:
1、8萬個通信塔按照單管塔5萬個,三管塔3萬個計算(注:現在由于征地困難,城區以單管塔為主),單管塔造價平均一個按照8萬元計算,5萬個就是40億元,三管塔造價按照20萬元計算,3萬個就是60億元,合計100億元。
2、查詢梅泰諾2012年年報,通信塔銷售毛利率26.85%(2013年中期銷售毛利率20.43%,但通信行業有個特點,上半年銷售毛利利率低于下半年,2012年上半年銷售毛利率是21.47%,但全年就變為26.85%),據此,100億銷售額將產生毛利潤25億元以上,凈利潤的計算,由于各項費用不好估算,凈利潤姑且按照毛利潤的40%計算,也就是將產生凈利潤10億元
中國移動安徽分公司日前宣布,計劃今年建設4G(TD-LTE)基站8000多座,實現重點城市城區的連續覆蓋及數據業務熱點區域的有效覆蓋。中國移動湖北分公司也表示,今年預計至少新建TD-LTE基站6000個,年內實現全省移動4G網絡覆蓋。
隨著4G牌照發放時間的臨近,中國移動對4G網絡的建設開始迫不及待起來。與之形成鮮明對比的是,中國電信(53.73, 0.21, 0.39%)則剛開始第一輪的低調招標,而在3G時代拿了一副好牌照的中國聯通(16.64, 0.41, 2.53%)未有實質性動作。
但這一切都取決于工信部的4G牌照會以什么形式發放。不過坊間已有不同版本流傳開來,有的說是先發TD-LTE,一年之后才發FDD-LTE,有的說雙牌照會一起發給三家運營商。
不過,有業內人士對《每日經濟新聞》記者表示,圍繞著4G建網,三大運營商已經開始暗戰,都在各自依靠自己的專家和學者向政府爭取對自己更有利的結果。
危機之下,中國移動開始在4G建網上搶跑。
今年初,中國移動宣布推動TD-LTE4G“雙百”計劃——TD-LTE網絡覆蓋100個城市、采購百萬部TD-LTE終端,建設20萬個4G基站。同時,將今年投資4G的資金從去年50億元增至417億元。
中國電信也開始有所動作。9月初,有媒體報道,中國電信低調啟動了4G網絡招標,規模達到了6萬個基站。而中國聯通至今還未有實質性動作。
第二篇:漢諾塔教學反思
師生問答對話的探索----《漢諾塔》教學反思
山東省日照市文登路小學 劉衛妮
漢諾塔游戲,起源于古印度的一個傳說,這一堂從游戲中開始的數學課,將一改有些學生認為“數學很枯燥的”的想法,通過讓學生自己動手去體驗,不僅是在學習數學知識,更是在訓練數學思維。揭開的不僅是謎底,更是想教給學生如何學好數學的一種方法。下面,我將對師生問答對話進行一下反思。
過程課中,第一,開始通過師生會話自然導入,如:你喜歡玩游戲嗎?你還想繼續玩嗎?通過傳說中關于世界末日的預言,讓學生迫不及待的想找到問題的答案。第二,通過讓學生到黑板上貼標題的方法,一方面自然出現課題,另一方面通過這種活動又復習了游戲規則,讓學生通過活動說出游戲規則。如,師:孩子們,眼睛看到這兒來,你發現了什么? 生:老師,漢諾塔這款游戲器具既有立柱,還有圓盤,我發現黑板上只有三根立柱,而缺少圓盤。師:孩子,你有一雙善于發現的眼睛。圓盤在老師手里。誰來將這三個紙質圓盤貼到黑板上的第一根圓柱上?生貼師:大家同意他的貼法嗎?理由是什么?師:同學們同意他的觀點嗎?生:。。師:是的,小盤在上,大盤在下,這是我們玩這款游戲的規則之一(PPT出示),漢諾塔僅僅這一個規則嗎?生:老師,我知道。玩漢諾塔還有一個規則是:一次只能移動一個圓盤。師:說的很好。請同學們仔細觀察,看老師的操作是否正確,并說出理由。(師故意做錯誤演示)生:。。第三,注重在各個環節中滲透對學生的情感目標。比如“師:孩子們知道了游戲規則,我想征求大家的意見,此時,你最想干什么?”通過詢問,拉近和學生的距離,建立一種平等民主的教學環境。又如“師:XX同學,不僅善于分析,還講述的非常清楚,跟大家分享了他的成功。孩子們,分享別人的成功,也是一種進步。”讓學生知道要取長補短,互相學習。第四,通過讓學生找最少步數之間的規律進行拓展延伸,找到里面的數學奧秘,讓學生覺得數學是很有趣的,數學無處不在,我們可以用數學問題解釋生活中的很多事情。如,師:要是我們一直這樣做下去,還沒有做到咱們所有的9個圓盤的游戲,就已經下課了,來,我們先一起看一下我們的研究成果,認真看,你發現這些數字有什么規律了嗎?最后,作為獎勵我給學生講了一個小故事,這個故事正好體現了本節課的數學問題,讓學
生在課下研究探索,找到問題的答案,寓教于樂。師:同學們,今天的這堂課老師分享了你們的成功和快樂,老師有一個故事也想和大家分享一下,“百萬富翁的破產”:杰米是百萬富翁,一天,他碰到上一件奇怪的事。一個叫韋伯的人對他說,我想和你訂個合同,我將在整整一個月中每天給你10萬元,而你第一天只需給我1分錢,以后你每天給我的錢是前一天的兩倍。杰米說,真的?!你說話算數? 合同開始生效了,杰米欣喜若狂。第一天杰米支出1分錢,收入10萬元。第二天,杰米支出2分錢,收入10萬元。到了第10天,杰米共得100萬元,而總共才付出5元1角2分。到了第20天,杰米共得200萬元,而韋伯才得5千元多。杰米想:要是合同訂、三個月該多好!結果杰米卻破產了。孩子們,原因是什么?我期待著你們能幫幫我。
漢諾塔問題在數學界有很高的研究價值,而且至今還在被一些數學家們所研究,它可以幫助開發智力,激發我們的思維。讓小學生接觸這款益智游戲,利用一次次不斷的探索和嘗試,可以激發他們的興趣,積極應對困難,獲得成功體驗,鍛煉他們的思維,同時,培養主動探索,不服輸的精神。數學磨礪孩子的思維品質。數學,是思維的體操;數學課堂應是師生思維活動的場所。數學學習的主要任務,其實就是發展學生的思維,要讓學生學會思維的方式,形成良好的思維品質。課堂里知識的學習是有形的,思維的發展是無形的。如何讓無形的思維發展轉化為外在的有形體現,這就要求學生在掌握知識的過程中,理解掌握知識之間的內在聯系,聯系就是思維,聯系就是方法,聯系就是能力,我們要在數學學習過程中讓孩子尋找到知識與知識之間的聯系,知識與生活之間的聯系等。只有建立聯系學生才會觸類旁通,一通百通。然而,學生的思維單靠老師是教不會的。靠的是學生自己在經驗中的摸索、體悟和積累,依靠學生自主地將這種摸索和體悟所得進行內化,逐漸學會如何思維,這個過程只有孩子自己才能實現。
在活動過程中,教師應更善于引導學生積極動腦自己去找到游戲策略,讓學生更多參與,更多發現,培養學生獨立思考的良好學習習慣,同時,這樣也有利于學生建立學習信心。
第三篇:漢諾塔c語言程序代碼
漢諾塔c語言程序代碼(通過vc++6.0驗證)(附講解)讓我們先看看代碼吧 #include
printf(“%d->%dn”,a,c);else {t=c;c=b;b=t;hj(a,b,c,i-1);printf(“%d->%dn”,a,b);t=a;a=c;c=t;t=b;b=c;c=t;hj(a,b,c,i-1);return 0;} } main(){ int a,b,c,i;a=1;b=2;c=3;printf(“請輸入漢諾塔的盤數”);scanf(“%d”,&i);hj(a,b,c,i);return 0;}
以上是漢諾塔的代碼,該程序主要是運用了遞歸的思想,比如數學中的f(x)=f(x-1)+f(x-2),在本程序中為:int hj(int a,int b, int c,int i){ int t;if(i==1)
printf(“%d->%dn”,a,c);else {t=c;c=b;b=t;hj(a,b,c,i-1);也就是說,我們在這個函數中再次調用這個函數,相當于一個循環,而在再次調用的過程中,i的值變成i-1,就類似于f(x-1),這樣層層調用,最終就變成當i=1的時候的值,然后通過運算,計算出想要得到的值。漢諾塔的數值分析:
我們可以發現,當只有一個盤的時候,我們只需要做1->3(就是把第一個柱子上的最頂端的盤移動到第三根柱子,以下不再解釋)當有兩個盤的時候,是1->2
1->3
2->3 三個盤子是:1->3
1->2
3->2
1->3
2->1
2->3 分析一下可以得出以下結論: 初始值a=1 b=2 c=3 一個盤子就是a->c 兩個盤子與一個盤子的關系是:
第一步:b與c交換值,然后打印a->c 第二步:打印a->b 第三步:a與c交換值,b與c交換值,打印a->c 進一步分析,便可以得出以下結論 只要盤子數量為i(i大于1),那么它就有三部分 第一部分,b與c交換值,然后運行i-1 第二部分,打印a->b 第三部分,a與c交換值,b與c交換值,然后運行i-1 程序表示便是: if(i==1)
printf(“%d->%dn”,a,c);else {t=c;c=b;(交換值)
b=t;hj(a,b,c,i-1);printf(“%d->%dn”,a,b);t=a;a=c;c=t;(a c交換)
t=b;b=c;c=t;(b c交換)
hj(a,b,c,i-1);不明加QQ765233918(請寫清備注)
1->3
第四篇:漢諾塔實驗(人工智能)
實驗二——專家系統一、源代碼
import javax.swing.JCheckBox;import javax.swing.JOptionPane;import javax.swing.JPanel;
public class Index extends javax.swing.JFrame {
jmilk = new javax.swing.JCheckBox();jclaw = new javax.swing.JCheckBox();jhoof = new javax.swing.JCheckBox();jbird = new javax.swing.JCheckBox();jloogLeg = new javax.swing.JCheckBox();jflyable = new javax.swing.JCheckBox();jeatMeat = new javax.swing.JCheckBox();jfur = new javax.swing.JCheckBox();jruminate = new javax.swing.JCheckBox();jswim = new javax.swing.JCheckBox();jfeather = new javax.swing.JCheckBox();jdogTooth = new javax.swing.JCheckBox();jflyest = new javax.swing.JCheckBox();jlayEgg = new javax.swing.JCheckBox();jblackWhite = new javax.swing.JCheckBox();jyellow = new javax.swing.JCheckBox();jinFlyable = new javax.swing.JCheckBox();jdarkDot = new javax.swing.JCheckBox();jhoofAnimal = new javax.swing.JCheckBox();jpredator = new javax.swing.JCheckBox();jmammal = new javax.swing.JCheckBox();jblackStrip = new javax.swing.JCheckBox();jgaze = new javax.swing.JCheckBox();jLabel1 = new javax.swing.JLabel();btnOk = new javax.swing.JButton();jloogNeck = new javax.swing.JCheckBox();private void initComponents(){ public Index(){ } initComponents();數組設置//:
checkBoxs[0] = jmilk;checkBoxs[1] = jclaw;checkBoxs[2] = jhoof;checkBoxs[3] = jbird;checkBoxs[4] = jloogLeg;checkBoxs[5] = jflyable;checkBoxs[6] = jeatMeat;checkBoxs[7] = jfur;checkBoxs[8] = jruminate;checkBoxs[9] = jswim;checkBoxs[10] = jfeather;checkBoxs[11] = jdogTooth;checkBoxs[12] = jflyest;checkBoxs[13] = jlayEgg;checkBoxs[14] = jblackWhite;checkBoxs[15] = jyellow;checkBoxs[16] = jinFlyable;checkBoxs[17] = jdarkDot;checkBoxs[18] = jhoofAnimal;checkBoxs[19] = jpredator;checkBoxs[20] = jmammal;checkBoxs[21] = jblackStrip;checkBoxs[22] = jgaze;checkBoxs[23] = jloogNeck;://數組設置
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
jmilk.setText(“u5976”);jclaw.setText(“u722a”);jhoof.setText(“u8e44”);jbird.setText(“u9e1f”);jloogLeg.setText(“u957fu817f”);jflyable.setText(“u4f1au98de”);jeatMeat.setText(“u5403u8089”);
{
jfur.setText(“u6bdbu53d1”);jruminate.setText(“u53cdu520d”);jswim.setText(“u6e38u6cf3”);jfeather.setText(“u7fbdu6bdb”);jdogTooth.setText(“u72acu9f7f”);jflyest.setText(“u5584u98de”);jlayEgg.setText(“u4e0bu86cb”);jblackWhite.setText(“u9ed1u767du8272”);jyellow.setText(“u9ec4u8910u8272”);jinFlyable.setText(“u4e0du4f1au98de”);jdarkDot.setText(“u6697u6591u70b9”);jhoofAnimal.setText(“u6709u8e44u7c7bu52a8u7269”);jpredator.setText(“u98dfu8089u52a8u7269”);jmammal.setText(“u54fau4e73u52a8u7269”);jblackStrip.setText(“u9ed1u8272u6761u7eb9”);jgaze.setText(“u773cu775bu76efu7740u524du65b9”);jLabel1.setFont(new java.awt.Font(“黑體”, 0, 24));jLabel1.setText(“u4e13u5bb6u7cfbu7edf”);btnOk.setText(“u731cu731cu662fu4ec0u4e48uff1f”);btnOk.addActionListener(new java.awt.event.ActionListener(){
public void actionPerformed(java.awt.event.ActionEvent evt)} btnOkActionPerformed(evt);});jloogNeck.setText(“u957fu8116u5b50”);
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());getContentPane().setLayout(layout);layout
.setHorizontalGroup(layout
.createParallelGroup(.addGroup(layout
.createSequentialGroup().addGap(35, 35, 35).addGroup(layout
.addGroup(layout
javax.swing.GroupLayout.Alignment.LEADING).createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).createSequentialGroup().addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING).addComponent(jmilk).addComponent(jclaw).addComponent(jhoof)
.addComponent(jbird)).addGap(44, 44, 44).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jeatMeat).addComponent(jfur).addComponent(jflyable).addComponent(jruminate)))
.addGroup(layout
.createSequentialGroup().addComponent(jloogLeg)
.addGap(32, 32, 32).addComponent(jswim)))
.addGap(26, 26, 26).addGroup(layout
.addComponent(.addComponent(btnOk).addGroup(layout
98,jLabel1,.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).createSequentialGroup().addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jflyest).addComponent(jdogTooth).addComponent(jfeather).addComponent(jlayEgg).addComponent(jgaze)).addGap(23, 23, 23).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jloogNeck).addGroup(layout
.createSequentialGroup().addGroup(layout
.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jyellow)
.addComponent(jblackWhite)
.addComponent(jinFlyable)
.addComponent(jdarkDot))
.addGap(18, 18, 18)
.addGroup(layout
.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jmammal)
.addComponent(jpredator)
.addComponent(jblackStrip)
.addComponent(jhoofAnimal))))))
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE,Short.MAX_VALUE)));layout.setVerticalGroup(layout
.createParallelGroup(.addGroup(layout
.createSequentialGroup().addGroup(layout
.addGroup(layout
javax.swing.GroupLayout.Alignment.LEADING).createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).createSequentialGroup().addGap(81, 81, 81).addComponent(jLabel1)
.addGap(65, 65, 65).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jfeather, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jfur).addComponent(jmilk).addComponent(jyellow)).addGap(18, 18,18).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jdogTooth).addComponent(jeatMeat).addComponent(jclaw).addComponent(jblackWhite).addComponent(jpredator)).addGap(24, 24, 24).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING).addGroup(layout
.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jflyable)
.addComponent(jhoof)).addGroup(layout
.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jlayEgg)
.addComponent(jinFlyable)
.addComponent(jblackStrip))).addGap(18,18, 18).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jflyest).addComponent(jbird).addComponent(jruminate).addComponent(jdarkDot).addComponent(jhoofAnimal)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED))
.addGroup(layout
.createSequentialGroup().addContainerGap(175,Short.MAX_VALUE).addComponent(jmammal, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(141, 141, 141)))
.addPreferredGap(.addGroup(layout
.addGroup(layout
javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jswim).addComponent(jgaze)
.addComponent(jloogNeck)).addComponent(jloogLeg))
.addGap(73, 73,.addGap(27, 27, 27)));73).addComponent(btnOk)pack();}// //GEN-END:initComponents
private void btnOkActionPerformed(java.awt.event.ActionEvent evt){
// TODO add your handling code here: if(jfur.isSelected()&& count()== 1){ show(“哺乳動物”);} else if(jmilk.isSelected()&& count()== 1){ show(“哺乳動物”);} else if(jfeather.isSelected()&& count()== 1){ 主要代碼//:
show(“鳥”);} else if(jflyable.isSelected()&& jlayEgg.isSelected()&& count()
show(“鳥”);} else if(jeatMeat.isSelected()&& count()== 1){ show(“食肉動物”);} else if(jdogTooth.isSelected()&& jclaw.isSelected()&& show(“食肉動物”);} else if(jmammal.isSelected()&& jhoof.isSelected()&& count()show(“有蹄類動物”);} else if(jmammal.isSelected()&& jruminate.isSelected()&& show(“有蹄類動物”);} else if(jmammal.isSelected()&& jpredator.isSelected()&& show(“金錢豹”);} else if(jmammal.isSelected()&& jpredator.isSelected()&& show(“虎”);} else if(jhoofAnimal.isSelected()&& jloogNeck.isSelected()&& show(“長頸鹿”);== 2){ jgaze.isSelected()&& count()== 3){ == 2){ count()== 2){ jyellow.isSelected()&& jdarkDot.isSelected()&& count()== 4){ jyellow.isSelected()&& jblackStrip.isSelected()&& count()== 4){ jloogLeg.isSelected()&& jdarkDot.isSelected()&& count()== 4){
} else if(jhoofAnimal.isSelected()&& jblackStrip.isSelected()show(“斑馬”);} else if(jbird.isSelected()&& jinFlyable.isSelected()&& && count()== 2){ jloogNeck.isSelected()&& jloogLeg.isSelected()&& jblackWhite.isSelected()&& count()== 5){
//GEN-BEGIN:variables
public static void main(String args[]){
} java.awt.EventQueue.invokeLater(new Runnable(){
public void run(){ } new Index().setVisible(true);public void show(String message){ }
public int count(){
} int sum = 0;for(int i = 0;i < checkBoxs.length;i++){
} return sum;if(checkBoxs[i].isSelected()){ } sum ++;JOptionPane.showMessageDialog(this, message);}
show(“鴕鳥”);} else if(jbird.isSelected()&& jinFlyable.isSelected()&& show(“企鵝”);} else if(jbird.isSelected()&& jflyest.isSelected()&& count()show(“信天翁”);} else { show(“我不知道是什么。。”);} jblackWhite.isSelected()&& jswim.isSelected()&& count()== 4){ == 2){ ://主要代碼
});
} // Variables declaration-do not modify private javax.swing.JButton btnOk;private javax.swing.JLabel jLabel1;private javax.swing.JCheckBox jbird;private javax.swing.JCheckBox jblackStrip;private javax.swing.JCheckBox jblackWhite;private javax.swing.JCheckBox jclaw;private javax.swing.JCheckBox jdarkDot;private javax.swing.JCheckBox jdogTooth;private javax.swing.JCheckBox jeatMeat;private javax.swing.JCheckBox jfeather;private javax.swing.JCheckBox jflyable;private javax.swing.JCheckBox jflyest;private javax.swing.JCheckBox jfur;private javax.swing.JCheckBox jgaze;private javax.swing.JCheckBox jhoof;private javax.swing.JCheckBox jhoofAnimal;private javax.swing.JCheckBox jinFlyable;private javax.swing.JCheckBox jlayEgg;private javax.swing.JCheckBox jloogLeg;private javax.swing.JCheckBox jloogNeck;private javax.swing.JCheckBox jmammal;private javax.swing.JCheckBox jmilk;private javax.swing.JCheckBox jpredator;private javax.swing.JCheckBox jruminate;private javax.swing.JCheckBox jswim;private javax.swing.JCheckBox jyellow;// End of variables declaration//GEN-END:variables
public JCheckBox[] checkBoxs = new JCheckBox[24];
二、結果截圖
示例1:
示例2:
三、推理樹
第五篇:無形組織樹榜樣,有形支部聚人心--梅泰諾黨支部匯報材料
無形組織樹榜樣,有形支部聚人心
北京梅泰諾通信技術股份有限公司黨支部書記 李進軍
北京梅泰諾通信技術股份有限公司成立于2004年,是一家專注于通信基礎設施和通信支撐服務領域的國家級高新技術企業,2010年成功登陸深交所創業板。公司共有員工460人,其中67%為30歲以下的青年員工,為公司的持續創新注入了活力。梅泰諾公司黨支部成立于2011年1月24日,共有黨員36人,積極分子8人。黨支部成立以來,始終秉承“黨員在企業有為,支部在企業有位”的宗旨,貫徹黨建工作要圍繞企業經營發展為中心的理念,不斷增強黨群隊伍素質建設,助力企業實現經濟效率和社會效益雙贏。黨支部將黨的建設與企業文化建設相結合,圍繞梅泰諾“家”文化提出了“黨建促文化,梅泰諾如家”的黨建新模式。通過梳理公司發展歷程,發掘“無形組織樹榜樣,有形黨支部聚人心”的力量,為企業的二次創業奠定了堅實的文化基礎,打造了強而有力的精神后盾。
一、求真務實,開拓創新,無形組織樹榜樣
2011年1月梅泰諾黨支部正式成立,從成立時間上看,這是一個年輕的有形黨支部,但從梅泰諾的發展歷程上看,早有一個無形黨組織伴隨梅泰諾共同成長。
成立初期的梅泰諾,既沒有市場也沒有廠房,當務之急是辦下生產許可證資質,順利成為三大運營商的直接供應商。時任唐 山分公司總經理,有著12年黨齡的老黨員孟宇毫不猶豫就接下重擔,事無巨細的安排各項工作。從組織團隊、編寫材料、采購設備到規劃車間布局,發揮著老黨員的模范帶頭作用。為確保審核組驗收時生產線如期運轉,他帶領大家連續奮斗了三天兩夜;為制作第一基三管塔,他在工廠一待就是半個月,順利拿下了生產許可證。如今,孟宇已是梅泰諾的副總裁,主管著塔桅業務相關的六大分公司及事業部。公司也憑借著過硬的資質力量、完善的服務迅速拓展了通信三管塔業務,在三大運營商總部及省市公司樹立了良好的公司形象和口碑。
為了進一步擴大公司規模及產能,保持充足的現金流及持續發展,公司決定引進創投基金,準備國內上市。2008年初,在時任董事會秘書的共產黨員伍嵐南的帶領下,公司開始了艱苦絕卓的上市之旅。從與券商、會計事務所、律師事務所等中介的協調合作到與公司內部各個部門的協調、溝通;從撰寫各項申報材料到對材料中每一字每一句的慎重推敲,她和她的團隊用汗水鑄就了翔實的申報材料,順利通過了證監會的審核。2010年1月8日,梅泰諾在深圳創業板正式上市。現在,伍嵐南已是公司的副總裁兼董事會秘書,主管公司證券部、法務部、投資部、信息部。她的貢獻在梅泰諾的歷史上記下了輝煌的一筆。
公司上市后,金融危機的到來導致三大運營商直接削減投資建設計劃,梅泰諾業績也隨之產生波動。公司在積極開拓新業務的同時,充分認識到人才及管理的重要性。打造一支“來之能戰、2 戰之能勝”的人才梯隊,成為我們面臨的全新課題。2010年起,我們開始實施事業部編制。塔桅事業部率先探索事業部績效考核模式,有著23年黨齡的老黨員,事業部副總經理藍職全面負責這一被大家稱為“改革開放”項目。藍總通過不斷的摸索探討,精心編制宣講PPT,與人力資源及戰略規劃部等相關部門進行深度溝通。在藍總積極推進“改革開放”過程中,他長期熬夜、加班、出差,雙膝落下病灶,至今仍未痊愈;期間老母病逝,后事料理完第二天即回到公司繼續工作。在他不遺余力的付出下,公司事業部架構初見雛形,他親自參與的塔桅事業部在2011年更是獨樹一臶,年銷售額3億,回款2.2億,順利完成總公司下達指標。“改革開放”的工作為梅泰諾更好更快的發展奠定了堅實的人才基礎和完整的管理構架。如今,藍職已經是塔桅事業部副總經理兼江蘇健德分公司總經理。
雖然當時梅泰諾黨支部還未成立,但公司內每一名共產黨員從未忘記自己的責任,正是黨員們在各自崗位上的卓越貢獻,豎起了一面面鮮紅的旗臶,讓這個無形的黨組織在梅泰諾成立之日起就開始發揮作用,也正是這個無形黨支部的存在,最終使梅泰諾這個有形黨支部在成立之后更是不敢有絲毫懈怠。
二、創新載體,激發活力,有形支部聚人心
黨支部將黨的建設與企業“家”文化建設有機融合,打造特色黨建文化,通過完善機制,統籌協調,加強領導,筑牢整體推進的合力。一是打牢黨建陣地。黨建工作要得到企業認可,就必須將黨建與企業經營合為一體,發揮好企業與員工的橋梁紐帶作用,幫助企業提升凝聚力、向心力和戰斗力。黨支部積極與企業管理層溝通協調,在多部門的支持配合下,打造黨建工作陣地。通過成立梅泰諾“悅讀會”,推薦大家多讀書,讀好書,建設“學習型企業”,推動公司又好又快發展,打牢黨員心中的“家”。
二是夯實組織基礎。黨支部通過建立并逐步完善各項管理機制,深入推進“163黨員發展計劃”工程等工作,努力夯實組織基礎。本著“雙培養、兩帶動”的原則,即:把優秀員工培養成為業務骨干,把業務骨干培養成為黨員;黨員團員帶頭做貢獻,黨員帶領員工做貢獻。在黨組織和黨員的帶動下,將員工個人成長目標和企業發展愿景有機融合,增強了員工的歸屬感,為企業發展服務。截止目前已有2名積極分子通過區級黨校培訓課程并列入163計劃工程,成為持續壯大梅泰諾黨組織的新力量。
三是創新宣傳載體。為使黨建理念深入人心,黨支部充分利用公司宣傳平臺,創新宣傳載體。黨支部通過公司內刊《諾〃言》和公司網站設臵“黨建專欄”;通過“黨建園地”展示墻宣傳優秀黨員事跡,通報公司業務發展情況,宣傳企業黨建“有為方有位”的建設理念,有效激發了員工的工作積極性。因地制宜、靈活機動的施教原則,受到了廣大黨員和企業職工的認可與歡迎。
四是形成管理制度。通過建立《黨員登記管理制度》、《黨員教育管理制度》等,形成整套的黨員管理制度。通過加強企業內 4 各部門間溝通,摸清員工政治身份,讓隱藏的黨員現身,確保每名黨員都臵身于黨組織的教育、管理、監督之下,為企業黨建規范化管理奠定了基礎。
五是健全工作機制。建立健全黨建工作長效機制,是加強黨的先進性建設和隊伍建設的根本任務,鞏固已有成果、推動創新發展的重要途徑。梅泰諾黨支部以開展創先爭優活動為契機,從完善企業黨建工作機制入手,認真做好制度的“建、用、行”工作,建立健全各項規章制度,用制度管事、管人,深入推進企業黨建工作規范化、制度化,確保黨建工作取得實效。
企業黨建發展任重道遠,梅泰諾作為一個年輕的黨支部,繼續保持上下一心、奮勇拼搏的精神,將公司發展和支部壯大歷程融為一體,力爭將梅泰諾公司打造成一個令人起敬的百年老店,將黨支部發展成為黨委。我們要走的路還很長,我們要經歷的風雨還很多,黨支部將努力當好“舵手”,把穩方向,帶領全體黨員和企業員工奮力揮槳,向著勝利彼岸揚帆遠航!