Re: [请益] 以java作为技能的最低入行门槛(更新回应)

楼主: ntpuisbest (阿龙)   2022-01-15 01:26:10
※ 引述《ppgame (虎纹蜜瓜)》之铭言:
: 各位好
: 小弟因为想在明年转职程式,想要半路出家转行
: 所以今年开始学习java与mysql
: 选择这两项的原因,不外乎是使用量以及相关职位比较多
: 并且相关资源也比较丰富
: 不过我随便去人力银行
: 以"java"、"经历不拘"去找职缺
: 随便一个的工作条件就是java、javascript、jquery、spring、db2、ms sql...
: 洋洋洒洒出现一堆没看过的玩意,明明薪资也三万出头
: 现在这一行的新人都得要先学会这么多程式才能入行吗?
: 所以单纯只会java以及MySQL是不满足这行的最低需求吗?
: 也想顺便请教
: 在没有相关经历的情况下
: 利用JAVA或是MYSQL完成什么样的作品集或成果
: 才能更好争取到机会呢?
: 目前都是看影片,以及按照讲义题本来练习
: 想要整合目前所学来呈现成果
: 但不晓得哪种类型的成品会比较是面试官比较待见的
发现好像在友版的友版看过你,才发现原来是同校斜对面院的同学
因为刚好工作算是刚过试用期没多久
然后又是同校的想说程度应该差不多,所以就厚著脸皮来发文骗P币
如果有讲错的地方,希望各位前辈可以鞭小力一点QQ
首先看了一下你的叙述 有练习过Java还有MySQL 就我的猜测
你可能并没有把这两个东西结合起来过
我的意思是我猜你可能只有在mysql
练习过一下查询,然后顶多下下where 条件 或是left join那样
既然你想要找Java的工作
就我工作半年的理解,初阶Java 工程师的工作就是
用Java把程式从数据库抓回来或是塞进去!
那主流的写法就我所知大概就分成两种
直接在Java 用jdbc的传统方式 配合mysql 指令 去做
或是使用 spring data jpa那样
我这边给你两个连结
1.https://reurl.cc/dXX7Mk
2.https://reurl.cc/DddmVN
如果你真的很没空那就看第二个连结就好了
他大抵来说是一个超级经典的没有登入注册功能,也没有CSS 也没有Javascript的
你会完成一个商品管理系统,他可以新增删除修改你的产品,并且
会把资料存入数据库里面!
https://imgur.com/72uhz0e
这个虽然是一个很普通的专案
但至少完整的学会它你至少可以学会下列的东西
1. spring jpa 要怎么设定和mysql的连线,要在application.properties里面加什么
2. 什么是MVC架构,还有使用接口阿之类的
3. ThymeLeaf模板要怎么用,怎么用它方便你把数据库的东西传到后端再往前面的HTML送
4. spring boot 专案的基础设定,尤其是如何用IDE将会用到的lib放入pom.xml设定档中
你直接第一次先看youtube 影片(就在第二个连结最下面)
第二次看影片搭配blog
第三次无脑copy到你的IDE
第四次尝试着不要看他的code,做出一样的功能
真的不会自己尝试下下关键字Google,真的找不到在回来copy
另外要学会如何使用基础的postman,这样才能测试你撰写的restful api
差点忘了,我觉得撰写后端的时候,流程大部分都是follow这张图的逻辑
https://i.imgur.com/QqjIjPr.png
一样附上图片影片~
https://reurl.cc/Vjj8kA
顺便附上我当初学的笔记
https://hackmd.io/4pEHuRSIQ7K1i92tAHVSuw
感谢公司,前三个月都让我看书,
不懂的还有小主管可以问
所以整理了四十几篇hackmd笔记哈哈
但很多都写得很烂很少,就不贴了......
可以善用hackmd将一些常用的code整理起来,这样要复制的时候就会找的到
讲了这么多
总之要先学会使用spring boot建立专案,然后让Java和mysql做连接
不管你要使用jdbc 还是 jpa都可以,可能有些老旧专案还是jdbc 这边就自己斟酌要不要

