在路上

 找回密码
 立即注册
在路上 站点首页 学习 查看内容

Java开发人员的烦恼之处

2017-2-9 13:07| 发布者: zhangjf| 查看: 868| 评论: 0

摘要: java工程师的苦恼(牛逼人士除外): 1. 在外包公司做java开发,薪资说高不高说低不低,很尴尬有没有?但是做来做去技术方面也就那么些,技术水平停滞不前,薪水也跟着停滞不前; 2. 才刚刚毕业,缺少项目经验,在 ...

java工程师的苦恼(牛逼人士除外):

1. 在外包公司做java开发,薪资说高不高说低不低,很尴尬有没有?但是做来做去技术方面也就那么些,技术水平停滞不前,薪水也跟着停滞不前;

2. 才刚刚毕业,缺少项目经验,在招聘信息上看到的都是要求N年的工作经验;

3. 学历不高,高中/大专/不入流二本院校毕业,好不容易有了几年经验入了行,干着同样的活,却拿别人2/3的薪水,终日愤愤却又无耐的忙得连勾搭妹子的时间都没有;
没开发经验不是你的错,诸葛亮出山打仗时还一个人都没杀过呢!非计算机专业NB科班出身也不是你现在的错,在国内,早期搞计算机的很多也是半路出家,还不是照样特别牛逼吗?以往的锻炼机会少项目很low逼也不是你的错,给个大项目或许你也能加班加点搞出来。错就错在,你太普通。会的技术太普通,做的项目太普通,导致简历太普通,面试时说的技术点也太普通!总之就是:普通!

第一:请自己问自己
1. 除了Java、SSH/M框架、MySQL这些别人都会的,你还会些什么?
2. 你过往的项目中,单表数据量过100万吗,过1000万吗,过亿吗?
3. 你过往的项目最多同时有多少人?并发量是多少?服务器有几台?
4. 一天10多个面试的,面试官如何才能挑中你?你有什么技能如众不同体现逼格提升档次拉升offer?

第二:好好想一想这个项目面试官会不会眼前一亮
项目内容:做一个分布式的大数据爬虫
项目流程:数据爬虫、全文检索、数据可视化、爬虫监控、爬虫维护
涉及技术:Java、HttpClient、Redis、Solr、HBase、Zookeeper、HighChart、HTMLEmail
项目内容(尝试列举一部分):
1、下载、解析视频网站详情页面url,提取关键字段数据
2、抽取视频网站解析规则模板,优化解析代码
3、打通数据爬虫的下载、解析、存储流程
4、采用Hbase存储爬虫数据,详解Hbase宽表和窄表设计以及爬虫项目表的详细设计
5、解析视频网站所有分页url并优化解析实现类
6、使用Queue队列存储视频网站所有url,实现视频网站url循环抓取
7、采用高、低优先级队列循环抓取视频网站url
8、采用Redis数据库实现url抓取优先级,并支持分布式爬虫
9、采用多线程爬虫,加快爬虫效率
......
2、全文检索过程:索引创建和搜索索引
3、解决全文检索的核心问题
4、Solr+Hbase组合提升检索效率
......
1、采用SpringMVC框架编写爬虫Web项目
2、编写Hbase工具类查询Hbase数据
3、编写Solr工具类检索爬虫数据
4、采用Freemarker或者jsp展示页面
5、采用Highcharts插件展示收视指数曲线图
6、打通爬虫整个项目流程,实时查看收视排行榜以及收视指数曲线图
......
1、模拟正常用户访问,降低IP被封概率
2、采用Redis 动态IP库,降低同一IP对统一网站的访问频率
3、编写Watcher监视器监控爬虫项目生命周期

第三:上面的项目你短期可不可以学会
如果采用的“直播+视频+图文+答疑”的学习模式(动力节点官方网站:http://www.bjpowernode.com/?zb-hyy-BJPP0044),保证每一步操作,每一行代码都可以100% Get到。绝不走马观花,搞定大数据爬虫项目,那都不叫事儿!

最新评论

小黑屋|在路上 ( 蜀ICP备15035742号-1 

;

GMT+8, 2025-7-10 10:04

Copyright 2015-2025 djqfx

返回顶部