大约自学了一年编程,之前学过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端的东西很多,你究竟想做什么?其实,我想我更希望成为后端全栈吧,对整个服务器端的方方面面都有了解。
自然,单干免不了写前端的东西。现在,我又陷入了刚学编程的那种迷茫。感觉没什么难的,花时间看个框架的源码的话没什么问题,但又感觉自己什么都不懂。
个人开发者进阶应该看些什么书,求推荐。