总之我觉得可以独立写出一个product manage 专案,应该就可以在台北找到一个40几k的
工作吧
接下来要是还行有余力
可以去学spring security 弄个什么第三方登入,保护URL资源之类的
webclient去学怎么打外部的API接资料并且设计Pojo接回来
然后还有spring value怎么用啊等等
其实也可以
直接等特价的时候300多块花下去去买 udemy上的
Spring Boot从入门到高级实战课程
https://reurl.cc/9OO4XY
反正才20几小时,你每天花一小时看花三个钟头理解
应该最慢两个月可以看完啦(如果你可以全职)
自己做专案我是抓一个月到两个月这样
可以去美化一下这个product manage专案,加上一些CSS 然后加上登入登出系统
把它改一下,变成什么记帐网站或是订餐网站,我相信这样应该有工作才是
老实说我自己当初面试时没有任何作品
JS几乎完全不会写,CSS 0 ,bootstrap不会用
只是因为稍微有点统计学背景就被录取了....
https://imgur.com/sHpcF8n
但其实我除了线性模型外都学得很烂....
还有我曾经资料结构被当过,还是暑修班= =
https://imgur.com/KcFUT9u
所以目前正在从linkedlist开始重新学
搭配geekforgeek学
https://hackmd.io/ndwi4XYqSoyHWafIHa4Dyg
虽然只到printnode,而且还写的很差,但至少比N年前好太多了
当时真的是连getter setter都不会用超级惨= =
最后
我大学念法学士,然后很勉强的从硕士班毕业
还是有找到一份基础的后端工作
所以加油吧~
ps 未来希望可以整理基本资料结构的java版本的笔记哈哈
愿望打在这边,希望有实践的动力QQ
作者: LikeElonMusk   2022-01-15 02:32:00
帮推 可惜我学的是C#
作者: jadokao (你算哪根葱?!)   2022-01-15 02:42:00
推!刚好最近在自学Java扩充技能树
作者: whatzup1124 (我是干嘛)   2022-01-15 03:32:00
作者: BigCockman (大雕男)   2022-01-15 08:26:00
写的不错 但可以不要乱推35K这种薪水吗
作者: ganch1129   2022-01-15 08:33:00
认真推
作者: aidansky0989 (alta)   2022-01-15 08:33:00
以台北35k来说你会蛮多的
作者: ccnancy (茶茶茶)   2022-01-15 09:43:00
作者: jobintan (Robin Artemstein)   2022-01-15 10:51:00
JAVA还是有需求的,不过35K怕无法在台北市生活。
作者: hellomotogg (你好机车)   2022-01-15 11:05:00
作者: vencil (vencs)   2022-01-15 11:06:00
35K外地人在台北只能过拮据苦日子
作者: jackflu (jackflu)   2022-01-15 11:16:00
谢谢分享。 CodeJava那网站我超爱,大推~
作者: aaa1234136 (淡水活鱼)   2022-01-15 12:31:00
推心得 不推薪水...
作者: chen09885 (阿喜)   2022-01-15 13:28:00
35K也太惨,会越做越穷......
作者: hegemon (hegemon)   2022-01-15 13:43:00
去银行写Java都没这么低
作者: shomingchang ( )   2022-01-15 14:39:00
看104银行起薪要40k以上是硕士吧,不然一堆都3x在开的
作者: sb8888 (V5)   2022-01-15 14:42:00
我比较想知道一年资历的能拿多少我好像拿少了qq
作者: RayLeeRock (id很长)   2022-01-15 14:54:00
很实用,推!
作者: hisashi   2022-01-15 15:26:00
会这些没开50k以上真佛心
作者: giantwinter   2022-01-15 16:51:00
作者: xx820110 (丸仔)   2022-01-15 17:16:00
同为Java人推一个QQb
作者: kirin021 (kirin)   2022-01-15 17:48:00
速成班一年收多少学生,就知道薪水肯定被稀释的,这些就是速成班出来就会的程度
作者: hisashi   2022-01-15 18:08:00
你真的比50%本科甚至在职的人认真许多了
作者: wetor (白白)   2022-01-15 18:22:00
感谢分享
作者: streakray (条纹衣boy)   2022-01-15 19:15:00
推推
作者: kentyeh (kent)   2022-01-16 00:05:00
hibernat或Jpa比较偏纯物件,主要是想把物件直接mapping到数据库,也不无想要隐藏SQL的意图(尤其是早期的Hibernat,后来的Jpa才比较方便引用SQL),但有时跟本不想Update到某些字段以避开触发Trigger,或有时会作一些特殊查询mapping回物件,所以后来就改用jDbi,我个人觉得弹性较好,您可以试试,;至于ThymeLeaf模板,以前觉得JSP+Jstl可以包打一切,最近开始用Webflux,没了JSP,试了FreeMaker,真的难用,才发现ThymeLeaf比较类TagLibrary的用法,至于数据库的部分也只剩r2dbc可用虽然有Hibernate Reactive,但因为不是spring体系,选没用过,不知怎么整到spring
作者: za075056 (za075056)   2022-01-16 13:07:00
推详细
作者: EQspb (EQspb)   2022-01-16 13:43:00
帮推 自己实作是必要的 有人指路更省时
作者: dogppatrick (没梗)   2022-01-16 14:26:00
推认真 但是谈价技巧要加强QQ
作者: awenracious (Racious)   2022-01-16 22:03:00
台北现在很多30几k,感觉因为补习班关系,不少驻点的都压低薪资去找这些刚出来的
作者: Marslin915   2022-01-17 15:34:00
帮推
作者: wu0h96 (喜感)   2022-01-17 18:07:00
你会得太多了
作者: sb8888 (V5)   2022-01-18 14:25:00
代表第一份工作48k比我好多惹
作者: ppgame (虎紋蜜瓜)   2022-01-18 21:55:00
哇,还以为这系列已经没人回了,没想到有人还分享这么详细话说是怎么被找出是同校的?ptt好恐怖目前觉得自己java基础有点弱,所以一边录制影片一边学新的JSP,另外我目前的确没学过将SQL跟JAVA结合的内容看起来短期内,可以先把这个商品管理系统完成后就可以尝试去投递履历找入门工作了先把这篇文章收藏起来,等学习又碰到瓶颈时再回来复习
作者: MDay56 (他妈妈冲击波)   2022-01-31 23:06:00
谢谢分享

Links booklink

Contact Us: admin [ a t ] ucptt.com