3月8日——培訓第74天

3月8日是婦女節,三八是一個讓女人既愛又恨的數字,而且中國從來也沒有真正的實現過男女的平等。
看看之前陳嵐的一席話引發的波瀾壯闊的論戰就知道了。而且女性退休的年齡還要比男性早幾年……
拜託!男人女人誰的平均壽命高這恐怕是個人就知道,而且還要長出好幾年呢!結果反過來了,退休
倒早幾年,看樣子好像是給了優惠,其實是對女性勞動權利的一種侵犯,還是男女不平等,工作方面
的歧視就更甭說了,總之就是不平等……
==============================================================================

職業指導課程……

今天上午主要是職業指導課程的預熱部分,後面還有具體的職業生涯課程,先簡單記錄內容如下:

一 知識到職業技能的轉換:
未來的工作中很多事情可能是很枯燥的,也有可能幾乎用不到自己學過的很多知識點,這種時候
是很多的,如何正確對待就是個問題。比如將各個網站中的源代碼保存到文本文檔中就是個很枯燥
的工作,但是你如何讓它變得有新意,有技術含量?同樣是做一件事情,把它做好,做的有新意,
就能使你和其他人與衆不同,比如你可以開發一種工具軟件或是類似的東西來實現自動保存網站中
廣告源代碼的功能。這就是一種專業知識到專業技能的轉換。

二 技術和人文:
人文主要是思想、觀念、價值觀、道德品質之類的東西,在一個人的職業發展過程中人文因素其實是
起着核心作用的,我們經常說的“情商”就是這類東西。

技術是進入職場的基礎但是絕對不是核心因素,技術可以後天培養,但是人文是沒有辦法通過這種方式
後天彌補好的。

還有主動性和創造性的問題,接受傳統中國教育的中國人在這方面可以說是比較差的,也就是比較被動,
總是希望有人能夠帶自己做一些東西,被動的思維模式在企業中是不受歡迎的。並不是說企業中所有的員工
都有這種主動性和創造性,這不現實,也不可能,主要是被動思維不利於長久的職業發展。

進入一個項目團隊,首先需要積極和你的項目組成員之間積極的溝通,要能夠儘快的融入團隊,這對於有些
獨生子女來說是有難度的,據說有很多這方面的例子,有的獨生子女員工進入企業後不能很好的和項目組的
成員溝通,甚至兩個月之後還叫不出同組員工的名字,這是很不正常的,一般來說,這種人自己的人際交往也是
有一定的問題的,需要社會上慢慢磨練,畢竟人的心理問題有時未必比生理問題要輕微,確實是,心理問題很
難校正。這裏還有一個優等生和差等生的問題。學校中的優等生由於一貫優秀,缺乏挫折感,這樣以後遇到問題
可能礙於面子問題而不去輕易的問,而差等生由於“臉皮已經被磨厚了”,不在乎這個了,反倒是給人一種勤奮好學
的印象了。

職場中的人際關係處理是很微妙的,人類遠遠比想象的要自私、齷齪,我們每個人都知道人性的陰暗面,
有時你可能都不知道怎麼就被別人下了絆子,更何況中國的這種錯綜複雜的人際關係更是……加重了這種人際關係
處理的難度。說話的時機和語氣很重要,溝通是雙向的,不能只是索取而不是回報。

三、品格:
做事先做人,技術是可以後天提高的;但是品格卻很難。面試中經常遇到這種問題“你能否介紹一下你自己的
家庭情況?”其實問這個問題的目的一是爲了解你的背景,畢竟通過背景可以在一定程度上了解一個人。但是主要
目的不在於此,主要是瞭解你對家庭的認可程度,也就是人品方面。一般回答這類別的問題都要從孝道方面下手,
應該懷着感恩的心態去回答,這樣最起碼不會給自己減分。還有諸如“什麼事情在你成長過程中讓你觸動最深”之類
的問題,都可以往孝道上去說,這樣比較完美。

