paa18699 wrote:請問在公司裡面寫程式...(恕刪) 看你的案子囉~如果接別人寫一半的程式來寫他不跟你說哪些變數是幹嘛用的~等你自己看完整個程式差不多對方都要驗收了吧~要是全案從無到有是由你一人完成的~就自己想辦法~真的寫不出來又爬不到文才是問前輩~
沒人教是正常的有問題GOOGLE一下大概就有方向了程式設計不就是這樣,大家悶著頭做,趕快結案就好了,哪有空理你。想到前陣子發生的事情,說出來分享一下!我主管,程式寫的比我多年前幾個禮拜問我問題我看了一下,想說跟他說明怎麼寫就好了可是,居然換來我被狂念的下場。他想寫的內容,那達不到的吧!一支SQL Procedure裡面想要動態組出字串來過濾資料,這OK。但是問題出在組字串這裡,裡面寫著'insert into @tmp .......'我說,『你該不會想說執行完字串後,拿暫存TABLE的值繼續作業吧!』他說,「是阿」我說,『語法不對阿,這樣SQL不知道那變數是什麼』又問,「我後面有宣告阿」我說,『可是你前面就執行exec (SQL 字串)了,exec之後才宣告變數,不可能可以跑』他說,「為什麼不能跑」我說,『要在exec之前就宣告變數,然後再給變數值阿』他說,「這樣跟我想要的不一樣,你要說明原因,為什麼SQL這樣不能跑」我說,『這....你去問微軟吧!請他們寫出來符合你邏輯的設計工具』他說,「你們就是這樣,都答非所問」他說,「為什麼你寫就可以跑」我說,『因為我不是這樣寫的阿』他說,「那要怎樣寫」我說,『你就建一個TABLE放資料就好了阿』他說,「我為什麼不能塞入值到暫存TABLE」我說,『是可以,但是語法結構要改』之後又溝通了很久,他就繼續搞他的程式,我也不想理他了。有時候跟沒有sense的人溝通,真的很累.................
Lancelotz wrote:又問,「我後面有宣告阿」我說,『可是你前面就執行exec (SQL 字串)了,exec之後才宣告變數,不可能可以跑』他說,「為什麼不能跑」 奇怪, 這種概念不是有實作經驗就知道了.那你們主管寫了這幾年的程式是在寫啥?
樓主的際遇跟我好像 呵呵唯一不同是 我沒有前輩 我的前輩就是Google跟眾多網友先翻書 不然就翻原廠說明文件 猜Function 關鍵字搜尋我想樓主應該可以看看 "提問的智慧"有些老手 或是網友 被問到麻木了 會很討厭回那種很爛的問題所以問題怎樣問的好 問到核心 一針見血也是很重要有問到重點 老手多半都會提點 而自己有底 經過提點才有進步千萬不要啥都沒準備就開始問 一方面惹人反感 另一方面 對方的回答你會聽不懂
Lancelotz wrote:沒人教是正常的有問題...(恕刪) 有這麼豬X的主管?事實上,程式設計算一種有邏輯,又不算有邏輯的學問..就像堆積木,當你不是積木的設計者,你只能用現有的形狀去堆出你想要的樣子,而不是抱怨積木怎麼設計的這麼爛,這麼難堆..當然啦,你有辦法自己做積木就不在此限囉...
我在目前公司待六年了,也算資深工程師了工作是寫測試程式常遇到一種狀況同事間常問我一些電腦軟硬体相關問題都覺得我會寫"程式" 電腦一定很強我說"不會"沒人相信而電腦的領域實在太廣了結論是遇到問題找谷哥比較快
我是接別人所寫的東西,但是這邊所寫的app.config裡面的東西跟我自己看書學來的完全不一樣一般書上所寫的只要把連線字串放在config裡面就好接下來就手寫方式連結但是這邊連結方式字串放入一樣是在config但是 連線字串她們就用兩個頁面呈現一頁是放SQL 一頁是放連結 然後在把所需要的頁面在從連結那個頁面抓出來我看到霧煞煞