楼主: 匿名
跳转到指定楼层
上一主题 下一主题
收起左侧

真诚地求问,真的纠结好久了

 
全局:
我之前用的是Spring,后来换成了Django,真的觉得Django比较适合新手,上手快做的东西也比较presentable。找工作的时候进不了大厂很多小厂也是用Django,所以作为project我觉得挺好
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-2PDOJ  2020-5-23 08:29:43
gatechkc 发表于 2020-5-23 06:28
有时间的话就可以从老的技术开始学起,像java方向的话可以从java ee的一些概念入手servlet,jdbc,jsp这些 ...

感谢回复,你说的很中肯,也很实际,还帮助我考虑到时间问题,以及简历上确实也不可能写servlet,jsp(现在还不知道servlet是啥,大概也是你说的某种老的技术吧hhh)所以我现在就很想知道做什么项目对简历有帮助,又适应我这种条件的学习者,自己想真的想不出来,所以就在这里提问了。
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-2PDOJ  2020-5-23 08:30:34
cccccccccp 发表于 2020-5-23 05:59
觉得从html js css开始做个前端比较容易上手些,然后可以用python flask搭载一个后端,试着前后端分离的开 ...

嗯,接下来会写一个html+js+css,其他的还要了解学习哈哈
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-2PDOJ  2020-5-23 08:32:00
orca 发表于 2020-5-23 06:16
我覺得有好奇心想搞懂 how things actually work 是件好事, 因為很多人只想知道怎麼套框架解決問題就好了.  ...

感谢你给我的建议,framework 演化史或比较的视频我还挺感兴趣的,希望我可以听懂hhh
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-2PDOJ  2020-5-23 08:35:31
真诚的感谢楼里的大家对我的回复,能得到一些建议很开心。请不要care我的匿名,我真的很少在网络上发帖,感觉个人对隐私有一种很偏执的在意,可能怕网上东西发多了,哪天我火了被挖坟hhhhh
回复

使用道具 举报

🔗
hai_guai 2020-5-23 09:13:15 | 只看该作者
全局:
我觉得你要转变一下思路,做项目一定是用以致学,而不是上学时候的学以致用。说难听一点的,做出来东西就是牛*,做不出来就是傻*。

先跟着敲一遍,能理解多少就理解多少,理解不了就算了!做第一个项目对自己要求就是:只要做出来就好了,甚至用了什么东西忘了都可以。先把项目做出来再说,不要问那么多为什么,也不要去想哪个框架,哪个技术好,完全没有意义,因为你用了一个技术,那还对比个啥。除非你用了不一样的技术实现了一个东西,那才能做对比。

你所羡慕的很全,很完备的项目都是从一个小菜鸡项目慢慢发展起来的。如果你问什么项目适合新手,请看我的这篇 https://www.1point3acres.com/bbs ... hot&extra=&mobile=2。记账和 todo list 绝对是最好的。如果你觉得 low,那你每天就用一下你自己写的项目,觉得垃圾,那就加需求呗。用到有一天你很舒服了,那说明你已经做好一个完备的项目了。

楼主能把算法导论看70%,应该意志力,执行力也挺强的,转变一下学习思路可能比较好。
回复

使用道具 举报

🔗
constx 2020-5-23 12:01:32 来自APP | 只看该作者
全局:
一模一样的困惑
不知道底层原理我就学不下去也学不会
一直以为是文科思维的限制
大概还是要去动手实践 先做出来
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-2PDOJ  2020-5-23 14:49:34
忍不住补充一下,看了很多人的回答,我觉得自己确实要转变一下学习方式了,那就是先坚持把一个东西做出来。过去一直以来的学习方式都是在钻研why,包括做题也是,一定要非常清楚为什么用这种解法。
听那个spring课的时候,自己也写了一个helloworld跑起来了,但是我完全感觉不到任何成就感,整个人是totally blank,就是那种完全不知道发生了什么,只是机械地按照官方文档一步步去做,但是每一步为什么要这样做,我真的完全完全是蒙的,最多就是java的语法能看懂,至于那些anotation是干嘛的,不知道,一个初始化的spring project的 demo为什么有那么多文件目录,每个文件是干啥的,不知道。就总是陷入这种未知的痛苦中,然后学不下去的感觉。
我又找了另外一门课,感觉挺适合新手,希望我可以坚持做下。
再次谢谢大家的回复。
回复

使用道具 举报

全局:
你可以做一个简易的订单APP:
1.前端用HTML+纯JavaScript 后端用jsp/servlet + JDBC
2.前端jquery后端用spring mvc + hibernate
3.前端react后端用spring boot + hibernate
用以上三个先后做出来就可以感受到到用框架的好处了 :)
回复

使用道具 举报

🔗
wareag1e 2020-5-23 22:39:32 | 只看该作者
全局:
本帖最后由 wareag1e 于 2020-5-23 22:51 编辑

Web后端是一个很大的东西...
不明白楼主为什么一定要从这部分开始,难道对web感兴趣?

如果只是出于project的角度出发,给自己的resume增加一些东西,完全可以从其他领域做啊,除非对做网站,或者互联网的东西十分感兴趣。事实上,互联网的东西也是很多的。虽然你去了网络公司,但是做的东西不见得就是和网站直接相关的啊。很多时候,你做的东西是和他们表面上展示出来的东西没有直接关系的。先找到自己感兴趣的东西。如果你看了spring boot没什么感觉,可能是你的知识层面还没有达到,或者你本身就对这东西没兴趣。有的东西,你光是看完概念,就会感觉兴奋,然后不管这部分你有没有接触过,你依然想学,想做。

建议楼主去试试其他领域。比如说算法方面、网络方面、安全方面、数据分析、linux内核等等。从做一个小工具,或者只是简单的模仿别人已经实现的一部分功能,或者拓展这部分功能,甚至只是为了装b...
兴趣才是最好的动力。当你有了一定的基础,然后再回到spring boot的时候,或许你觉得那东西并没有什么大不了的...
edit 1.
比如说,我之前一直其实对网络爬虫挺感兴趣,但是没有时间看,而且我做的东西也用不到这个。然后今天看到一个网页上有一些数据,别人可以用python把这些数据通过api获得,并且把这些数据可视化,做的很漂亮。正好我现在也需要这些数据,虽然我可以直接用他的代码,但是由于我一直以来对这个有点兴趣,并且没时间、也没机会去看。那正好利用这个机会,去学习一下python的基本语法,然后做一个简单的,可以爬这个网页数据的小脚本用到自己的项目里。这个学习的过程,是一件很有趣的过程。

然后再比如,我之前经常听到一个名词,叫“机场”,就是和翻墙有关。然后我就对这个名词产生了好奇,为什么叫“机场”... 正好前两天在youtube上看了一个系列视频介绍这些所有名词和相关技术的由来,就感觉非常有趣。然后准备自己搭一个小机场试试效果,加上我正好有一个在租用的vps,可以很快搭建,而且我已经找别人要到的相关的脚本。重点是,我对搭建的过程并不是很感兴趣,而是对这些可以绕过gfw的协议很感兴趣。所以在研究这些协议之前,要先尝试一下他们的运行的效果。所以准备在我时间充裕的时候,先搭好机场,再去看看协议的源码。

希望这些对楼主的疑惑能有所帮助。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表