四、簡歷:
今天只是預熱,後面還會有專門的職業生涯課程,
職場規則課程:孫虹剛(前51Job總編、職業規劃中頂尖級的專家)
面試與簡歷:王佔軍(國際職業規劃師)
禮儀與溝通:老師未定
行業狀況:1到2個企業的人力資源專家來講,老師未定。

每週上2個半天,爭取兩週把它講完。

簡歷撰寫要有技巧,面試的時候最忌諱的就是“有一說一,有二說二”,面試的過程中要的是解決問題的
方式和方法,不是要的你具體的結果。一家企業是不可能什麼都會的,但是客戶的需求永遠是多樣的,所以
企業問你自己不會的技術的時候,你一定要記住不要直接說自己不會什麼東西,面試的核心一定要說自己會
什麼,能幹什麼;至於項目經驗之類的,就說自己做過什麼。企業面試的時候都是門檻高,進去之後其實
也就是那麼回事了。職場有職場的規則,面試、筆試、簡歷之類的都有規則,不要打破這個規則!

還有愛好不等於特長,這一點很重要,在簡歷中不要把兩者混爲一談,特長必須是能夠幫助自己賺錢那種。

================================================================================
預熱到此結束,接下來是討論環節,每排一組:

討論題目如下:
主題:螞蟻與大象的共同點
意義內涵:
組名:
小組展示:
自我點評和互相點評。

每5個人一組,針對上面的問題討論15分鐘,然後上去展示。其實這種做法在一些比較大型的企業的面試
過程中是屢見不鮮的,人的性格特點在這種討論中可以得到淋漓盡致的展現,會看人的人力資源者可以很容易
的通過很多這種分組討論識別出一個人是否適合自己的職位。

這次我們做的也就那麼回事,沒什麼可說的。但是印象比較深刻的一點是:馬雷和楊士明老師的語言表達能力
……太強了,沒法不服。


討論共同性:看分工、合作
小組展示:看語言表達能力和你的形象。
自我點評:也就是自知之明
互相點評:善於發現別人的優點
團隊中知道了自己的情況和別人的優劣就知道了自己團隊的位置。
這次的主要弱點:沒有任何一組把共同點按點具體的歸納出來,系統的整理出來,而且每個人都太強調了自己
     的觀點,沒有組裏面鮮明的觀點。
而且語言表達能力很重要。

面試中經常有這種分組討論的環節。

今天一會兒要寫個總結(心得體會),發到老師的郵箱中去:

[email protected]

================================================================================
課程表已經排出來了,算了一下,上完正好是100天,太精確了吧……主要都是講一些項目之類的東西,
最難以置信的竟然是WebService、uml和設計模式放在最後一天講……到時候班裏能有10個人就該彈冠相慶了……
不知別人怎麼想,我反正是很希望田老師能夠把之前給我們講過的所有內容好好複習一下的,想法雖然很好,
但是實踐起來幾乎不可能。首先是田老師現在有自己的事情,雖然我們希望他過來,但是他也未必有時間。還有
從課程的安排上來講,都已經這麼定好了,即便是某一天可能沒有課,還可能會安排職業課程。安排專人來
給我們進行復習也不恰當。

至少最後3天的課程,我估計想聽到是不太可能了把……嗯


==========================================================================================

下午是撰寫簡歷,晚上是樑言兵講appfuse……不知能不能聽懂

Appfuse是一個集成了當前多種開源框架的一個更高層次的適用於B/S結構的開發框架,也是一個Web開發的基礎平臺。
Spring是它的主線。

Ant:完成自動構件的功能。

一個典型的appfuse目錄結構:
resource文件夾裏面放置了一些系統的配置文件。src裏面放置的是源代碼
sql目錄裏面放置的是DDL文件,比如創建表、創建視圖之類的語言
test目錄裏面放置測試用例。
web目錄裏面較爲複雜,裏面有jsp、WEB-INF(裏面很複雜)、styles(裏面放CSS樣式表)、scripts目錄裏面
  放置javascript,images裏面放圖片,META-INF目錄裏面可以指定main函數在哪個class裏面、
  以及jar包之間的依賴關係。decorators目錄中
