我的学习工作经历,一个园林专业中专毕业生的IT之路
魏瓊東,男,1983年生人,祖籍甘肅隴南人,首先得感謝我父親給我取了這么一個好名字,至少我非常喜歡他,因為目前還沒有發現和我同名的人。
我是1998-2002年在甘肅林業學校讀了四年的園林專業,那四年應該是我人生中感覺最美好的四年,雖然只是一個不起眼的中專學校,但或許就在那種環境中成長起來的原因吧,所以以至少多年之后還是懷念那片土地、那個城市,懷念當時的生活、開心而不用想太多問題,在學校可以單純的學習,在實習林場瘋狂玩、一天可以在那次生林中行走幾十公里而不覺得累、住在漏雨的活動板房而不覺得無趣。
在學校我是老師眼中的好學習,學習好、也不壞,但我從來沒有認為我是他們那個觀點的好學生,在當時我是一個具體極共反叛個性的學生,甚至于當著學校領導的面批判教育體制,我是一個素質教育的堅定擁護著,極其反感應試教育。
很多人都在迷茫和躁動著,不知道自己在干什么,也不知道自己未來的路在那里,寫出自己的一些經歷與大家分享,避免走同樣的彎路。
一、學習編程
我家是農村的,在讀中專之前我壓根沒見過電腦是個神馬玩意,只是在科幻小說中見過其傳說的神,也可以正是因為這種傳說中的神,以致于喜歡上這玩意,并且在多年之后也離不開這玩意。
我接觸的第一臺電腦是IBM PC 286,具體配置是CPU80286,主頻16M/20M可切換,硬盤貌似10M/20M,內存應該是不超過640K,外加1個很小的黑白顯示器,配dos3.1操作系統,非常的小,一張5.1寸軟盤就可以放下這玩意了。
按下開機鍵、聽到“吱吱吱…”、“吱吱吱…”、“嘎嘎嘎…”的叫聲之明,屏幕上閃著小光標,提示dos3.1系統,第一次上機就在那亂按鍵盤,在亂按鍵盤的過程中我的1.5元人民幣也就沒了。
到現在也差不多過了13年了,我還記得最早使用的那幾臺機器,正是那些機器,讓我打下了非常扎實的編程基礎,因為在那機子上你沒有什么可玩的,除了dos操作就是basic、再就masm或者debug,我的計算機功低就是在那dos批處理腳本和debug之中練出來的。
當然了,只有那80286還是不足以讓我學完編程,剩下的工作就是靠那80486上的TC來幫我解決了。
我計算機完全是自學的,在學校沒有得到過某位老師的指點,我的計算機老師學教會用計算機怎么打字、使用CAD、3DMAX、PS做圖,園林專業也就需要學這些計算機知識就足夠了。
自學是一個挺痛苦的事,痛苦的不是理論多么的深,難的是你在自覺的過程中去驗證這些知識,很多東西遇到一位有經驗的老師的指點一下會茅塞頓開,但是,我卻必須每一個環境都得自己驗證,驗證的方法也只有一個,直接在機器寫程序驗證,這樣我理解和記憶的深刻。
曾經在那80486上,把C語言教材和數據結構教材中的非常多的示例程序和算法示例都在機器上測試過一次,曾經有一次運行關于公雞、母雞、小雞的程序中,竟然在dos6.22之下運行了2個小時。
因為在學校沒有什么實際的應用開發,就寫過幾個簡單的控制測繪平差的小程序,所以最多的還是學習了計算機領域的基礎知識,在那個環境中,我學習了四種編程語言/工具,第一種C/TC、第二種匯編/MASM/debug、第三種Basic/QBasic以及foxbase。
嚴格的講,從學習計算機到目前為止,我一共就認真學習和使用了三種語言,在學校認真學習C/C++,畢業后簡單的學習下VB就可以干活了,后來從事C#開發也就是看了一下語法及學習了一些類庫就直接進行了開發角色,所以這個基礎是非常重要的,思想和思想都學習,不同的語言只是其語法的差異而已。
在讀中專的四年中,我系統的學習了計算機專業的相關課程,其中一方面的原因是因為在學習過程發現知識的相關性后去自學之外,另一件動力源自于在學校參加計算機等級考試,那個時候考那的人并不多,也沒有什么好的作弊方法,也基本上是孤立無援的,在天水那樣的地方地方2000年左右也找不到一本像樣的書籍,所以必須得根據考試大綱學習相關的知識,只有借出圖書館和書一本一本的自學,比較好的是那個時候思想單純精力旺盛,就這樣在1999年過了個二級C,2001年左右過了個4級。
在學習編程這個事上面,我想不是想像的那么難,但你要想在這個行業做出點業績,你必須要學習好理論基礎,不管是自學還是在大學期間學習,都需要一個較長的過程,不是去快速的學會某個IDE或者說通過短期中強化所能完成的,知識需要一個理解和積累的過程。
二、工作經歷
我是2002年7月份畢業的,但是因為某些因素2001年夏天并沒有放暑假、被趕在風景秀麗的埋積山實習林場實習教學,這樣一來寒假就顯得有些長了,就有去了蘭州試試找找工作的想法,結果糊涂的就去了某個計算機培訓學習做了計算機等級考試的教學和輔導,還記得第一個月發300RMB,嚴格的講在那并沒有做什么教學工作,我的思維極其不適合做教師,我的的思維是屬于雜亂的聯想思維,但不喜歡進行條理劃分,所以會把學生搞暈暈的,所以也就是做事輔導工作,順便干了一件現在想來有點良心受譴責的事,或者是我內心還是有點固執的原因吧,實際上那也不是什么有違道德的事,即使我不會干,或者也有其他人要干這事。
是這么一件事,在2001年左右,等級考試的機試通過率也就是15%左右吧,做為一個培訓機構,我也發過傳單、在周圍的學校半夜貼牛皮癬,為了提高竟爭力,都打出了本期不過,下期免費再學,保證通過率為多少多少的說法,所以在當時我就把真實的等級考試系統給弄了在機房無盤工作站的環境下運行,以便讓學生在考試之前模擬實際考試,這個考試系統是我在參加計算機等級考試4級考試時從考點弄出來在,花了9天用debug和計算器破解其結構、配合dos批處理腳本運行在Windows 2000+Dos6.22無盤工作站之下,值得一提的是當時那個版本的等級考試系統設計的非常精妙,使用dbase數據庫。
因為當時還沒有畢業,所以這份工作斷斷續續的干到5月份,就辭職了去了那家留下深刻印象的企業-蘭州商源軟件并且后來還來了一個二進宮,這家公司當時是搞醫療軟件的,當時的主要產品的醫院管理信息系統,在當時還算國內做的不錯的行業企業,我在那技術上進行了一個量變的積累,之后的很多基礎都是在那工作過程中打下,在那段工作經歷中,在實施系統中,網絡布線、設置調用、初始化數據錄入、編碼修改、客戶交流基本上什么都干過了,這是國內中小企業的通病吧,員工都是多面手,在這樣的環境中也特別能鍛煉人,剛去公司不久,我就被扔到一個地市級醫院接手項目并負責項目,曾經被客戶逼的三天兩夜不睡覺,問題來了,你沒有退路必須解決,也正是∵因為這樣的境遇讓我迅速成長,我從進公司到成長為公司的技術骨干只用了7個月。
對于技術的成長來說,首先自己的對這東西感興趣,其次是你要一個在技術上的目標,你有了這個目標之后你就會努力,而不是順著大潮,上班、下班、吃吃玩玩,也經常幫其他企業處理系統性能優化問題,但事實上我并沒有認真的去系統的學習過這些,記得曾經在2002年秋冬的時候,為了能為醫院信息系統中提供一個高性能的院長決策支持系統,我把SQL2000的幫助文檔讀了一遍,有那一次的經歷之后,我從來沒有正眼的讀過SQL Server相關的知識,新版本的只需要了解其新增的一些技術就足夠了。
這份工作我干到了2004年3月左右吧,因為當時家里催我回鄉鎮府上班,糾結到最后就去上班了,這是我人生中的一個彎路,但或許這個彎路也讓我在之后少走更大的彎路吧,在鄉鎮府干團事的工作、實際是沒有具體職責團結所有人干工作的職責,當時正趕上合并鄉政府和農業稅改革,滿山遍野的收過一個月的農業稅。
那工作不適合我這樣的人,平常也沒有什么個什么事,你就是睡到下午三點也沒有什么事,平常沒事就幾個人湊在一起打打牌喝個酒,實在不想年級輕輕的就過那樣的生活,雖然父母期望子女安定點,但我還是最后離開了那。
2004年9月份我再次來到了蘭州參考高程考試通過,當時沒事干就用VB/Com+asp寫了一套簡單的分布式通信架構-ACWS Framework,有點山寨web service的感覺,嚴格的講基于http的分布式數據傳輸技術而已,這差不多是對我之前差不多兩年的開發總結吧。
之后找了一份用.net做農業系統的項目的工作干,但是收入和之前相比差了不少,或許就是重新開發始,接觸了DotNET,學習了C#語言,同時也一步一步的用DotNET中的某些特點印證自己的某些想法,在當時我和我另一個朋友王勝強和當時的甘房網合作搞房地產網站的客戶端軟件,期間客戶扔給我一張邦用PM2軟件,我安裝后仔細的學習了一下,發現其采用的是類似于我AgileEAS.NET的插件結構,同時,我們的技術部領導劉平來也寫出了一套插件結構的稱之為“Information.Kernel”的一套Framework,我就在邊學習邊參考幫邦用PM2組織體系和“Information.Kernel”的數據庫設計的基礎上搞出了最基本的AgileEAS.NET平臺第一版本。
在2005年中期之后,因為工作也不是很忙,也沒有什么工作之外的事,就組建了一個小團隊“敏捷軟件工程實驗室”做一些小項目,但最后發現那樣小打小鬧不行,所以除了保留了團隊網站之后一個多之后就解散了。
2005年底和當時的甘房網合作,搞街坊房地產數字平臺,“街坊”房產數字平臺,昔日的思想,曾經的努力”一文中有詳細的介紹,在2006年我們就采用了目前大家熱炒的SAAS/SOA技術,也就是在那個時候,AgileEAS.NET平臺已經很成熟了,已經包含了IOC、ORM、分布式SOA、SASS架構、以及簡單的代碼生成器等輔助工具,也是在2006年通過了系統分析師。
2007年開始我又進了蘭州商源,做技術管理工具,主持開發新版醫院管理信息、電子病歷、社區公共衛生平臺等醫療行業應用,在這差不多兩年的經歷之中,技術思考的越來越少,商業和管理思考的多一些,做好管理工具是困難的,我也犯過不少迷糊,其困難之處不在于什么管理方法或者說是管理流程和規則,難在于不同程度的妥協,要照顧方方面面的利益,做為管理者,必須要明白老板在想什么,其他目標是什么,我們如何笑話這些目標,對于員工、如何為大家創造一個良好的環境,都會存在一個矛盾,老板的目標總在跟不上,而實際的資源也總是有限。
三、關于創業
因為2008年在內蒙把胃給傷壞了,身體一下子差了很多,在2009年吃了一年的中藥,到現在我不趕吃太過于對腸胃不好的東西,比如:冰冷的、太過刺激的,盡可能的不喝酒,這里奉勸各位朋友的是,身體是革命的本錢,或許你不明白,但如果你差不多一周吃不下飯你就明白身體有多重要,在2009年末的時候,我就沒了工作,算是下崗休息了吧。
辭職之后,瘋狂的迷上了“劍網3”,天昏地暗的玩了幾個月,尋求另一種途徑的解脫。
解脫之后就得要思考以后咋辦了,從2010年5月份起就陸續的寫一些關于AgileEAS.NET平臺的介紹資料,在5月份經一個朋友介紹,還在某企業干過15天,他們準備涉足醫療行業,我呆了不到一周就覺得那不適合我,一個具有國企背景的公司,我不認為其在醫療軟件領域能做出有什么創造的工作,另一方面是我也不想就此放棄我自己的思路,堅持做自己2004年就確立的中小軟件企業的開發管理解決方案。
之后的幾個月我開始邊通過博客園向大家介紹AgileEAS.NET,一邊整理AgileEAS.NET平臺的相關資料,也拉了一個朋友幫忙整合一套定位于縣級及縣級之下的醫院信息系統,準備基于AgileEAS.NET平臺和醫療行業做技術咨詢業務。
?
目前我和我的團隊主要從事以下幾個方面的工作:
1.為中小軟件企業提供基于AgileEAS.NET平臺的應用咨詢服務,幫助企業使用AgileEAS.NET進行快速應用開發。
2.為醫療軟件企業提供原有產品快速升級服務,幫助其產品升級換代。
3.為醫療軟件企業提供AgileHIS.NET(基于DotNet的新一代醫院信息系統)解決方案
4.為醫療軟件企業電子病歷系統解決方案
5.為醫療軟件企業提供健康檔案、新型農合合作醫療、區域公共衛生平臺的開發咨詢。
6.為中小軟件企業提供dotNET架構技術咨詢服務,幫助企業快速構建自己的企業級開發框架。
?
聯系方式
聯系人: 魏瓊東
電子信箱:mail.james@qq.com
QQ: 47920381
轉載于:https://www.cnblogs.com/eastjade/archive/2011/05/23/2054017.html
總結
以上是生活随笔為你收集整理的我的学习工作经历,一个园林专业中专毕业生的IT之路的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python linux 优化_Linu
- 下一篇: 安卓自定义时间选择器_微信小程序拾色器(