作者paranoia5201 (社会黑暗、行路难)
看板Soft_Job
标题[请益] 如何模仿专案
时间Fri Feb 22 19:07:38 2019
自学程式语言一些时间,许多网友都说要赶快做个小专案展现基本能力,有利於求职。
「不知道怎麽做?就模仿别人的作品啊!」对於一个新手而言,该如何模仿?
例如我看到一个很酷的网站或app,想要仿造,没有它的原始码,是要怎麽模仿?
请教一位资讯教师,他说可以先从书上的小程式开始扩展。但是那些都真的很基础(做个小游戏、连结范例资料库等),这种只要买书看就会的东西,应该马上就会被资讯老手打枪了吧……。
到底要怎麽开始第一个专案?怎样的完成度才有利於求职?又该如何「模仿」?看到别人很酷的东西但是不知道程式码,还能模仿吗?
感谢!
-----
Sent from JPTT on my Sony G3226.
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 42.73.194.107
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1550833661.A.643.html
1F:推 tz5514: 所谓的模仿不一定是模仿写法或技术,你要先从实际使用去 02/22 19:15
2F:→ tz5514: 分析整理出这个服务有哪些功能哪些需求,然後用你自己熟 02/22 19:15
3F:→ tz5514: 悉的的技术去实作功能类似的成品 02/22 19:15
4F:推 Gaitz: 前端就先切版吧 後端就想想有什麽资料?要怎麽存?怎麽取 02/22 19:17
5F:→ Gaitz: 得?怎麽做成API 给人用? 怎麽处理 request ? 02/22 19:17
6F:→ tz5514: 当你发现原有的技术或写法已经hold不住较为复杂的场景或 02/22 19:17
7F:→ tz5514: 功能时 就去寻找学习更好的架构或解法 02/22 19:17
8F:→ tz5514: 当然有原始码可以直接参考的话是更好 但是前提是你有先靠 02/22 19:19
9F:→ tz5514: 自己实作过了 才去参考别人的解法 这不是像刷leetcoed记 02/22 19:19
10F:→ tz5514: 最佳解 02/22 19:19
11F:推 tz5514: 会需要模仿已有的服务是因为如果你没有机会接案的话 就没 02/22 19:25
12F:→ tz5514: 有设计稿跟需求可以练习实践 所以不是要临摹出一样的code 02/22 19:25
13F:→ tz5514: 而是让你当练习题靠自己写 02/22 19:25
14F:→ pttworld: 你怎麽连批踢踢的,写个连线工具出来 02/22 19:39
15F:→ testPtt: 新手先找有code的然後弄懂就可以去面试啦 02/22 19:39
16F:→ testPtt: 就算老手也常常先找看看有没有别人写好的 02/22 19:42
17F:推 yfu3330225: 网址看到很酷的ui 可以看一下dom 跟 css,然後看一下s 02/22 20:42
18F:→ yfu3330225: ource 用了哪些 lib,可以学不少 02/22 20:42
19F:推 bill0205: 通常都先切版然後模仿UI 後端就看你想做什麽了 02/22 21:16
20F:→ vi000246: 你去看鸠摩智vs少林寺那段就懂了 02/22 22:21
21F:→ purestone: git hub上一堆东西可以抄,喔我是说模仿啦 02/22 22:59
22F:→ flash5408: 为啥要有专案啊 我都没有也找到工作啊 02/23 04:41
23F:→ alog: 你的目的不在於真的要做专案 你只是想做一个可以用在求职自 02/23 09:53
24F:→ alog: 抬身价跟寻求老手认可的内容 但现实是你没有自信完成一个可 02/23 09:53
25F:→ alog: 以证明/匹配你能力程度的东西内容 同时有眼高手低习惯挑掉你 02/23 09:53
26F:→ alog: 现阶段可执行做到的部分 02/23 09:53
27F:→ alog: 我觉得好的工程师要懂得分析问题跟知道解决问题的方式越多越 02/23 09:56
28F:→ alog: 好 找出适合当下最佳的方案去执行 02/23 09:56
29F:→ alog: 但是免不了还是要从很基本的基本功慢慢打起 包括学习跟了解 02/23 09:58
30F:→ alog: 你觉得可能很基础的东西 02/23 09:58
31F:推 alog: 至於你要问有利於求职 那要先问你自己 你想做哪种类型的工程 02/23 10:00
32F:→ alog: 师 需要在哪一间/产业服务 他们需要什麽样的人才 你至少要 02/23 10:00
33F:→ alog: 有他们开出来的条件最低能力 02/23 10:00
34F:→ alog: 要先认清自己的能力水平到哪 然後去做那个水平可以做的事 02/23 10:03
35F:→ alog: 你可以挑不需要学习的东西 但前提是你要先明白原理或知道你 02/23 10:04
36F:→ alog: 在这个当下不需要太深入 02/23 10:04
37F:→ MOONY135: 新手很难分辨到底哪些是现阶段必要 现阶段不必要的 02/23 11:59
38F:推 alog: 楼上 会发生无法分辨的问题 可能的原因我个人会比较认为是 02/23 12:50
39F:→ alog: 你对於这件事本身就没有很明确的目标 02/23 12:50
40F:→ alog: 若无法分辨 其实就包括你花时间仿造一个酷炫的东西也未必能 02/23 12:54
41F:→ alog: 有助於你未来要做的事 例如求职这件事 02/23 12:54
42F:→ alog: 至於模仿我没有补充到 最後还是写一下 02/23 13:14
43F:→ alog: 要仿造/模仿一样东西 可能得谅我讲个干话 02/23 13:14
44F:→ alog: 这种事情是用经验堆积起来的 没有办法短时间做到 02/23 13:15
45F:→ alog: 你做过的东西越多 你对於一个新的事物或是要模仿 就会有一 02/23 13:16
46F:→ alog: 个直觉反应知道该怎麽下手或抓到这项东西要打造出来的重点 02/23 13:16
47F:→ alog: (先说好 就照你的假设你模仿的东西没有现成的东西或原始码 02/23 13:17
48F:→ alog: 可以参考) 02/23 13:17
49F:→ alog: 但如果你没有足够的实战经验 有些要模仿的东西真的就是做不 02/23 13:18
50F:→ alog: 到 因为你当下的知识跟经验没有办法帮你造出来 02/23 13:18
51F:→ alog: 所以 02/23 13:18
52F:→ alog: 你如果想要短期速成或是做到一个程度 02/23 13:18
53F:→ alog: 就必须在有明确的目标下 花钱去找能符合你目标且实战经验丰 02/23 13:20
54F:→ alog: 富的老师来一对一带你会比较效益 02/23 13:20
55F:→ alog: 不然你还是得一步步慢慢来 可能还要花不少时间请教人 跟 踩 02/23 13:20
56F:→ alog: 雷 02/23 13:20
57F:→ alog: 大概以上 供原po参考 希望有帮到你 02/23 13:22
58F:→ ChungLi5566: 专案不是程式码而已 还包括需求发展 分析 设计 02/23 13:40
59F:→ ChungLi5566: 这些都没做就想要用程式码实作 当然做不出来 02/23 13:40
60F:推 freedls: 模仿出类似的效果或功能,而非从原始码复制贴上 02/23 14:40
61F:→ viper9709: 推楼楼上 02/24 02:21
62F:→ kattte: 你身边有资讯老手吗? 不然你怎麽知道资讯老手一定会打枪你 02/24 16:24