作者JuicyChen (小酒窝 长出睫毛 )
看板Soft_Job
标题Re: [心得] 失败的5个月(非讨拍)
时间Fri Sep 28 00:29:14 2018
本鲁蛇也是版上最看不起的资策会仔 台北.NET班
心得感想: 资策会大概60%的人 根本不应该去资策会
本鲁从资策会出来的第一份工作 月薪49K
学历:四大文学/工学双学位(非CS) 大学时超讨厌程式(教授的教法...)
资质普通 高中校排倒数20名 大学系排90%
会去报名资策会的 通常分几种人
1.大学非CS 真的对写Code有兴趣的
2.竹科高薪但爆肝 身体出问题想转行 (这种人很少)
3.学店毕业 不知道自己要干嘛 被家人送来顺便多逃避半年
4.在自己本来领域没热忱不上不下 对Coding也没兴趣
纯粹写Code比较好找工作 起薪又比较高才转职的
学生组成 3 4的人占大多数
资策会的课程 是偏向就业取向/业界应用为主
因为主要是培养业界的码农 不会去教大学CS的资料结构/演算法/OS
所以对於一般人来说 可以说是没有门槛的限制
「人人都可以写Code,但不是人人都适合」
进入门槛低 但是只适合真的对Coding有兴趣 想持续学习新技术的人
其实资策会的课程 内容范围教的蛮多的 (毕竟要在半年养出能提供给业界的码农)
要符合业界的广泛需求 业界还在用的旧技术 业界慢慢开始再用的技术都要教
学生又几乎是从0开始 我认为节奏算是蛮紧凑的
新手刚开始不熟练 概念没有那麽了解 有时候就会卡住碰壁
除非你是天才 不然半年内 多少都会遭遇点挫折
遭遇挫折时 有没有兴趣就很重要了
有兴趣的人 会自己Google/问老师同学/晚上留下来讨论+练习
没兴趣的人 基本上就是下课就回家 完全不碰了
更多人的人是 前面跟不上/中间跟不上/突然一个段落跟不上 就开始放弃了
上课开始睡觉/玩手机/滑FB
在未来的软体职涯中遭遇挫折 是100%会发生的
如果在业界一遇到不会的 就直接摆烂 那还是不要当工程师好了...
对Coding没兴趣的人 就算把资策会教的都学得很透彻
未来职涯发展也蛮大机率会受限 到一个瓶颈就上不去了
因为资策会 教的内容范围很广 所以都只能教到理论/基础 没时间教得很深
只能让你的作品 套BootStrap有个还OK的UI 可以动的起来就好
C#班的前端部分 可以说是0 仅限於基础的js/css/html/JQuery/Ajax
(不用考虑效能 / 权限控管 / Controller和Service分层结构 / Design Pattern)
资策会能提供你的 只是进入业界的门票
你的作品 跟业界的Real Work程式 基本上还是有一定的技术差距
毕竟业界更要求严谨 需求/复杂度/可扩充性 一定比资策会作品高很多
如果你真的没兴趣 不想自学其他技术
只想要一份饿不死的薪水 那只要把资策会教的都学会就好
毕竟新人时期 面试官会认为你是新人 觉得你资策会的都OK 就很不错了
几年过後 当你想要跳槽or换公司时
面试官当然会看你的年资 认为你这年资应该要有的相符实力
有热忱的人 会不断的去接触新东西 跳槽後谈的薪水自然比较高
没兴趣的人 这时候还停在资策会新人实力 那不管怎麽跳薪水大概就是4~6万
我看过一堆写了6~7年的工程师 薪水比我年资1年时还低.....
同期资策会出来的 两年後
有人跳槽 110K*16
有人可以去Line 旋转拍卖
有人还不到50K
大概就是兴趣 热忱所影响的结果
在软体这条路上 如果你不想被淘汰的话
你可以选择
1.专精1~2个领域 成为该领域的顶尖高手 你就是该领域的专武
2.广泛涉略多领域 成为多能工 跳槽到大部分公司能快速成为零件之一
这两条路 唯一的共同点就是要不断的学习新技术
尤其你想未来想走前端的话 一直碰新东西是必须的
前端现在越来越蓬勃 慢慢开始受到重视 每几年流行的趋势可能又会变
以前只要Jquery打天下 现在还要会React/Angular/Vue
2~3年後 如果趋势又变了 那前端工程师还是要去学
其实不管前後端 你可能未来要接触的东西都很多
EX: 一开始出来资策会 你可能只会基本的SQL
然後因为子查询用得不好 造成效能很差
之後你可能会要知道该对哪些栏位建index
何时状况建立哪些index(单一索引/唯一索引/涵盖索引/分割索引)
要减少I/O可能要用索引压缩 针对不同资料异动频率的Table设立不同填满因子
资策会教你的Entity Framework如果真的要mapping很多Table影响效能
你可能会去用notracking 或是使用dapper
虽然台湾很多公司 都不用写Unit Test
但是当你学会写测试後 在新专案采用TDD的开发模式 才会发现省更多时间~~~
资策会只教你最基础的MVC 没时间示范多层次架构
你在业界可能要把helper/Service/Model/Controller拆开
Controller就只负责传递资料/检查权限/ModelState的检验
Design Pattern先学个简单工厂模式 可以套用70%的情况
权限控管 资策会没时间教你ASP.NET的Identity
你可能要了解MVC的生命周期 HttpModule/HttpHandler是什麽
毕竟你有可能要写Web Api
或是你的公司 跨系统对接时 是用更早期的Web Service/WCF
(因为有些对接系统 需要你提供描述文件wsdl
但是Web api不是Base on SOAP,要产出描述文件要用Swagger
但是产出格式是json或yaml 但是wsdl是XML格式
所以只能选择用Base on SOAP的Web Service)
你在资策会 可能只知道Session/Cookies,却不知道要干嘛用的
Session/Cookies 如何判定使用者身分
Request/Response中 你至少要了解body跟header里的常见属性
不然你根本不知道自己传了什麽出去
header里面很多属性是干嘛? Refer来自哪里? 怎麽有ETag? 是远通集团吗??
Cache-Control可以不允许快取耶! 原来可以设定快取有效时间耶?!
了解http Request之後 你就可以开始玩爬虫了~~~
假设你去的是电商类型公司
那你写出来的网页 为什麽SEO排名很差?
可能是
1.不符合Google规范
(html标签乱用、没有语意化、description keywords关键字选得不好
SiteMap、外部连结、文章中的关键字密度有问题、没有多语系、301 302转址)
2.网站检测效能很慢
通常最多的原因是图片没有最佳化 以及没有设定快取期限
再来是使用的js/css太多支,发出的request太多 而且走的协定 都是http1.1
一查才知道 http1.1 对同一个domain只能同时开启6个TCP/IP connection啊!!
难怪看开发者工具的Network时 每个request都是1次6个跑完 再跑另外6个
看来把静态网站资源 都放上CDN是最佳解
Azure上架CDN走的是spdy Cloudflare走的是http2 都没有domain限制了
然後发现js/css太多 那只好bundle啦
看要用MVC的内建bundle 还是用Webpack都可以 之後可透过压缩再少一半size
http里的header有个属性content-encoding
说的就是可以接受的压缩方式 常见的有gzip Deflate 最新的有br
什麽? 压缩後想在Chrome上Debug 但是压缩过後都是乱码 不方便QQ
没关系 学个webpack source map就行了~~~
如果你在电商 那通常会要在view上埋一些广告行销公司的js
可能要了解GA流量检测 要了解GTM
在页面中可能要埋那些结构化资料给搜寻引擎爬虫爬
如果在博弈产业 当前端工程师的话 那对於前端效能的要求和技术更多了
要会CSS的预处理 马的104上一堆前端职缺还要求熟悉Node.js
可能要把Server Cache存在Redis或MongoDB中
因为User量很多 Server可能很多台 要上版部署用手动很慢
那可能就要学Jekins跟Dokcer 才能导入CI/CD了
台湾公司爱用Windows系统 Line公司是用Linux系统
要操作Linux系统 你只好乖乖去学Vim指令 不然你连改个记事本都改不了XDDD
挖赛~~ 不知不觉打了一堆 全部都不是资策会当初教的耶
而且都是偏向前端领域而已 DB/效能调校那些 我几乎没碰过
看了那麽多 结业之後还想不想当软体工程师
真的要好好仔细想清楚 11万学费都算小钱而已
找到自己真正的兴趣 适合走怎样的路才是重要的~~~~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.141.82.74
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1538065756.A.B6C.html
※ 编辑: JuicyChen (220.141.82.74), 09/28/2018 00:31:52
1F:推 devilkool: 推详细心得XD 09/28 00:36
2F:→ Uzak: 两年11万? 认真? 09/28 00:54
3F:推 pttrAin: 同为资策会同学,这篇大推..我就是废废领 35K 继续努力中 09/28 01:11
4F:→ vi000246: 本文值1000P 09/28 01:33
5F:推 shenevol: 推这篇 很真实 09/28 02:38
6F:推 bonfferoni: 好文 不过能不能精进也是看公司 09/28 04:54
7F:→ deray: jenkins docker 09/28 06:03
8F:推 BlacksPig: 优文˙ω˙ 09/28 06:24
9F:推 knives: 是因为你本身就是四大吧才有可能一出来就拿那麽多 09/28 06:48
10F:推 Y78: 推推推 09/28 08:31
11F:推 qrtt1: 有下有推 09/28 08:35
12F:推 lk2986706we: 推 实际的心得 09/28 08:47
13F:推 neo5277: 不错喔! 09/28 08:54
14F:推 dirk110613: 两年11万 这太神... 09/28 08:58
15F:推 sofasoso: 这篇不错 後面都是讲业界实务面XD 09/28 08:58
16F:推 menshuei: 你这四大文学加工学就不是一般人了吧 09/28 09:06
17F:推 acer1832a: 学店都很少人有修双学位了,四大双学位学习能力肯定不错 09/28 09:12
18F:推 vn509942: 不要太苛求 你们现在还有这种速成班可以上 学习环境其 09/28 09:22
19F:→ vn509942: 实对新手很友善了 09/28 09:22
20F:推 bobbyaxe: 强 09/28 09:25
21F:推 TAKADO: 好文 後段非常务实实用 09/28 11:07
22F:推 DCTmaybe: 惨了~你讲的我一堆不会 09/28 11:55
23F:→ bndan: 如果是我知道的去LINE那位 = = 那11万有(年薪150以上) 但我 09/28 11:57
24F:→ bndan: 没记错的话 年资应该是近3年才对(?) 09/28 11:57
25F:嘘 pttano: 两年11万都是强者我朋友同学同事之类的 09/28 12:04
26F:推 ap954212: 推 09/28 13:22
28F:→ pkwelly: 但是他好像是联成毕业的 XD 09/28 16:08
29F:推 defective: 推...11万真的不是小钱 09/28 16:16
30F:推 prag222: 看起来样样通 样样松 09/28 20:58
31F:推 rugia813: 太强了吧@@ 有神快拜 09/28 23:06
32F:推 loveu8: 到业界就是无止尽的学习,哈哈 09/30 07:22
33F:推 maxsho: 是因为在北部吧。像我是成大数学硕,上完java养成班後在台 10/03 12:55
34F:→ maxsho: 中找的工作薪水不超过四万 10/03 12:55
35F:推 hhaappyy1112: 我也是资策会出来的,我也记得去line的那位应该是三 10/03 22:26
36F:→ hhaappyy1112: 年多才对XD 10/03 22:26