讀緊cs, 好迷茫

407 回覆
8 Like 0 Dislike
2017-03-15 18:41:50

btw, 打錯字,second devision先岩

division

2nd class division 2?

好似division 1先係大公司基本(即係過3)

gpa比d common core拖低哂
淨計comp計得唔得

second up間間U都一大堆人...仲要同first hons鬥
平日自己儲定作品集啦...今時今日見工問你拎github睇已經好common

其實係咪得start up會睇GitHub
見過咁多間都無人問過
有啲分分鐘cv都無認真睇
上到去先睇
2017-03-15 19:15:20

btw, 打錯字,second devision先岩

division

2nd class division 2?

好似division 1先係大公司基本(即係過3)

gpa比d common core拖低哂
淨計comp計得唔得

second up間間U都一大堆人...仲要同first hons鬥
平日自己儲定作品集啦...今時今日見工問你拎github睇已經好common

其實係咪得start up會睇GitHub
見過咁多間都無人問過
有啲分分鐘cv都無認真睇
上到去先睇


作品集要去到咩level先得? fyp, 成個完整網站, 定淨係個處理data 既command line based program都得?
同埋係for唔識it既人睇, 定識it既人睇?
2017-03-16 06:25:46
請問而家cu year1要幾高gpa先有得簡cs..
同埋會唔會好易俾nds屈機

nds好屈機咩?

cucs好似local屈機d

咁就要睇下ACM team係咩人

呢幾年acm 已經淪為另一個填鴨遊戲
個個死做爛做
不看也罷

咁事實係班友仔真係入到google
難道你又會話不做也罷

其實身邊好多同學都有入Google。。。
不過係要做其他公司兩三年先啫

同埋呢幾年無嘜點聽倒經ACM攞Google/ MS既first interview
有既可以舉少少例嚟聽下

你指直接有公司搵, 定打相關contest先
前者就真係少聽, 而且唔熟d人唔會收到風話邊個in緊
後者都幾多, 同埋d公司都會宣傳自己contest

好似每年有場codejam係請人架,淨係APAC region
有冇巴絲打分享下
2017-03-16 11:02:22
請問而家cu year1要幾高gpa先有得簡cs..
同埋會唔會好易俾nds屈機

nds好屈機咩?

cucs好似local屈機d

咁就要睇下ACM team係咩人

呢幾年acm 已經淪為另一個填鴨遊戲
個個死做爛做
不看也罷

咁事實係班友仔真係入到google
難道你又會話不做也罷

其實身邊好多同學都有入Google。。。
不過係要做其他公司兩三年先啫

同埋呢幾年無嘜點聽倒經ACM攞Google/ MS既first interview
有既可以舉少少例嚟聽下

你指直接有公司搵, 定打相關contest先
前者就真係少聽, 而且唔熟d人唔會收到風話邊個in緊
後者都幾多, 同埋d公司都會宣傳自己contest

好似每年有場codejam係請人架,淨係APAC region
有冇巴絲打分享下

要同d大陸人一齊鬥
2017-03-16 15:08:08
睇左好多頁...我自問做左4-5年programmer,香港講it算啦,得罪講句香港做it係慘架啦,都係個句,學programming language唔難,而家可以google,咩stack overflow個d基本上可以解決到你任何program問題,但你表逹能力最重要,你唔明user up乜,你幾勁都無用

btw,d新人寫code唔該學好d code style,d code style學得唔好害死人
2017-03-16 16:45:06
睇左好多頁...我自問做左4-5年programmer,香港講it算啦,得罪講句香港做it係慘架啦,都係個句,學programming language唔難,而家可以google,咩stack overflow個d基本上可以解決到你任何program問題,但你表逹能力最重要,你唔明user up乜,你幾勁都無用

btw,d新人寫code唔該學好d code style,d code style學得唔好害死人


即刻諗起呢位俏嬌娃Anjana開頭講FL is a programming style, a coding style, and a mindset!
https://www.youtube.com/watch?v=e-5obm1G_FY

即係話你冇嗰種mindset就好難寫好嗰種coding style, 冇嗰種coding style就好難寫得似嗰種programming style, 缺乏嗰種programming style就唔會打得出似樣嘅code!

