民办大二学苍穹外卖之后,下一步该学什么?

今天给大家分享的是一位粉丝的提问,民办大二学苍穹外卖之后,下一步该学什么?

接下来把粉丝的具体提问和我的回复分享给大家,希望也能给一些类似情况的小伙伴一些启发和帮助。

同学提问:

民办大二目前学完了苍穹外卖下一步怎么办?

Yt回答:

首先各位朋友你做这个苍穹外卖的目的是什么?很多朋友说我是为了学技术,这个是可以理解的,因为苍穹外卖它也只能满足你一个学的作用,因为你没办法把它做到产品化,你没办法做到别人用,你不能说你们寝室的人用你的苍穹外卖能点到外卖这是不可能的,就说到这一点,你这个苍穹外卖它只能满足你学。接下来第二个,你接下来需要满足的一点,就是你有了苍穹外卖这个项目的经验,我认为你对于Java的spring它整个的框架你是了解的,然后基于这个基础上面,你能不能把苍穹外卖变一变,做一个属于你自己的能够解决具体问题的东西。你就把苍穹外卖里面的技术点,你就按着它比如哪个地方接收数据,哪个地方组织SQL,哪个地方把SQL组织成Jaon返回回去,这个流程梳理清楚,结合着哪些业务可以做,你就不说苍穹外卖,你就比如说做一个对于学校里面的食堂这种餐馆打饭排名,就是哪个味道比较好,你做一个这样的小项目也行,你用的就是苍穹外卖里面这个spring,这个东西也行,至少说你会学以致用。

然后做完这个项目之后,你就发现你会梳理到什么,需求怎么梳理?会在苍穹外卖的基础上面,苍穹外卖给你的只有一个底层的技术方案,只有一个你曾经用过的技术方案怎么做的,数据库怎么组织的,你后面做完这个之后,你就会了解到一个需求怎么梳理,代码怎么实现,我怎么测到上线,你就会慢慢的会有一个产品,再结合着你到后面有了这个需求的经验之后,你再去发散一下,我有没有其他地方可以用,有没有其他地方再用这个东西,我依旧还是这一套,我再去梳理一些需求,我再去用。自然而然你就发现苍穹外卖我是学,然后用一个产品,再做一个,你就有个两到三个,你就知道需求怎么梳理,然后方案怎么选择,代码怎么写,怎么做到上线。

至于你比如说具体我接下来我是不是要学点分布式啊,包括很多朋友会纠结一点,我是不是要学点分布式,我是不是要学点这种类似于ETCD,我是不是要学点这种类似于微服等等。后面很多朋友就没拿捏清楚,就没有想清楚这个问题。技术这个东西如果你不解决具体问题,它什么作用都没有,就是一种现象,就是你会发现你学了一大堆,结果没有用。接下来跟你讲的,你学完这个东西一定要学以致用,慢慢来说能够去把它做到一个产品化,不是说你要学ETCD,也不是说你要学Elasticsearch ES这种东西,你在你项目的基础上面,你看要不要它,选择这个方案来解决你具体问题。

总结:

  1. 别死磕苍穹外卖,整点能用的东西 做完苍穹外卖只是学会技术皮毛,得把它变成能解决实际问题的玩意。比如用Spring框架搞个校园食堂评分系统——哪个窗口好吃、排队快,让学生自己打分。这比外卖项目实用多了,还能练需求分析能力。
  2. 拆解技术流程,照葫芦画瓢 把苍穹外卖的代码拆明白:怎么接数据→写SQL→返回JSON。然后换个业务场景重新组装,比如把"菜品下单"改成"课程评分",数据库字段调整下,技术栈直接复用,两周就能搓出新项目。
  3. 别急着追新框架,先搞定产品闭环 分布式、微服务那些花活先放放。重点是把做出来的东西上线跑起来,哪怕只是局域网内测。Spring Task定时统计评分,用Redis缓存热门窗口数据,这才是企业要的实战经验。
  4. 攒项目不要量要质,两个够用 再做1-2个变种项目就行。比如把食堂评分升级成校园二手交易平台,复用苍穹外卖的支付模块(改成虚拟积分),加上即时通讯(用WebSocket)。两个项目足够证明你会需求分析→落地开发。
  5. 技术学习跟着需求走 遇到性能瓶颈再学新技术。 比如评分系统访问量大,顺势学Elasticsearch做搜索优化;图片太多就上阿里云OSS。这样学的技术才记得住,简历也有故事可讲。

计算机相关专业就业求职学习路线/offer选择/职业规划建议

工种浩:程序员yt (学习就业困惑?我们来为你答疑解惑!)免费投稿 投稿必回

#职业规划##计算机#
计算机就业职业规划辅导 文章被收录于专栏

解决计算机相关专业就业/面试/技术提升等问题解答(投稿必回)

全部评论
学完苍穹外卖下一步
点赞 回复 分享
发布于 05-17 15:52 辽宁

相关推荐

昨天 00:39
已编辑
太原学院 C++
目前是准大二,网络工程专业,二本,高考完听周围人说计算机相对于别的专业来说赚的要多一点就报了,大一上的时候还什么都不知道,以为好好上课就能有个工作(我在那之前也看到很多就业难的信息,在我当时的认知里只觉得进大厂难,进个小厂拿个5,6k应该没什么问题),直到我和一些大三和大四的学长打好关系之后才真正了解到就业形式,就想着自力更生吧,然后我就去网上搜各种计算机岗位要求和岗位分析这类视频,(结果一堆制造焦虑和卖课的,有用的信息很少,也可能是我搜的方式不对),他们不同人讲的差异极其巨大,但都说要先好好学习c语言,后面是c++或者java,然后看四大件,尤其数据结构(我当时听信了三种说法,java可替代性高,c++这块就是越老越妖的,c++更不容易失业)(计算机不细看专业,只要是计算机类都可以,网工发展前景没开发岗好)(二本走硬件不好走,软件更包容一点)后面我寒假学了学,大一下蓝桥杯山西b组拿了个排名很靠前的省二,基本压着省一的线,之后我就想着学技术栈,尽量早点实习,结果c++的岗位细分起来数量太多了,客户端,服务端,音视频,而且我又搜到好多观点,不同人的观点十分割裂,我又回到了大一上那个感觉,好迷茫啊,每个岗位的技术栈都有差异,不知道该着重学哪些,是选哪个c++岗位,好好学对应的技术栈,还是趁早转向java的哪个岗位,或者走专业相对对口一点的网络工程师,又或是这个学历完全没有竞争力,想进大厂拿高薪对于二本生来说就必须去考个研?还是说在付出同样努力的情况下在入职后通过好好学技术跳槽也可以进大厂,这样更有性价比,更稳妥一点?希望大家给点建议,谢谢大家🙏PS:想搜点信息结果哪哪都是卖课的和培训的,还有好多大学四年打四年游戏,啥也不会,完了找不到工作说是专业就不行,行业和经济环境就不行的,纯制造焦虑的,有用的信息好少啊
点赞 评论 收藏
分享
评论
2
11
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务