我最近把20年前的程式技術拿起來寫個系統,多數都退流行,想說學一下現在比較流行的。
(還不包含react、react native、angular、vue這些等等的,webpack、docker這些我也
先不想看,我先開發比較傳統的web網站系統)
真不容易,有中文書的買書看,這個部份還滿快的,勤勞一就可以入門並且可以
寫出東西來,但是一堆插件,特別是前端的東西,官方是英文的,就算有人在網路分享,
都是片段、段落的,又有新舊版的用法不同,確實不好搞,也沒有正式出版的中文書籍(如果
有大大知道jQuery datatable有好的書籍,還請告訴我,我去買來看), 我花了不少時間,
前端layout用bootstrap作畫面,加上導覽navbar、sibebar導覽,大概花了2周,含看書
jQuery操作、用戶互動,還沒完全弄好,但是會用,大概花了2周,含看書
(都是笨笨的寫死,還沒有能力將靈活的程式帶入,都這麼不熟了,先弄出系統在慢慢改進,
真的年紀大了,果然別人說,40歲的男人只剩一張嘴,說得一口好程式,半行都寫不出來,
哈哈哈!我42了)
好了,好像很順利,但並沒有,我後台使用nodejs + koa2框架,前前後後找了書、網站資料,
看了裡頭的mvc,還有就是rest api (供ajax json數據回傳前端或往後端送,更新資料庫等)
& restful風格的mvc routing的設計。又要思考在實際使用時,是否要分的這麼細,耦合或分離
,controler(資料邏輯處理),model(資料庫互動),又考慮要避逸sql攻擊,所以看了orm應用,
也大概弄懂了,應該可以開始了,中間又在研究一下 koa的中間件(session、log、static資源
等等) 、還有渲染的模板引擎,考慮混用還是如何等等之類的。
本來使用mongodb,但是我目前開發的應用偏重資料的關聯,所以還是轉回用oracle,也研究
了一下nodejs + koa + oracledb的安裝組態,都還沒設計資料庫的schema部份,我就先考慮前
端用戶操作的友善、順暢問題,用戶用excel習慣問題,用戶希望把很多的execl轉成web型式,所
以試了一下bootstrap-table、jQuery datatable、jquery easyui datagrid等,每試一個都
花大把時,而便況還沒有真正使用,特別是用table的方式,將很多的業務邏輯操作,用table來完
成,這個部份要對這些table插件有深度的研究,光是這個我就卡關滿久了,已經卡關6天了!
反正廢話、幹事一堆,你還是另作打算好了,我現在可是每天都搞它十幾個鐘頭,純當練功、操練,
將來自已有一些需要。
你參考看看吧!
如果你是老闆或主管, 會採用滿街都有的科班畢業生(當然水準有高有低,
不是相關科系畢業就一定好, 但是可以篩選), 還是40歲才開始學程式的人?
年紀輕的時候, 頭腦靈光寫程式很快, 但寫的程式就會有很多問題需要更多的
時間來補救. 等做了十幾二十年之後, 寫程式速度完全沒辦法跟年紀輕的時候比,
但是因為經驗豐富, 不用花很多時間思考跟嘗試錯誤, 寫出來的程式又好錯誤
又少, 反而產能比年輕的時候高很多. 年紀大寫程式速度慢, 又沒有經驗來補足,
那怎麼辦?
所有的IT相關(MIS也好, 寫程式也)都需要很好的邏輯也很燒腦力, 就這樣,
而且不是你去上完課就可以吃下半輩子了! 資訊相關產業一直在進步, 自己
就要跟著進步, 講得誇張點可以說是沒有一天不在學新東西的.
資訊產業的確還是吃香, 看準資訊產業是對的. 上課可以, 上完之後看自己成果,
學不學得會再來決定.
說老實話我覺得寫程式這件事是不是被小看啦? 看廣告好像隨便找個補習班補一下,
就能當白領階級坐辦公室吹冷氣領高薪? 因為我老婆的朋友也是有這樣的想法...
真要那麼爽那大家不都來上個課之後靠寫程式養活自己了嗎? 世界應該是沒有那麼
美好啦...
與失敗為伍者,天天靠盃都是別人的錯。
與成功為伍者,天天跟失敗切磋直到不再出錯。
mascotqoo wrote:
很同意呦~你40不...(恕刪)
web excel你關鍵字打錯了
所以找不到好用的套件
jExcel、DevExpress跟ZK等等套件一推web excel
有免費也有付費的
另外的解決方式可以用Winform或Addin的方式
winform不說明了
Addin是直接在Excel嵌外掛
user在excel上就能使用系統了
當然也要考量系統規劃與整體性
單就web excel沒什麼技術可言
找到好用的就搞定了
mascotqoo wrote:
每試一個都花大把時,而便況還沒有真正使用,特別是用table的方式,將很多的業務邏輯操作,用table來完
成,這個部份要對這些table插件有深度的研究,光是這個我就卡關滿久了,已經卡關6天了!
...(恕刪)
建議你看一下架構的書籍與資料
可以參考微軟的設計方式
https://docs.microsoft.com/zh-tw/dotnet/standard/microservices-architecture/microservice-ddd-cqrs-patterns/
光這段話就能說明
你的程式架構很有問題
這些table只是表現層
如果把程式分成:表現層,應用層,企業邏輯層,資料邏輯層(DB),公用層
問題就解開了
tessalady123 wrote:
最近想轉職資訊業,...(恕刪)
寫什麼根本不是問題
web app winform或是驅動
寫程式久了多少都會碰到的
只是樓主大大40歲了才來學
小弟滿頭問號
難道除了程式外沒有其他出路嗎?
就算會寫程式也不可能拿到什麼高薪的
好的軟體工程師需要很長時間的養成
40歲還走程式這條不歸路實在不太建議
樓主大大還是多多思考
本身有什麼長才來發揮比較適合
自曝其短來跟小朋友們爭飯吃
樓主你認為你的心理素質夠高嗎?
抗壓力夠高嗎?
能熬夜嗎?
體力與邏輯比人強嗎?
小弟也快40歲了
資歷15年
還是需要自己下來寫程式
有時也是要熬夜加班
讀書吸收新知識
面對後輩
體力上根本無法跟它們比了
最大的優勢只在於經驗
少走很多歪路
所以開發速度與穩定性上還是比他們來的好
過程中很多新人會來挑戰你的專業
但通常都是一些廢材就是了
這個情況再過幾年可能會改變
單看IT技術上小弟可能無法再贏過它們了
關閉廣告