所以呢, 新人應該先搞掂佢地嘅mindset先! 如果佢地用錯咗mindset(思維定式)去做嘢, 點可能寫到好code出嚟呢! e.g. 下下用咗imperative mindset去寫OOP/FP嘢, 死得啦!
2017-03-16 19:18:23
睇左好多頁...我自問做左4-5年programmer,香港講it算啦,得罪講句香港做it係慘架啦,都係個句,學programming language唔難,而家可以google,咩stack overflow個d基本上可以解決到你任何program問題,但你表逹能力最重要,你唔明user up乜,你幾勁都無用

btw,d新人寫code唔該學好d code style,d code style學得唔好害死人

就算新人寫code差,公司應該用下code review 先放佢上 production
style 依樣野,除咗Python外,間間公司都有唔同文化,想學都學唔到
而且老屎忽會當係common sense, 冇documentation, 好多時係公司撞板先會知
2017-03-16 22:14:30
睇左好多頁...我自問做左4-5年programmer,香港講it算啦,得罪講句香港做it係慘架啦,都係個句,學programming language唔難,而家可以google,咩stack overflow個d基本上可以解決到你任何program問題,但你表逹能力最重要,你唔明user up乜,你幾勁都無用

btw,d新人寫code唔該學好d code style,d code style學得唔好害死人

就算新人寫code差,公司應該用下code review 先放佢上 production
style 依樣野,除咗Python外,間間公司都有唔同文化,想學都學唔到
而且老屎忽會當係common sense, 冇documentation, 好多時係公司撞板先會知


點解會"除咗Python外"? 個PEP 8 style guide唔會個個都跟足呀嘛?!
2017-03-16 23:14:00
睇左好多頁...我自問做左4-5年programmer,香港講it算啦,得罪講句香港做it係慘架啦,都係個句,學programming language唔難,而家可以google,咩stack overflow個d基本上可以解決到你任何program問題,但你表逹能力最重要,你唔明user up乜,你幾勁都無用

btw,d新人寫code唔該學好d code style,d code style學得唔好害死人

就算新人寫code差,公司應該用下code review 先放佢上 production
style 依樣野,除咗Python外,間間公司都有唔同文化,想學都學唔到
而且老屎忽會當係common sense, 冇documentation, 好多時係公司撞板先會知


點解會"除咗Python外"? 個PEP 8 style guide唔會個個都跟足呀嘛?!

我諗佢意思應該係啲排位
2017-03-16 23:43:08
請問而家cu year1要幾高gpa先有得簡cs..
同埋會唔會好易俾nds屈機

nds好屈機咩?

cucs好似local屈機d

咁就要睇下ACM team係咩人

呢幾年acm 已經淪為另一個填鴨遊戲
個個死做爛做
不看也罷

咁事實係班友仔真係入到google
難道你又會話不做也罷

其實身邊好多同學都有入Google。。。
不過係要做其他公司兩三年先啫

同埋呢幾年無嘜點聽倒經ACM攞Google/ MS既first interview
有既可以舉少少例嚟聽下

你指直接有公司搵, 定打相關contest先
前者就真係少聽, 而且唔熟d人唔會收到風話邊個in緊
後者都幾多, 同埋d公司都會宣傳自己contest

好似每年有場codejam係請人架,淨係APAC region
有冇巴絲打分享下

我有位師兄真係咁樣畀google contact, 然後得到面試機會入左美國google度做
佢本身係大學時就已經贏過香港ACM比賽...
2017-03-17 00:25:16
睇左好多頁...我自問做左4-5年programmer,香港講it算啦,得罪講句香港做it係慘架啦,都係個句,學programming language唔難,而家可以google,咩stack overflow個d基本上可以解決到你任何program問題,但你表逹能力最重要,你唔明user up乜,你幾勁都無用

btw,d新人寫code唔該學好d code style,d code style學得唔好害死人

就算新人寫code差,公司應該用下code review 先放佢上 production
style 依樣野,除咗Python外,間間公司都有唔同文化,想學都學唔到
而且老屎忽會當係common sense, 冇documentation, 好多時係公司撞板先會知


點解會"除咗Python外"? 個PEP 8 style guide唔會個個都跟足呀嘛?!

我諗佢意思應該係啲排位

呢啲應該靠個editor 行autoformat去解決。

其實係code裡面啲doc 我覺得可免則免,除非你真係做左啲tricky嘢,唔係嘅你應該寫啲code寫到就咁睇code,睇function name同signature就要令人知道段code做乜

