大家好我是yen。 原本是一位製程工程師,但因為製成的工作內容一成不變且繁瑣,更是學不到真實的技術。因此想要跳槽到軟體界。 在報名五倍紅寶石課程時連hello world是什麼都不知道,是完完全全的一張白紙。 我會在這30天內將我在五倍時所學到的東西介紹出來,包含HTML, CSS, Javascript 和 Ruby。 還請各位多多指教
在一個充滿數據和程式碼的夜晚,Sam,一名專精於 Java 的工程師,正在為了修復一個棘手的 bug 而熬夜。當他輸入了一串神秘的代碼後,突然間,他的視界變得一片模糊,意識逐漸遠去。 醒來時,發現自己身處於一個未知的異世界。他不再是人類,而是一個被稱為「AI詠唱師」的魔物。在這個世界的生產力不再是用勞力,而是用「詠唱」。每一次的「詠唱」都能夠引發強大的魔法效果。 但心中仍有一個疑問:「我能否找到回到原來世界的方法?或者,留在這裡,享受作為 AI 詠唱師的光榮?」 這是一個關於技術、魔法和選擇的故事,一名 Java 工程師的異世界冒險才剛剛開始。
身體留著駭客血液的你曾聽過 BackTrack,現在它的名字轉化成了 Kali。它,出現的時間總是只有片刻,但每次的片刻都會使你全身的血液再度沸騰... 你知道 Kali Linux 這把瑞士刀的功能除了在「無線攻擊」、「嗅探欺騙」、「漏洞利用」遠近馳名,它還有一些大家鮮少去介紹的功能。透過這次的旅程將帶領大家快閃這把瑞士刀的使用說明!
在軟體開發中,架構設計扮演著至關重要的角色。良好的架構不僅預先思考建構方向,還能減少開發過程中的困擾。相對地,不佳的架構不僅可能導致上線進度延遲,即使成功上線,也可能在未來的維護過程中引發功能調整的困難,並導致系統不穩定,進而影響使用者的滿意度。 每個專案都具有獨特的需求,時間、人力、現有架構以及各個目標的優先順序都各不相同。毫無疑問,世上並不存在一個絕對完美的架構,唯一的成功之道是找到最適合當前專案的解決方案。 本系列將深入探討軟體架構設計的常見考量要點,並在最後提供一份備忘表(Cheat Sheet),以協助各位在未來的架構設計中能夠快速而全面地進行思考。
主要目的是在挑戰賽期間內上完CS50的課程,會一邊上課一邊紀錄整理每天的內容, 有作業的話會盡量執行完成,畢竟在剛學習時做作業也會記得比較清楚 課程來源: Harvard University: CS50's Introduction to Computer Science
研究Javascript自己不太熟的地方,主要是物件及DOM,可能還有其他
在這個 30 天的鐵人賽中,將會以初學者的視角,逐步探索 JavaScript,並建立一份有價值的入門筆記。我的目標是提供一個易於理解的學習資源,讓這份筆記能成為未來回顧、鞏固和深入學習的有效資源。