[討論] 這樣能進入軟體業嗎??

作者: milk6449 (Charles)   2020-10-18 01:27:34
背景:私大學士 非本科系畢業/ 無任何相關經驗/ 22歲
預計當兵到12月退伍,想走Android的軟體工程師
但礙於非本科系,手邊上有關Android作品只剩有大學的畢業專題。都是邊看上網教學邊
跟著操作,不懂就找Stackoverflow,或找YouTube和看一些Android官方的文件
作品在這
https://github.com/milk588093/Snoring-detection
內容大概就是用自製的電路板傳送鼾聲訊號給arduino做演算法的處理,再將結果經由藍
牙傳輸到app做分析(....)
求大大們可以為小弟指一下方向
1.面試看到這種作品會丟出哪些問題?
2.哪些地方需要修改或很怪的??
拜託版上的高手們了!!!
作者: evo1994 (Evo)   2020-10-18 02:34:00
Coding Style有點差、容易Leak的地方也很多
作者: meokay (我可以)   2020-10-18 03:46:00
先解釋什麼是Linear layout和 relative layout如果這題都不會的話,可能.....
作者: milk6449 (Charles)   2020-10-18 08:42:00
layout 我知道有5種1.Linear Layout(線性佈局)2.Relative Layout(相對佈局)3.TableLayout(表格佈局)4.AbsoluteLayout(絕對佈局)5.FrameLayout(框架佈局)Linear Layout為單一方向的版面配置Relative Layout為相對位置A物件可以被指定在B物件的任一側Android的layout大概有點概念,之前找資料的時候有看到。coding style 會改進的!但leak哪些地方就不清楚了?
作者: zxcv860513   2020-10-18 09:51:00
圖表可以嘗試自己客製要留意memory leak
作者: evo1994 (Evo)   2020-10-18 11:45:00
我是建議你就把這app放到履歷裡面 講你用到哪些東西,例如 ViewModel ,因為給面試官看這樣的程式碼怕可能會有點扣分,只能看有沒有人願意幫你review,之後再慢慢修,Lifecycle那些多了解一點也會有幫助!加油看你的xml感覺對Layout不太熟,都用Constraint Layout沒必要再多疊一層Relative
作者: alihue (wanda wanda)   2020-10-18 12:30:00
這個縮排,這個空行 我不行然後 java 對於 constant 有 convention 建議查一下編輯器的自動 formatter 查一下,讓風格一致
作者: longlyeagle (長鷹寶寶實驗室)   2020-10-18 13:36:00
找個code lint吧 有project很不錯 面試時包裝好就好
作者: jknm0510a (Kang)   2020-10-18 14:22:00
我覺得還可以啊!對沒經驗的人來說可以接受,剩下的都是小事,只要稍微修改一下就可以了
作者: holebro (穴弟弟)   2020-10-18 14:23:00
比我還強了
作者: milk6449 (Charles)   2020-10-18 14:36:00
謝謝各位的建議和鼓勵,但我只怕面試看到我科系就先刪掉了,畢竟比起原本的資工人,我真的差好多((╯°□°)╯︵(\ .o.)\因為演算法,資料結構,那些我都沒碰過,不知道該怎麼做
作者: daddy29 (願上帝與你同在)   2020-10-18 15:30:00
說實話 這樣就可了 進來之後會需要補東西而已
作者: alihue (wanda wanda)   2020-10-18 16:43:00
打 leetcode 一開始要看解答很正常,如果都會,那你幹嘛刷 leetcode
作者: Tenno081 (空勁大歸還)   2020-10-18 16:46:00
我覺得問你專題時不會被問倒就好
作者: ZSZ1210 (夢)   2020-10-18 17:27:00
其實...原PO這樣已經贏很多剛畢業的資工人了XD
作者: milk6449 (Charles)   2020-10-18 18:03:00
那我就...退伍後去投投看履歷專題再整理看看有用到哪些Android的概念(感覺機會很渺茫...)
作者: clamperni (肥宅牛牛)   2020-10-18 19:21:00
能阿==
作者: vicjoyce0328 (咕咕咕)   2020-10-18 19:53:00
我第一個Android 作品拿去面試前就先自己上架到google play store, 除了Android 前端,後端用的Baas 也是自已處理。我覺得要作品成熟,至少要後端,firebase 可以解決你的問題,然後申請一個終身google developer account 也不用台幣一千,作品上架也比較好demo
作者: starburs (星爆氣流斬)   2020-10-18 22:08:00
可以了啦 比我畢業的作品還強了樓上幾位大大說的再改一下就好我當初在台北海投約一百間 得到約15~20個面試機會 拿到offer3~4個 給樓主參考
作者: smallblack (Allen)   2020-10-18 22:14:00
同樣非本科系的,當完兵也想找android工作,一起加油
作者: netburst (133 134 592)   2020-10-19 02:01:00
直接學kotlin了 別浪費時間在語法上 新一點都用了
作者: Vick753 (彬彬)   2020-10-19 09:44:00
說實話 進來再學.
作者: paint (有斑紋的馬)   2020-10-19 10:40:00
可以啦 哪次不可以了 有作品就贏過許多用空想在轉職的人了
作者: akito117 (宗益)   2020-10-19 14:50:00
如果會用API傳接資料的話就差不多了吧其他邊工作邊學?
作者: lolfish (~≧0≦~)   2020-10-20 11:28:00
剛畢業這樣很強了!
作者: s860134 (s860134)   2020-10-21 21:28:00
會 for 迴圈就夠了
作者: jerry771210 (說在多也沒用)   2020-10-22 00:49:00
裝個checkstyle 還有findbugs 你的碼可以更好看一些
作者: b195f1a (b195f1a)   2020-10-22 12:26:00
剛畢業只是找工作,ok但找好的公司跟不好的還是有差,重點是可以學好的程式碼風格,不好的公司程式碼能跑就不錯了。
作者: kingofsdtw (不能閒下來!!)   2020-10-22 18:29:00
leetcode不是學基礎語法的學的是解法和優化,但有些最佳解真的只是考試用

Links booklink

Contact Us: admin [ a t ] ucptt.com