Web dev 討論區 [1]

ぱないの

359 回覆
29 Like 2 Dislike
藍蓮花 2024-05-05 15:13:13
想問REACT入行新人應該要咩程度?
ぱないの 2024-05-05 15:37:53
比我請的話
要識用vite起project
要識react hooks基本知識
useEffect useMemo dependency array幾時會trigger
useState immutable update
基本拆component
少量global state management
props typescript用法
天蠍座 2024-05-06 12:11:03
想問下webpack ,testing嗰啲使唔使識 定係可以淨係寫react code
ぱないの 2024-05-06 12:28:27
testing要知道有咩testing可以做,e.g. unit test vs integration test vs e2e test
唔需要去到好詳細,但至少知道testing嘅好處,同埋你會將d code寫得modular d,咁有需要嘅時候testing都容易d,例如component裏面有reusable logic可以抽做獨立custom hook做testing

至於webpack... 應該唔會要你識好深入,因為我用咁多年react,除咗睇tutorial嘅時候由零開始setup webpack babel之外,99%都係用nextjs / vite / cra
所以你要知道佢嘅存在有咩意義,但唔使落手,建議可以google下webpack vs babel / babel macro等等,知道code bundler vs transformer嘅分別已經好夠
會唔會係你呢 2024-05-06 13:32:41
留名
逆水行舟 2024-05-07 10:33:58
Save低日後參考
天蠍座 2024-05-07 10:46:50
ぱないの 2024-05-07 17:25:51
最終揀左crypto
咕狗 2024-05-08 11:36:56
let see if you still have a job half a year later,good luck
ぱないの 2024-05-08 12:16:10
駐連燈首席美軍 2024-05-10 00:56:18
ぱないの 2024-05-10 01:51:06
ayumi 2024-05-10 13:32:59
ぱないの 2024-05-10 18:11:23
phoenix 係咪functional 版嘅RoR
問題小年 2024-05-11 16:23:00
try MikroORM,
I think it’s the best u can have now.
the creator actively maintains it, and almost answers all the questions on Slack.
れんげ 2024-05-11 16:27:22
0 days since last javascript framework
癡情小將軍 2024-05-11 16:29:18
巴打介唔介意講下做左幾多年有咩tech stack
好羨慕你可以咁勁
ぱないの 2024-05-11 21:05:46
唔敢當
我由一開始就係自學fullstack, 由0 web dev經驗做research 學整網頁同backend
所以我習慣左追tech news 同試新野
而且落過手揀tech stack先知道下次可以用咩tools再改善成個development 嘅質素
同埋Frontend黎講,其實每個framework都只係一個DOM wrapper, 最終都要處理DOM同basic JS 相關嘅問題
例如preventDefault, stopPropagation呢d同event相關嘅function成日出現,我都幾enjoy去了解點解要用呢d野去達成咩效果

我而家就黎6年經,tech stack 可以睇返#1
但tech stack係咩唔係好重要,因為過度偏重一個framework就會成為左"framework developer" 而唔係"software developer"
你識用express嘅話,就算要你寫golang api其實concept完全一樣,只係syntax唔同,但咪又係handler, middleware果d野

其實僱主想candidate show到有幾多fundamental knowdege, rather than對個framework有幾多認識
因為呢幾年我做過幾個freelance, 又係公司中左好多伏,所以答interview問題時候會更加firm, 我諗呢個係我比到間公司信心嘅原因之一
ぱないの 2024-05-12 00:16:58
借隔離IT討論區 share嘅文章

Don't Call Yourself A Programmer, And Other Career Advice
https://www.kalzumeus.com/2011/10/28/dont-call-yourself-a-programmer/

以前輕輕睇過,而家尤其係我今次interview之後睇返,感受好深

Your most important professional skill is communication: Remember engineers are not hired to create programs and how they are hired to create business value? The dominant quality which gets you jobs is the ability to give people the perception that you will create value. This is not necessarily coextensive with ability to create value.

Some of the best programmers I know are pathologically incapable of carrying on a conversation. People disproportionately a) wouldn’t want to work with them or b) will underestimate their value-creation ability because they gain insight into that ability through conversation and the person just doesn’t implement that protocol. Conversely, people routinely assume that I am among the best programmers they know entirely because a) there exists observable evidence that I can program and b) I write and speak really, really well.

(Once upon a time I would have described myself as “Slightly below average” in programming skill. I have since learned that I had a radically skewed impression of the skill distribution, that programming skill is not what people actually optimize for, and that modesty is against my interests. These days if you ask me how good of a programmer I am I will start telling you stories about how I have programmed systems which helped millions of kids learn to read or which provably made companies millions. The question of where I am on the bell curve matters to no one, so why bother worrying about it?)

Communication is a skill. Practice it: you will get better. One key sub-skill is being able to quickly, concisely, and confidently explain how you create value to someone who is not an expert in your field and who does not have a priori reasons to love you. If when you attempt to do this technical buzzwords keep coming up (“Reduced 99th percentile query times by 200 ms by optimizing indexes on…”), take them out and try again. You should be able to explain what you do to a bright 8 year old, the CFO of your company, or a programmer in a different specialty, at whatever the appropriate level of abstraction is.
癡情小將軍 2024-05-12 01:32:50
原來係咁,咁底層原理真係好重要,我最近都覺frontend唔可以淨係識fe,至少fullstack build到個網出黎,巴打共勉之:)
れんげ 2024-05-12 13:32:10
junior/fg嘅話上面全部都唔洗睇,記住有intern以外兩三年經驗就夠
黃川人 2024-05-12 18:59:54
用kustomize得唔得
ぱないの 2024-05-12 19:06:59
得,personal preference
argocd 都support
藍色曇花 2024-05-12 21:03:12
要離開就係識copy&paste 做cms 的code monkey階段
應該點做
呃飯食呃左幾年,feel到就收皮
ぱないの 2024-05-12 21:41:11
Build something, anything
吹水台自選台熱 門最 新手機台時事台政事台World體育台娛樂台動漫台Apps台遊戲台影視台講故台健康台感情台家庭台潮流台美容台上班台財經台房屋台飲食台旅遊台學術台校園台汽車台音樂台創意台硬件台電器台攝影台玩具台寵物台軟件台活動台電訊台直播台站務台黑 洞