Programs must be written for people to read, and only incidentally for machines to execute.
係致理名言
2017-03-17 00:59:55
睇左好多頁...我自問做左4-5年programmer,香港講it算啦,得罪講句香港做it係慘架啦,都係個句,學programming language唔難,而家可以google,咩stack overflow個d基本上可以解決到你任何program問題,但你表逹能力最重要,你唔明user up乜,你幾勁都無用

btw,d新人寫code唔該學好d code style,d code style學得唔好害死人

就算新人寫code差,公司應該用下code review 先放佢上 production
style 依樣野,除咗Python外,間間公司都有唔同文化,想學都學唔到
而且老屎忽會當係common sense, 冇documentation, 好多時係公司撞板先會知


點解會"除咗Python外"? 個PEP 8 style guide唔會個個都跟足呀嘛?!

我諗佢意思應該係啲排位

呢啲應該靠個editor 行autoformat去解決。

其實係code裡面啲doc 我覺得可免則免,除非你真係做左啲tricky嘢,唔係嘅你應該寫啲code寫到就咁睇code,睇function name同signature就要令人知道段code做乜

Programs must be written for people to read, and only incidentally for machines to execute.
係致理名言

係Python既Philosophy: The Zen of Python
入面其中一個句講到"There should be one-- and preferably only one --obvious way to do it."

其本上寫python既人都會不斷追求完美做法...
所以睇得多python tutorial/stackoverflow,作為一個python developer多數都唔會走去寫爛code
2017-03-17 09:05:00

public function頭係要有comment, 果d傾向係doc一部分,
d comment唔應該成日改, 因為你改呢d comment同改緊api差唔多

但private function個scope已經private左
d comment唔係比街外人睇, 係方便teammate同自己maintain,
落到private scope d野加加減減要執埋comment都好正常
甚至成個private function既implementation換鬼左,
同出面個doc都冇乜關係架喎


再分享多啲我嘅諗法先

就public function黎講,我同意如果個class 係有好多state, 啲method要跟life cycle call, 而啲doc 又係gen from code咁就要落comment/doc

但係有好多時,個情況都唔係咁差,我成日見啲doc/comment都係 function name in complete sentence, 而且又好多時睇親個doc site都係只係想要個function list/ class inheritance hierarchy, 呢啲時候嘅comment before public function 就唔加好過加

之於private function 裡面嘅comment, TODO/FIXME 都可以有嘅,但係唔好句句variable definition 都有comment 囉,亦都唔好成日有comment 係解釋下面個block 做啲乜,如果係要解釋,即係嗰個block 可以拆出黎做private function 咁就拆出黎,用個function name去講佢做啲乜。除非你真係做左啲tricky嘢,但係要解釋啲tricky嘢可能要幾段passage,不如放低條URL 係第二度解釋好過

總之就係善用用function 做abstraction, 改好啲variable/function name (改名嘅時間重長過寫code嘅時間經常出現 )啲function 唔好太長太高cyclomatic complexity,咁啲code 都幾好睇同可以 幾乎comment free 㗎啦

重有就係寫啲人地睇得明嘅test case
2017-03-17 09:36:56

我以前都係咁諗,good code documented itself

不過入左間大公司做,發現其實你寫果part會變到好specific,唔係你個project嘅人去睇真係撚知你做緊咩
所以而家盡量都寫多啲comment
反正多comment(又唔係成版紙)無傷大雅,你過左一兩個月睇番又容易醒起自己做左咩,人地又唔使下下trace得咁辛苦


或啫我再elaborate 多啲先

我唔係反對寫doc, 但係份doc 主要係做high level overview, 解釋段code裡面創造嘅concept, 甚至係usage example, 呢啲唔會implementation 一改就成日要改嘅doc

我唔鐘意in code comment嘅原因係佢其實幾影響睇code, 同埋一改implement (特別係啲private function) 個doc 就要跟著改,好似violate左DRY...

如果真係要落comment, 應該落係public function 開頭就算,最緊要畀人知點call,不過更好嘅做法係寫好個test case, 因為test case 應該係mirror個function 嘅spec, 我會expect睇test case可以知道個module/function/method點call


紅色highlight呢句 logic fail...

其實大家講既都好類似,只係用緊既software engineering methodology唔同
用extreme programming/agile既會傾向 減少寫spec, 增加係code入面寫doc, 然後一次過generate出黎. 仲有寫unit test都係呢一套主張。

大公司多數會有時間寫spec,所以佢地會傾同減少花雙重時間寫2次,仲有single source of truth原則而集中寫係其中一個地方

