69
回答
女生做java开发,毕业一年半感觉自己技术不好,想提高自己的技能,该肿么办?
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   
请问下,女生,15年毕业,毕业之后进入一家it服务公司做开发,工作一年半了,因为只开发业务系统和一些访问量不是很大的小型网站,业务系统用的是公司自己的框架,网站就是基本的jsp+hibernate+springmvc这些,技术掌握的话感觉自己掌握得不好,现在工作有点不顺心,看了一些招聘信息特别是有高并发,缓存什么的这些要求的,自己感觉差很远,因为自己没有做到过这样高并发的项目过,就是jsp,js,css、springmvc,hibernate等这些在做系统或者网站开发的时候都熟练使用,看了网上比较好的公司的招聘要求感觉自己好菜,自己该肿么办?还是想继续做开发的,要怎么提高,大家一年半平均都达到什么样的水平?想知道自己与别人的差距被拉多远了。
<无标签>
举报
美少女壮士喵
发帖于11个月前 69回/9K+阅
共有69个评论 最后回答: 9个月前
java语言个人感觉有点过度设计,为了面向对象而面向对象。你可以抛弃公司的框架,自己尝试搞一套适合自己的框架。能力就慢慢提高了。我刚开始工作一年半,也是各种摸爬滚打,技术上又没多少进步。对一个行业要精通,最少要5年以上的时间。
--- 共有 5 条评论 ---
黑狗初期是抛不掉框架的 因为自己啥也不会 框架啥都帮你做了 后期熟悉了 才慢慢的能弱化框架(优化使用) 甚至脱离框架 不然的话,事务,内存泄漏,连接泄漏,aop,怪七八糟的东西还是非常多的 11个月前 回复
改着名儿玩回复 @RishonL : spring设计的精妙之处只有通过代码才能体会 11个月前 回复
RishonL回复 @美少女战士 : 实话讲,我不太相信工作一年半的人可以掌握spring,Hibernate等框架。充其量也只是知道怎么运行了,如果想精进,最简单的方法就是去读Spring等开源框架的源代码,看看别人的框架是怎么写的,哪里要怎么用。如果以“掌握”为目标来要求自己是不会有进步的。 11个月前 回复
封面回复 @美少女战士 : 是的,我对很慢的框架也是有抵触情绪。小公司是培养人才的地方,但是当你的技能基本都会了,感觉到了瓶颈了,你就基本学不到东西了。要嘛就继续跳槽,要嘛就自己研究其他技术,才可能提高。 11个月前 回复
美少女壮士喵回复@首席切瓜师 : 我刚开始在的公司是有自己的框架,那个进步超级慢,满一年后我就跳槽了,进了现在的公司,我做的项目都是用的开源框架,差不多半年做了两个项目,都是jsp+springmvc+hibernate+mysql的。对于s和h我是掌握的还不错的。但是自己还是很慌,觉得很多都不会。而且老总给的工资比我第一份还低,我想着来小公司进步更快,但是小公司的环境氛围身边的人的能力什么的影响很大感觉... 11个月前 回复
我建议你用php+mysql自己写网站,创业建立用户群,不要光用打工思维来要求自己。
--- 共有 7 条评论 ---
屌丝员这就要开始了吗... 11个月前 回复
哎码你的意思是让人家从头学PHP呗。。 11个月前 回复
黑狗回复 @艺设院长 : php写起来最快最直接 11个月前 回复
俺就不起网名回复 @艺设院长 : 因为PHP是世界上最好的语言,哈哈(我是做java的) 11个月前 回复
蒋林辉回复 @美少女战士 : php????呵呵 11个月前 回复
我今年毕业,热衷各种开源技术 像Angular、React-native等等,但是公司用的框架 是SSM,之前没学过java,就七月份自学了java基础。反正怼着API写CRUD。下班了自己弄自己喜欢的。我也觉得自己菜的可以,但是不要急
--- 共有 4 条评论 ---
紫苏zz 回复 @黑狗 : 恩 好! 11个月前 回复
紫苏zz 回复 @美少女战士 : 加油! 11个月前 回复
黑狗可以的呀! 你这是兴趣在前端 但是做的服务端的工作 后期再转回前端 能做全栈 前端很不错的 11个月前 回复
美少女壮士喵加油 11个月前 回复

我随便说几句。

1.多看源码(从源码中能看到很多优美的代码,书写方式or代码逻辑)

2.多google查问题,学习新东西尽量先看官方文档,而不是别人写的二手博客。

    2.1很多框架等都是英文,这里需要些英语底子

    2.2学新东西时,先看官方文档,可以避免因为看的博客太旧,导致代码环境不一致,运行不起来,然后自己百度问题,然后越查越偏离主题

3.耐心,精力

4.热情(我个人而言,这个是最重要的)

    4.1你随便写了个小组件,开源后,有一批人点赞+start,你是不是也会有点开心

    4.2你随便写个软件,有很多用户下载,你是不是有点莫名的激动



--- 共有 4 条评论 ---
别慌回复 @毛主席语录 : 自己抓题主重点“工作一年半,提升自己”。如果是初学者,我肯定建议,先把基础学好,语法学好,写些小程序。如果这些都不会,谈何提升呢。oschina喷子很多的,我可不敢装逼。 11个月前 回复
长宁楚王陈涉回复 @美少女战士 : 先会用,上来叫你看源码的多数都是装逼。都不会用看什么源码?用多了,日积月累,语法特性都熟悉了,然后从函数写好开始,然后是小模块,然后是小系统。最后是大系统,然后横向扩展。基础夯实学其他的东西才能手到擒来,IT需要快速学习,一定要扎实,关键还是代码设计等思想。一切都还是从基础做起来。 11个月前 回复
DanaGril给你赞一个 11个月前 回复
美少女壮士喵回复@小飞牛 : 试着看底层,但是看不懂的时候就很烦躁,你的建议很棒,谢谢。 11个月前 回复
妹子干我们这行,准备好颜值,其他能力,你未来老公来凑,搞不好还是秒杀别人技术栈子滴
--- 共有 4 条评论 ---
蘑菇喵颜值 11个月前 回复
MockMan还好osc没什么女权人士 11个月前 回复
百世经纶之傲笑红尘回复 @美少女战士 : 看研究生,到大学当女教授,深入专研这些计算机科学,你会有很大收获 11个月前 回复
美少女壮士喵回复@百世经纶之傲笑红尘 : 自己喜欢自己想做好一件事,体现自己的价值。不然也不会来这儿问了。混混日子过得了。 11个月前 回复
找个高手程序员对象,秒速提高各种编程能力.
--- 共有 3 条评论 ---
loyal回复 @美少女战士 : 不,在于你找了个什么样的对象.这个很重要.[233] 11个月前 回复
竹隐江南回复 @美少女战士 : 这个你就说错了,你的老师都未必能考上清华北大 11个月前 回复
美少女壮士喵好像有道理。关键还是在于自己,在学校老师那么厉害,自己也没考上清华 哈哈。 11个月前 回复
面试一下你就知道自己差什么了。然后去补。。。现在自己臆想没什么用
--- 共有 2 条评论 ---
Fatboy123回复 @美少女战士 : java基础看java核心技术,有一本浓缩版的叫给大忙人看的java核心技术。。进阶就学springboot,dubbo或者motan,了解RPC和微服务。。。里面的内容就多咯。。。不要认为要学好基础才能看后面的,这样太慢。。有能力的话两边同时看 11个月前 回复
美少女壮士喵嗯嗯呢 11个月前 回复
顶部