doc目錄存放文檔。

Appfuse系統的特徵:
1.模型驅動,可理解行性強
2.層次清晰,職責分明,可維護性強
3.非侵入性
4.可移植性
5.可擴展性

模型驅動:所謂驅動就是以模型爲基礎,讓這個模型爲基礎去推動項目發展。比如我們開發項目一般都是需求驅動的,
  需求決定我們下一步該做什麼事情;模型又是什麼呢?小範圍的角度說是數據實體對象,這種數據對象不涉及
  業務(也就僅僅是一些getter、setter方法,可能還有一些add、remove方法),看似簡單的模型如果識別
  不當的話會導致很嚴重的問題。模型是來自於需求的,在需求識別過程中,我沒有識別出用戶需要一個屬性
  是birthday。那麼我後來如果要添加這個屬性的話,首先會影響jsp頁面的表現層,如果你用的是struts的話,
  還會影響formbean、validator驗證框架,而且業務層的邏輯處理可能也會有相應的變化,OR-mapping的
  配置文件也得改。可謂“牽一髮而動全身”,這也就是以模型爲推動的含義所在,上面的很多功能都是圍繞模型
  而來。

在模型構建的時候首先需要識別出實體,抽取出實體,比如教室、人員、電腦等。其次就是識別出實體之間的關係。
抽取實體以及實體之間的關係都是基於需求的,在某種程度上,關係比實體要重要,因爲實體畢竟是清晰的,關係是不
清晰的

關係從面向對象的方式有兩種分類的方式,一是按照方向:比如A和B兩個類,方向如果是雙向的話,那麼從A可以知道B,
從B中也可以得到A,如果是單向的話,就是單方得到對方。二是按照數量:比如1對1、1對n、n對n

如果是1對1的話,在A中建立B對象的一個屬性,再加上getter、setter方法即可。B中也用類似的處理。
如果是1對0的話,又怎麼弄呢?A裏面可能有B,也可能沒有B,這種時候還是採用上面的方法處理,如果在運行的時候
   可以get到B,那麼就是1對1,否則就是1對0了。
如果是1對n的話,使用集合的形式,如List、Set、Vector之類的東西來做。但是拋開技術因素來講,還需要再分,
   從生命週期的角度來講,這個1對n是否是聚合的呢?
   比如人和手、腳,正常情況下,一個人有兩隻手,這是1對n的聚合關係,如果人沒有了,手也就沒有意義了。
   如果是計算機和主板、其他零部件,二者之間是1對n的組合關係,計算機不存在了,零部件還是有意義的。
   
識別出實體、relation以及relation之中的各種各樣的細節,這纔是model-driven真正的含義。

聚合和組合如何來表現呢?
聚合在數據庫層次體現的就是級聯刪除。

================================================================================================

可維護性好,職責清楚:
比如Site Mesh 、Ajax Serverside、Taglib就是負責顯示;Struts、SpringMVC就是頁面跳轉處理;
EHCache、iText、Digester就是負責邏輯;DAO就是負責數據持久層

修改任何一層面都不會影響其他層面。如果jsp裏面全是數據庫連接代碼的話,就沒法弄了……

非侵入性、可移植性、可擴展性這三方面都是來自於Spring。

下面說一下appfuse裏面的核心框架Spring,此部分是重點。
Spring的作用相當於一個粘合劑

Spring的基本特徵:
首先是輕量級,大小才1M左右

反向控制和依賴注入、面向切面等特徵。

AOP是聲明式的事務機制,AOP與JTA相結合實現了分佈式的數據源的事務機制

 


 

發佈了111 篇原創文章 · 獲贊 6 · 訪問量 18萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章