首頁 現(xiàn)實

程序員修煉之路

第十四章 程序員入門

程序員修煉之路 飄飄葉 1848 2021-01-30 14:06:47

  田老師問明白了發(fā)生的情況之后,開始在后臺界面上操作,一邊操作一邊嘴里還嘀咕著,這一個數(shù)據(jù)表是記錄出庫數(shù)據(jù),這一個是入庫數(shù)據(jù),這一個是明細帳,把出入庫合在一起的,然后這一個是出庫數(shù)據(jù)備份,然后是入庫數(shù)據(jù)備份,明細帳備份。

  葉奕凡對這個軟件很感興趣,在旁邊一步不落的看著他操作,不時的問各種操作的目的,田老師以前確實是老師,也愿意回答,葉奕凡感覺對底層的東西知道了不少。

  田老師敲鍵盤很慢,基本上是一指頭一指頭的敲,這樣倒好,方便葉奕凡理解吸收,慢慢弄明白了里面一些常用數(shù)據(jù)表之間的關系。

  修復的基本方法是,系統(tǒng)里各個主數(shù)據(jù)表都有相應備份的數(shù)據(jù),給恢復到主數(shù)據(jù)表里就可以了。田老師慢慢的操作,敲入一行行命令,然后運行,去實現(xiàn)他想要的結果。

  葉奕凡平??吹降慕缑娑际擒浖\行后的界面,這回看到了后臺的代碼界面,看著那一行行看似枯燥的代碼,就組成復雜多變,功能完備的應用軟件,能輸入,能計算,能存儲,能打印,仿佛代碼有了生命一般。

  葉奕凡不由得越來越感到有興趣。田老師看他感興趣,也講了下軟件入門知識,告訴怎么創(chuàng)建一個程序,怎么輸出“Hello world!”。

  中午和黎濤一起陪田老師吃飯,聊了很多,才知道田老師是當?shù)罔F道學院的教授,但專業(yè)不是軟件,而是力學,挺有意思。

  不過他使用計算機的資歷大得嚇人,據(jù)說在整個市里,歷史上第一臺電腦是造船廠買的,第二臺就是鐵道學院買的,而他,就是這第二臺電腦的使用者。后來不知怎么被李老板聘過去了。

  下午回去,過了沒多長時間,全部數(shù)據(jù)都恢復了。向田老師道謝,田老師就自己回市內了。

  葉奕凡從田老師那里知道,軟件是用一個叫Foxpro的編程語言編寫的。過了幾天,葉奕凡特意請假去了趟市內的新華書店,關于Foxpro有不少,找了很長時間,確定了一本寫的比較深入淺出的,買了回去。

  隨后的時間里,除了有人來開票,幾乎全部精力都投入到了軟件的學習中。并慢慢的試著從現(xiàn)成軟件的架構中,提取關鍵的功能,比如直接利用現(xiàn)成的打印模塊。

  這種較低級的語言,打印模塊都是一條線一條線去拼,要現(xiàn)寫準能吐血,找明白它要打印的數(shù)據(jù)的接口,把自己想要打印的數(shù)據(jù)傳過去,就很容易實現(xiàn)功能了。就這樣一點點學,一點點試,進步的很快。

  其間又有一次軟件出了個小故障,把田老師又請來了,在修復的時候,葉奕凡就和他提起了學軟件的事,說自己現(xiàn)在正在背里面一些常用函數(shù)。

  田老師說我學的時候一般不看這個,在用到的時候,會想,應該有這種函數(shù)存在,然后去查找就行了,也就是查而不背。

  這個觀點確實是經驗之談,葉奕凡也好好想了想,最后決定可以借鑒,但不能完全聽從。因為田老師是有經驗的人,腦子里有很多成型的東西,所以他可以用時現(xiàn)查,而葉奕凡毫無經驗,腦袋里空空如也,所以必須將一些最常用的東西先放在腦子里,這是舉一,然后才能追求返三。

  葉奕凡是個又愿意聽別人意見,又不會盡聽別人意見的人,有自己的分析和判斷,因為每個人是不同的,遇到的事也不可能完全相同,要具體情況具體分析,小馬過河的道理,可要深深體會。

  就這樣如饑似渴的學習著,不斷的想一些自己需要的功能,然后自己去實現(xiàn),慢慢的想到的基本都能實現(xiàn)出來。當葉奕凡覺的自己略有小成的時候,就想找機會真正試一試,于是問生產科的李姐,平常工作有沒有挺麻煩的處理流程什么的,可以用軟件幫她做。

  李姐還真就提了一個需求,說她每天要統(tǒng)計各車間的產量,要每天把數(shù)據(jù)輸入在一個制表軟件中打印出來,因為每天一個文件,所以以后需要按月相加,統(tǒng)計各種類型產品的時候就特別麻煩。如果是現(xiàn)在的Excel就很簡單了,但當時的制表軟件功能沒那么強,實現(xiàn)不了。

  葉奕凡就覺得這個功能用軟件去實現(xiàn)還是挺方便的,就按縱向是各車間名,橫向是產品類型,做了個數(shù)據(jù)表,然后把領料單的界面改了改,改成每天輸入各車間,各型號產品的產量輸入。有基本數(shù)據(jù)就好辦了,按指定規(guī)則進行計算就相對太容易了。

  按李姐的要求,做了幾種定型的計算,從不同角度計算當月的產量,然后再打印出來,完美解決了李姐的問題。

  隨著對Foxpro越來越了解,軟件再有什么問題的時候,葉奕凡自己先把所有東西都備份一下,然后大膽地嘗試著修復,慢慢地就都能解決了,就算有問題,頂多用備份恢復一下就可以了。

  最終在田老師來了第三次之后,就再也沒有因Bug問題過來了,平時常見的問題,葉奕凡都能處理了。

  除了幫李姐做一些她需要的機能外,慢慢的,做勞資的張虹,也經常找他幫忙,她用來計算交社保的軟件,也偶爾出些問題,葉奕凡在研究了一段時間之后,也都給處理掉了。

  在解決問題的過程中,也需要知道養(yǎng)老保險,以及其他各種保險的計算方式,甚至整個保險從每月最初的計算,到打印,到制作準備交給勞動服務公司拷數(shù)據(jù)的軟盤,整個流程葉奕凡都變得熟悉起來了,感覺這個工作也挺有意思的。

按 “鍵盤左鍵←” 返回上一章  按 “鍵盤右鍵→” 進入下一章  按 “空格鍵” 向下滾動
目錄
目錄
設置
設置
書架
加入書架
書頁
返回書頁
指南