刚入门的程序员
对java一知半解。学习了java基础,web,框架。都是浅显的学习,没有深入。
第一份工作。没用java。进入公司学习两周的python。开始工作。对python的理解。1,脚本语言。2,简单逻辑。3,可以完成很强大的功能,但是也会很复杂。4,属于优美的语言。5,作为工具更为合适。作为开发程序的主语言不合适。6,在机器学习方面,可以很好用。
自己对python的学习,应该算是初学者,深入了五分之一?未来可能走,机器学习的方向。对java也只是学习,实战经验一般。java代码量大。框架种类很多,很杂。深入学习也会很强大。相对来说,比python复杂,付出会多一点。个人觉的一名程序员,对语言都要有所了解。对行业要有所认识。
对前端和数据库的认识。自己只是了解而已,js和sql也学的很浅,没办法去专攻这一块儿,不能写出较好的js格式,和优化较好sql语句。所以,对这些,暂时不能深入学习,毕竟不专业。但是,面试的基础,还是应该在面试之前掌握的。
对研发理解。一个后端,暂时忽略前端和数据库。自己应该精通于,框架,算法,代码。问题一:小片段优美的代码,和框架整体的协调完美。初学者怎么办?回答:都要学习。关于学习。遇到好的代码,应该分类,留存。自己对这个行业有何感悟,或者,对框架学习,其他学习有何认识,应该写下笔记。回顾时,必定有所收获。自己也一直迷茫,要试着,分析自己,了解行业。这样才能找到方向。
薪资想法。现在税后7千。有点低。经理2万。确实会的比较多。更多的能力是,对数据库了解,环境搭建,框架配置,整体运行。很多知识,理论学不到,实践加上,自己的深入学习,才能更适合公司。虽然,自己不想走这个方向,但是,仔细思考,如果想创业,成为一个管理者,和能维持团队平稳运行的能力,是必须掌握的。自己逃避的太久了。应该,从自身代码实力提升,再提高视野,站在框架的高度,再思考项目的整体性能。结合实例代码。薪资,是和能力成正比的,不能盲目的去要高薪,付出多少才能收获多少。不能急,提升自己才能提升薪资。
现在的状态。不思考时迷茫,思考时候没有学习。
学习什么?未知,想不到。所以要了解。了解什么?1,框架,深入了解?没有实战项目,没老师,基本用法会了,了解框架实现理论。ok。2,机器学习,算法,昨天学过一些,种类很多,也需要系统学习。需要确定方向,才能决定是否深入。现在应该,了解大的方向,和必备的基础知识,放宽视野才能知道自己所处的位置。这个不学。3,分析,web,手机终端,pc端,网站,程序本身,软件,各类项目的人才需求,和行业市场,以及未来方向,自己要去的方向。有点没有方向。有空看看阿里技术的文章。多了解行业巨头的动态。ok。暂时这些,开始学习。后需思考,待续。。。