我個人都傾向self-documentation code, 我會寫好長既variable名,必定可以去到邊都睇得明個variable意思(長度會依照variable scope/life cycle而變)
我之前都遇過有team standard係commit code之前要盡量delete晒所有inline code comment....經歷過長期實行之後, 我確定完全唔寫inline code係一件好 on9既事...我依家成日叫d新人多d寫comment...
api doc comment同inline comment唔同...前者abstract , 後者係implementation.
如果學得inline comment影響code reading的話,自己去IDE改顏色啦[/quote]

我用堅monokai theme 㗎啦

同埋重點唔係真係想零inline comment嘅,真正目的係要做到冇inline comment啲code 都係readable, 因為咁樣你睇嘅嘢會少左,duplicate 嘅嘢會少左,同埋我覺得個readability 係高過用inline comment啫

同埋我都明有啲code係唔睇comment睇唔明 咁個時我都要局睇,不過呢類情況應該盡可能減到最低,同埋又自己啲code開始做起,做code review個時又提下人咁
2017-03-17 10:26:24
寫comment好多時不過係fat controllers/ fat model又無時間refactorize既後備方案

正常唔係用緊一啲algorithms/ output啲好複雜既data structures都唔會特意寫
2017-03-17 10:41:43
其實寫comment通常唔會郁到,除非成個workflow變
同埋好多時要有doc本身講個workflow做乜,睇完先慢慢睇code,不過算啦,而家間間公司求快既
2017-03-22 01:40:26
想知其實php javascript sql呢d係咪應該要識
本身無ict底 然後入左cs先開始接觸programming
見身邊好多人已經識整個網頁/server出黎
自己連code都未打得好
同埋雖然上堂有教algorithm, 但係見d人好似識更多algorithm咁
覺得自己好似差成節 永遠追唔上standard咁
如果真心想努力 可以點做 得返兩年半時間
利申淨係識c同java, 係codecademy學緊python(但唔知係咪真係對web programming有用) 未試過做uva online judge

其實主要靠自己花時間去學
好多由細dup code dup到大
基本野
學左無壞
你學多幾種language 其他都好易上手
2017-03-22 08:42:18
想知其實php javascript sql呢d係咪應該要識
本身無ict底 然後入左cs先開始接觸programming
見身邊好多人已經識整個網頁/server出黎
自己連code都未打得好
同埋雖然上堂有教algorithm, 但係見d人好似識更多algorithm咁
覺得自己好似差成節 永遠追唔上standard咁
如果真心想努力 可以點做 得返兩年半時間
利申淨係識c同java, 係codecademy學緊python(但唔知係咪真係對web programming有用) 未試過做uva online judge

其實主要靠自己花時間去學
好多由細dup code dup到大
基本野
學左無壞
你學多幾種language 其他都好易上手

無錯
仲有兩年半先grad嘅話而家可以專心學好基本programming/algo/data struct
推薦codeforces,唔一定要打比賽,做下佢D2嘅A/B題目已經幫倒
重點係可以睇倒人地點做

個人認為好practical嘅野最尾一年先玩下準備interview都得
btw而家fg見工好多都係問theory為主(起碼我見過都係
2017-03-22 08:55:34
想知其實php javascript sql呢d係咪應該要識
本身無ict底 然後入左cs先開始接觸programming
見身邊好多人已經識整個網頁/server出黎
自己連code都未打得好
同埋雖然上堂有教algorithm, 但係見d人好似識更多algorithm咁
覺得自己好似差成節 永遠追唔上standard咁
如果真心想努力 可以點做 得返兩年半時間
利申淨係識c同java, 係codecademy學緊python(但唔知係咪真係對web programming有用) 未試過做uva online judge


睇你之後想點行

既然你都洗濕左個頭
我就唔屌你點解on99揀IT了

想做programmer既
學哂Java Javascript PHP mySQL oracle
呢5款fresh grad最少17000(3rd 2low)
有2up or 1st會更高

個人建議 除非你有興趣
否則其他Code都唔需要特別去掂
吹水台自選台熱 門最 新手機台時事台政事台World體育台娛樂台動漫台Apps台遊戲台影視台講故台健康台感情台家庭台潮流台美容台上班台財經台房屋台飲食台旅遊台學術台校園台汽車台音樂台創意台硬件台電器台攝影台玩具台寵物台軟件台活動台電訊台直播台站務台黑 洞