自由开发者如何进步
发布于 15 小时前 作者 ZhangHang-z 284 次浏览 来自 问答

大约自学了一年编程,之前学过Linux,学过Python。后来因为无法做前端,学习HTML/CSS/JS,顺带学了Node。

自然,学过后端语言的人很容易入门Node.js。

但在3个多月的学习中,发现大多数时间都花在写CSS上,后台管理页面和服务器的配合也做到一半不了了之。

当然,没有什么技术水平,登陆功能也只是做了cookie/session,没有做数据库数据的缓存,比如用redis缓存用户数据。用户检测也比较弱,我自认为还是很容易被攻破的,如何黑客看的上的话。

数据库用了mongodb,也只是用mongoose写写model,查的时候去mongodb看看insert和update成功了没有,以前MySQL也只是谢了几天SQL语句,这种大概连入门都算不上。

express框架自带实现了304,所以缓存细节,把缓存做得更好这一块,压根不知道怎么办。

后台页面配合后端的增删改查,只是简单地用中间件做了文件上传,文件检测我也没有做好,逻辑写的比较混乱,页面的交互体验很差。

瞎部署,直接用ssh传到阿里云上,没有做日志,没有做监控,多机部署的话我只能靠边。

投了20家简历,只有一家给我发offer,因为各种自身的原因,拒绝了。

我现在想当自由开发者,专注于Web后端,后来有人批评过我,Web端的东西很多,你究竟想做什么?其实,我想我更希望成为后端全栈吧,对整个服务器端的方方面面都有了解。

自然,单干免不了写前端的东西。现在,我又陷入了刚学编程的那种迷茫。感觉没什么难的,花时间看个框架的源码的话没什么问题,但又感觉自己什么都不懂。

个人开发者进阶应该看些什么书,求推荐。

9 回复

楼主我也是自学

咱们情况差不多,感觉最重要的还是合作精神

没基础,学起来的确很麻烦。 很多新东西,其实都是建立在有编程基础上,才能去学的。 -------------------------------例如 学node前,你得会js吧 学下express模块,你得先学下html,css,js吧 网站做好了,你得学下怎样部署吧? windows下部署,你又的学IIS吧,Linux下全是命令操作,你又的学校linux入门吧。 OH, shit
中途还是没有算遇到的错误,处理错误不知道要花多少时间,本来就学个node,然后的去学IIS部署,是不是感觉偏离太远了。 偏离太远的时候,兴趣度,信心自然也会受挫。

自己学没有应用场景,一般就学个helloworld,其实没有意义的,我觉得任何技术都是解决问题的工具,建议找个外包,或者找家要求低的公司干吧!

同意楼上,在进行实践项目的时候获得的收获往往是最大的,因为在这过程中会遇到很多问题,解决完一个一个问题就已经进步了。

自由开发者 全栈 是一个生存之道 如果做不了全栈 那么就组一个工作室吧,一个人毕竟精力,时间有限。

又想起自己的当初

漫无目的的学习是没有出路的,找家公司钻进去干吧

回到顶部