Re: [討論] 這樣能進入軟體業嗎??
看板Soft_Job (軟體人)作者tbpfs ( http://pse.is/tbpfs )時間3年前 (2020/10/18 18:09)推噓50(60推 10噓 50→)留言120則, 76人參與討論串2/2 (看更多)
※ 引述《milk6449 (Charles)》之銘言:
: 背景:私大學士 非本科系畢業/ 無任何相關經驗/ 22歲
: 預計當兵到12月退伍,想走Android的軟體工程師
: 但礙於非本科系,手邊上有關Android作品只剩有大學的畢業專題。都是邊看上網教學邊
: 跟著操作,不懂就找Stackoverflow,或找YouTube和看一些Android官方的文件
: 作品在這
: https://github.com/milk588093/Snoring-detection
: 內容大概就是用自製的電路板傳送鼾聲訊號給arduino做演算法的處理,再將結果經由藍
: 牙傳輸到app做分析(....)
: 求大大們可以為小弟指一下方向
: 1.面試看到這種作品會丟出哪些問題?
: 2.哪些地方需要修改或很怪的??
: 拜託版上的高手們了!!!
:
簡單的幫你review一下
一般而言,面試官很忙的,所以會沒時間去把你的code拿下來build過在安裝
所以如果你覺得寫得很好的話,建議直接放上google play這樣面試官有機會把玩
然後我看code是有一定質量,所以junior的碼農缺基本上是沒啥問題的
(Android的缺一直都很多,但學的人比前端相對少
我真心認為學android比學前端好找工作XD)
所以你可以安心地去找工作投履歷了。
至於你推文提到不懂資料結構和演算法,可以看這系列補一補
資料結構:http://l.ovoy.click/dataStructure
演算法:http://l.ovoy.click/nq556
不過補完了也不用太高興,這只是入門而已,真正要搞的是後續的刷題
不過也不用太緊張,初階的engineer也不太需要考演算法
好,接下來進入正題
code review
https://github.com/milk588093/Snoring-detection/blob/master/app/src/test/
java/com/example/project1220/ExampleUnitTest.java
一開始看到你有寫test code我眼睛一亮
哦~這個專業,結果點進去
public void addition_isCorrect() {
assertEquals(4, 2 + 2);
}
........................................
痾...有事嗎?
與其寫這東西,不如把檔案拿掉。
不過強烈建議寫好test code面試大加分
然後點進去
https://github.com/milk588093/Snoring-detection/blob/master/app/src/main/
java/com/example/project1220/welcomeActivity.java
new Thread(new Runnable()
{
@Override
public void run()
{
try{
Thread.sleep(2000);
startActivity(new
Intent().setClass(welcomeActivity.this,MainActivity.class));
}catch (InterruptedException e)
{
e.printStackTrace();
}
}
}).start();
我不知道你寫這個的目的是什麼
但是Thread.sleep(2000)基本上是大忌
然後
Calendar c = Calendar.getInstance();
就算很直覺c是calendar 還是請你打 calendar
junior和senior的差別就是這麼簡單,別懷疑
https://github.com/milk588093/Snoring-detection/tree/master/app/src/main/
java/com/example/project1220/ui/notifications
koo.java ploo.java
這兩個檔案的命名會毀了你整個好程式
tvContent.setText("" + Utils.formatNumber(ce.getHigh(), 0, true));
不要這樣寫,至於為什麼,就給你當功課
private MutableLiveData<String> mText;
我不知道你為什麼這邊取名叫mText
但是看到m先給你加10分
無論你是copy來的還是知道其含意
另外順便看到mText = new MutableLiveData<>();
沒意外的話<>應該可以拿掉
不過好一點的寫法是mText = new MutableLiveData<String>();
https://github.com/milk588093/Snoring-detection/blob/master/app/src/main/
java/com/example/project1220/ui/dashboard/DashboardFragment.java
空行處理一下
set1 = new BarDataSet(values, "正常");
中文字一律放String.xml
你不看前後文可以跟我講
textView77 = root.findViewById(R.id.textView888);
是什麼嗎?
https://github.com/milk588093/Snoring-detection/blob/master/app/src/main/
java/com/example/project1220/ui/dashboard/DayAxisValueFormatter.java
if (chart.getVisibleXRange() > 30 * 6) {
hard code數字用static final 定義會加5分
先這樣吧
另外你可以去google "面試android最愛考的面試題"
很多面試官也是這樣找題目的
--
紫楓碎碎念
YouTube頻道:https://www.youtube.com/user/tbpfs
FB粉專:https://www.facebook.com/tbpfs2/
blog: http://tbpfs1.blogspot.com/
從零開始學會寫程式:http://l.ovoy.click/itiron
軟體工程師薪資大解密: http://l.ovoy.click/R3M42
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.166.4.220 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1603015788.A.8B6.html
→
10/18 18:18,
3年前
, 1F
10/18 18:18, 1F
推
10/18 18:24,
3年前
, 2F
10/18 18:24, 2F
推
10/18 18:24,
3年前
, 3F
10/18 18:24, 3F
推
10/18 18:31,
3年前
, 4F
10/18 18:31, 4F
推
10/18 18:37,
3年前
, 5F
10/18 18:37, 5F
推
10/18 18:49,
3年前
, 6F
10/18 18:49, 6F
推
10/18 19:04,
3年前
, 7F
10/18 19:04, 7F
推
10/18 19:35,
3年前
, 8F
10/18 19:35, 8F
推
10/18 19:50,
3年前
, 9F
10/18 19:50, 9F
推
10/18 20:10,
3年前
, 10F
10/18 20:10, 10F
推
10/18 20:26,
3年前
, 11F
10/18 20:26, 11F
噓
10/18 20:30,
3年前
, 12F
10/18 20:30, 12F
→
10/18 20:46,
3年前
, 13F
10/18 20:46, 13F
→
10/18 20:50,
3年前
, 14F
10/18 20:50, 14F
→
10/18 20:50,
3年前
, 15F
10/18 20:50, 15F
推
10/18 22:07,
3年前
, 16F
10/18 22:07, 16F
推
10/18 22:16,
3年前
, 17F
10/18 22:16, 17F
推
10/18 23:02,
3年前
, 18F
10/18 23:02, 18F
推
10/18 23:24,
3年前
, 19F
10/18 23:24, 19F
推
10/18 23:36,
3年前
, 20F
10/18 23:36, 20F
推
10/18 23:38,
3年前
, 21F
10/18 23:38, 21F
推
10/18 23:55,
3年前
, 22F
10/18 23:55, 22F
推
10/19 00:12,
3年前
, 23F
10/19 00:12, 23F
噓
10/19 00:38,
3年前
, 24F
10/19 00:38, 24F
推
10/19 00:40,
3年前
, 25F
10/19 00:40, 25F
推
10/19 01:34,
3年前
, 26F
10/19 01:34, 26F
推
10/19 07:55,
3年前
, 27F
10/19 07:55, 27F
推
10/19 08:06,
3年前
, 28F
10/19 08:06, 28F
推
10/19 08:20,
3年前
, 29F
10/19 08:20, 29F
推
10/19 08:44,
3年前
, 30F
10/19 08:44, 30F
噓
10/19 09:46,
3年前
, 31F
10/19 09:46, 31F
噓
10/19 09:51,
3年前
, 32F
10/19 09:51, 32F
噓
10/19 09:59,
3年前
, 33F
10/19 09:59, 33F
推
10/19 10:42,
3年前
, 34F
10/19 10:42, 34F
→
10/19 10:47,
3年前
, 35F
10/19 10:47, 35F
推
10/19 11:31,
3年前
, 36F
10/19 11:31, 36F
→
10/19 11:31,
3年前
, 37F
10/19 11:31, 37F
→
10/19 12:50,
3年前
, 38F
10/19 12:50, 38F
推
10/19 13:22,
3年前
, 39F
10/19 13:22, 39F
還有 41 則推文
推
10/20 14:35,
3年前
, 81F
10/20 14:35, 81F
→
10/20 14:36,
3年前
, 82F
10/20 14:36, 82F
→
10/20 14:37,
3年前
, 83F
10/20 14:37, 83F
推
10/20 15:02,
3年前
, 84F
10/20 15:02, 84F
推
10/20 15:30,
3年前
, 85F
10/20 15:30, 85F
推
10/20 16:41,
3年前
, 86F
10/20 16:41, 86F
→
10/20 16:56,
3年前
, 87F
10/20 16:56, 87F
推
10/20 17:38,
3年前
, 88F
10/20 17:38, 88F
→
10/20 17:38,
3年前
, 89F
10/20 17:38, 89F
推
10/20 17:42,
3年前
, 90F
10/20 17:42, 90F
推
10/20 17:55,
3年前
, 91F
10/20 17:55, 91F
→
10/20 17:55,
3年前
, 92F
10/20 17:55, 92F
→
10/20 17:55,
3年前
, 93F
10/20 17:55, 93F
推
10/20 19:34,
3年前
, 94F
10/20 19:34, 94F
推
10/21 02:24,
3年前
, 95F
10/21 02:24, 95F
噓
10/21 02:38,
3年前
, 96F
10/21 02:38, 96F
推
10/21 11:02,
3年前
, 97F
10/21 11:02, 97F
推
10/22 00:10,
3年前
, 98F
10/22 00:10, 98F
推
10/22 00:56,
3年前
, 99F
10/22 00:56, 99F
→
10/22 10:27,
3年前
, 100F
10/22 10:27, 100F
→
10/22 14:18,
3年前
, 101F
10/22 14:18, 101F
→
10/22 14:18,
3年前
, 102F
10/22 14:18, 102F
→
10/22 14:19,
3年前
, 103F
10/22 14:19, 103F
→
10/22 14:20,
3年前
, 104F
10/22 14:20, 104F
推
10/22 14:28,
3年前
, 105F
10/22 14:28, 105F
→
10/22 14:28,
3年前
, 106F
10/22 14:28, 106F
推
10/22 23:09,
3年前
, 107F
10/22 23:09, 107F
推
10/24 20:32,
3年前
, 108F
10/24 20:32, 108F
推
10/25 23:48,
3年前
, 109F
10/25 23:48, 109F
推
10/26 00:57,
3年前
, 110F
10/26 00:57, 110F
→
10/26 13:14,
3年前
, 111F
10/26 13:14, 111F
→
10/26 13:15,
3年前
, 112F
10/26 13:15, 112F
→
10/26 13:17,
3年前
, 113F
10/26 13:17, 113F
→
10/26 13:17,
3年前
, 114F
10/26 13:17, 114F
→
10/26 13:30,
3年前
, 115F
10/26 13:30, 115F
→
10/26 13:30,
3年前
, 116F
10/26 13:30, 116F
推
10/26 13:37,
3年前
, 117F
10/26 13:37, 117F
→
10/26 23:46,
3年前
, 118F
10/26 23:46, 118F
→
10/26 23:47,
3年前
, 119F
10/26 23:47, 119F
推
10/27 10:13,
3年前
, 120F
10/27 10:13, 120F
討論串 (同標題文章)
Soft_Job 近期熱門文章
27
69
PTT職涯區 即時熱門文章