Re: [心得] 失败的5个月(非讨拍)

楼主: JuicyChen (Juicy~~~)   2018-09-28 00:29:14
本鲁蛇也是版上最看不起的资策会仔 台北.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万学费都算小钱而已
找到自己真正的兴趣 适合走怎样的路才是重要的~~~~
作者: devilkool (对猫毛过敏的猫控)   2018-09-28 00:36:00
推详细心得XD
作者: Uzak (情与欲)   2018-09-28 00:54:00
两年11万? 认真?
作者: pttrAin (rAin)   2018-09-28 01:11:00
同为资策会同学,这篇大推..我就是废废领 35K 继续努力中
作者: vi000246 (Vi)   2018-09-28 01:33:00
本文值1000P
作者: shenevol (shen)   2018-09-28 02:38:00
推这篇 很真实
作者: bonfferoni (bonfferoni)   2018-09-28 04:54:00
好文 不过能不能精进也是看公司
作者: deray (Deray)   2018-09-28 06:03:00
jenkins docker
作者: BlacksPig (Black Handsome s Pig)   2018-09-28 06:24:00
优文˙ω˙
作者: knives   2018-09-28 06:48:00
是因为你本身就是四大吧才有可能一出来就拿那么多
作者: Y78 (Y78)   2018-09-28 08:31:00
推推推
作者: qrtt1 (有些事,有时候。。。)   2018-09-28 08:35:00
有下有推
作者: lk2986706we   2018-09-28 08:47:00
推 实际的心得
作者: neo5277 (I am an agent of chaos)   2018-09-28 08:54:00
不错喔!
作者: dirk110613 (James)   2018-09-28 08:58:00
两年11万 这太神...
作者: sofasoso (BANG!BANG!BANG!)   2018-09-28 08:58:00
这篇不错 后面都是讲业界实务面XD
作者: menshuei (红茶)   2018-09-28 09:06:00
你这四大文学加工学就不是一般人了吧
作者: acer1832a (Mike)   2018-09-28 09:12:00
学店都很少人有修双学位了,四大双学位学习能力肯定不错
作者: vn509942 (如履薄冰)   2018-09-28 09:22:00
不要太苛求 你们现在还有这种速成班可以上 学习环境其实对新手很友善了
作者: bobbyaxe   2018-09-28 09:25:00
作者: TAKADO (朕没给的你不能抢)   2018-09-28 11:07:00
好文 后段非常务实实用
作者: DCTmaybe (竹竹人)   2018-09-28 11:55:00
惨了~你讲的我一堆不会
作者: bndan (seed)   2018-09-28 11:57:00
如果是我知道的去LINE那位 = = 那11万有(年薪150以上) 但我没记错的话 年资应该是近3年才对(?)
作者: pttano (pttano)   2018-09-28 12:04:00
两年11万都是强者我朋友同学同事之类的
作者: ap954212 (death is like the wings)   2018-09-28 13:22:00
作者: pkwelly (新街国小小小郭)   2018-09-28 16:08:00
https://wp.me/p7ou9J-gd 那个110K是不是他?但是他好像是联成毕业的 XD
作者: defective (defective)   2018-09-28 16:16:00
推...11万真的不是小钱
作者: prag222 (prag)   2018-09-28 20:58:00
看起来样样通 样样松
作者: rugia813 (rugia)   2018-09-28 23:06:00
太强了吧@@ 有神快拜
作者: loveu8 (RA1-推广)   2018-09-30 07:22:00
到业界就是无止尽的学习,哈哈
作者: maxsho (沉默的熊)   2018-10-03 12:55:00
是因为在北部吧。像我是成大数学硕,上完java养成班后在台中找的工作薪水不超过四万
作者: hhaappyy1112 (K)   2018-10-03 22:26:00
我也是资策会出来的,我也记得去line的那位应该是三年多才对XD

Links booklink

Contact Us: admin [ a t ] ucptt.com