請求各位前輩指點一條明路 - Linux

Margaret avatar
By Margaret
at 2016-10-26T10:41

Table of Contents

※ 引述《shanzhen (jaeny)》之銘言:
: 大家好
: 在下初涉程式語言,上網自學了python,目前看到一個有趣的R語言課程,想來上上看。
: 但這樣漫無目的地學,好像還欠缺一個目標。因此想了一個要達成的使命:
: 我想寫一個排班程式。
: 我本身是醫療業,都在上夜班。由於人手短缺,每個月我們組長都對著excel努力很久才
: 排出下個月的班表。想說或許能寫個程式,只要將每位員工想要休假的日子都設定好,再
: 加入各種參數,比如不能連續上班超過7天等等,讓電腦跑出一個基本班表,再做小調整
: 。
: 請教各位前輩,這要從何著手呢?從基礎到艱深的,只要需要用到的,我就一個一個去學
: 。
: 喔對了,會在這裡po文是因為我最近弄了台筆電學習linux系統,想用它完成這件事。目
: 前想到的,可能是寫成網頁版本,這樣不需要安裝,只要有網路到哪都能使用。
: 初到貴地,望多多指教。


Hi, 你的構想讓我也想到一些想法

像是以前我曾天真的帶著數據分析的專長進到顧問業工作

當對方公司的「小組長」看到我們端出的「自動化解決方案」時

整個臉都垮掉了,因為以前有理由告訴大家「他在忙重要困難的事」

現在都自動化了,他要去哪在重新找可以「假裝忙但摸魚」的工作


程式的困難是一回事,但其他人不願改變的反彈,我覺得往往自由創作者最挫折的

「用Excel就好了,那個看起來就很麻煩」

「蛤,還要登入喔」

等等這種狀況會一堆,尤其如果你本身跟我一樣,以前只是任職一名小員工

根本沒有權力或力量去推動,想法很容易胎死在僵固的文化裡

或許你的職場環境跟我不一樣,但一點走過得路分享,如果有幫到一點或讓你有一些心理準備


回到程式部份,我會優先考慮nodejs

當然python+html+javascript和nodejs這兩組都可以達到你想要的目標

但考慮到nodejs近年的發展狀況,還有臉書在後面大力撐腰

讓nodejs不只在網頁上很強勢(現在可以連html和css都不用寫,nodejs一個語言寫完前後端

nodejs開始也往其他平台感染

我覺得一個理性不帶自己角度的工程師,都會認同一個小型的專案,nodejs是最適合的語言

不過如果你python如果學得很多很熟了,也是可以就繼續用


總結來說,如果我是你,我會先確認公司同仁有沒有想要這個東西

如果有,我會先多花一些時間在和他們溝通排班需求,使用需求,方便性等等

除了可以更有方向的建構程式,也可以在後期讓他們有壓力必須耐著性子去用(畢竟都討論

但如果你對程式夠有熱情的話,不管公司有沒有需要

寫一個網站,讓大家可以上去建立屬於自己的排班表,課表等等!!

--
Tags: Linux

All Comments

Faithe avatar
By Faithe
at 2016-10-30T08:20
只是路過,不過您回答的真好!!
Elma avatar
By Elma
at 2016-10-31T11:38
覺得原波比較缺算法不是語言
Yuri avatar
By Yuri
at 2016-11-03T11:33
人的問題比較大 程式寫法 用什麼解決方案 反而是小事
Anonymous avatar
By Anonymous
at 2016-11-07T01:40
feed.wordcorp.net/blog/post/dont-waste-dev-time
Regina avatar
By Regina
at 2016-11-10T14:46
寫出讓大家肯用的程式
Robert avatar
By Robert
at 2016-11-14T05:48
感謝前輩熱心分享經驗 職場上"傳統"無所不在 我也很怕
自己有一天會被磨去熱情 什麼都"照舊就好" 所以強迫自己
要多學習 別太安於現狀
Skylar DavisLinda avatar
By Skylar DavisLinda
at 2016-11-15T09:29
G大分享的文章很有趣 原來產品開發一開始不能太完美 而
是要跟用戶端一起循序漸進

請求各位前輩指點一條明路

Hamiltion avatar
By Hamiltion
at 2016-10-25T21:36
大家好 在下初涉程式語言,上網自學了python,目前看到一個有趣的R語言課程,想來上上看。 但這樣漫無目的地學,好像還欠缺一個目標。因此想了一個要達成的使命: 我想寫一個排班程式。 我本身是醫療業,都在上夜班。由於人手短缺,每個月我們組長都對著excel努力很久才 排出下個月的班表。想說或許能寫個程 ...

cygwin 中的 tmux 或

Edwina avatar
By Edwina
at 2016-10-25T17:18
由於會用到不少台 windows 電腦, 又都沒有 admin 權限, 所以打算灌 cygwin 來取得熟悉的 cli 介面。 cygwin 可以用 --no-admin 選項, 就不用管理者權限。 我是在 64bit windows 7 上裝 32bit 的 cygwin , 因為某些電腦是 ...

Ubuntu 16.04右側數字鍵不能用?

Olga avatar
By Olga
at 2016-10-25T17:09
原本是使用14.04版本 後來更新成16.04後 右側數字鍵就無法使用了 但是+-*/和Enter鍵是好的 數字鍵在平常時都沒有動靜 但是在開機的登入畫面 以及登入line時 數字鍵就可以用 不知道這到底是什麼問題? 先謝過大家了 -- 作者 CornyDragon (好俗龍) ...

如何快速移除link的原資料夾

Leila avatar
By Leila
at 2016-10-25T14:38
想請教各位高手: 假如在當前目錄底下simulation後,會在其他的目錄底下產生好幾個資料夾,而當前目錄 底下的資料夾會link到這幾個資料夾 請問有辦法能快速的直接移除link的原資料夾嗎? 每次都慢慢打rm -r dir_1 蠻沒效率的 rm -r dir_2 ...

openSUSE當機問題

Andy avatar
By Andy
at 2016-10-25T12:28
之前筆電用openSUSE leap42.1一直很順 但最近換新筆電(Dell XPS 15 9550), openSUSE一直當機(win10反而沒當過) 按ctrl+Alt+F1~F7 及Alt+sysrq+r e i s u b 都完全沒反應 只能直接按power解決 查看journalctl及memt ...