uwolf1234
uwolf1234
关注数: 7
粉丝数: 143
发帖数: 8,703
关注贴吧数: 16
给java初学者的一点建议(续) 不要总以为培训就一定能找到工作,自学就一定找不到工作,其实只要找到学习方法,学java根本不难,不管学什么都一样,找到了学习方法,才能事半功倍。 也不要总以为找工作非得要学会什么什么框架,其实最重要的还是要看能做出什么,企业招人,是看你能做出什么,你对业务的了解,假如你技术再高,对业务不了解,看半天看不懂具体业务,那谁要你啊,有的公司不介意,你进去就让你干苦力,配合别人写写代码就行,那也可以,不过最好能了解下业务,这样在面试中比较有优势。 一般的系统都会有权限管理,日志管理,所以找工作前最好能做一套这样的东西出来,并且牢牢记住所使用的技术,每种技术在程序里面实现了什么,具体的思路和具体的实现。不要笼统的说用了什么ssh,ajax。要说就说,ajax异步做了什么,同步又做了什么操作,对那些数据有哪些影响,hibernate在系统中担任什么角色,用配置还是用注解,具体都有哪些方法,每个方法的思路是什么,hql主要查询了哪些数据,spring又有什么作用,业务逻辑层和数据模型层具体的关系是什么,主要是定义接口还是调用方法,实现了哪些方法,继承了哪些类。这些一一说明,面试通过的概率很大。 其次,学习在于持之以恒,没有一定的代码量还是先别找工作,面试不要撒谎,可以稍微包装一下,但不要过分,别人一看你敲代码,就全部露馅了。有的公司会炒人,所以建议实事求是。事培训出来的就写刚培训出来,真的有一年才写一年,有的公司看重个人的诚实和学习能力,和努力程度,这样的员工值得培养,基础牢固的员工培养起来要比基础不牢固的要容易,如果你是面试官或者老板,你会选哪个,比较这关系到你直接的收入,公司人才多,才有更高的收入。
在servlet和jdbc之间采用amq是否合适? 我最近成功在servlet和jdbc之间使用了amq,之前做的程序传递数据都是方法调用,比如servlet调用jdbc的方法来操作数据库,现在不是了,不需要调用方法,数据就能从servlet传到jdbc或者从jdbc传到servlet。 比如一个专门是数据库操作和管理的应用在a电脑,另一个servlet的程序在b电脑,只要网络连通,就能相互传递数据,还能让对方执行自己相关的方法,两者之间没有方法调用,只有数据传输。 只是我不知道这样做是否合适。
鄙人理解的关于框架设计,请大神别笑话我啊 我在公司搭建了前端和后端两套框架,不过鄙人比较菜,也不知道做得好不好,前端还好说,有个不错的数据表格,选项卡,模块宽度和高度可拖拽,最小化与最大化以及皮肤都有了 问题在后台,这是我首次自己设计框架,和mybatis有点像,sql也是在xml里的,我用dom4j操作的xml,没有vo类,或者说pojo这些东西,全部都是通过操作数据库完成工作的,servlet负责获取前端传来的数据,只要格式正确,不管什么数据它都是自动获取的,负责向前端传递json数据,因为我的请求全部都是ajax的,没有跳转没有重定向,忘记说的,我一般一个jsp就完成整个系统,全部由js进行布局切换,所以没有页面跳转。 我在公司做的后端框架我拿回家自己再做一些程序也是可以的,比如我在公司做的是公司的项目,自己回家做过个工厂的管理项目,现在又做erp,完全是搬过来,后台一句代码都没改过,因为没有vo model 或者pojo这些实体类,所以不管什么表,都能交互,问题是我不知道这样做好不好,目前我想加入mq的,但不知道该怎么整合进去。 这是我的一点小经验,求大神别笑话
求一些视频 现在想看activeMQ实战的视频,求推荐
小白,看了个视频,求问点问题 看了个ActiveMQ的视频,准备入这个企业消息中间件,请问大家,这个好用吗?能支持jdk1.6吗?
给初学者一些建议(2)--学习与找工作 无论你是去培训机构学习还是自己自学,苦敲代码都是学程序最快的捷径,吃不了这份苦你就学不会java,老师再好,你不敲,一点用都没有。肯努力拼命敲代码,就算自学也能很快上手。多敲敲基础的东西,基本数据类型,循环,异常,面向对象的东西,sql语句,左右关联,jsp,js,把这些敲熟,其实你就已经具备找工作的能力了。 至于项目经验,你可以在网上找个需求文档,先研究透,在看看那个行业别人一般都喜欢怎么去操作软件,怎么去方便别人操作,然后在下手去写程序,别人只在乎你写出来的程序能不能用,并不在乎你后端框架用的是什么,所以写程序,一定要多了解不同行业的业务需求。 面试的时候,本人面试过几次,基本都能一面就过,有一次,考我数据库中权限设计的问题,我用中间表的方式去回答,左边是需要权限的角色,右边是权限的东西,这是最简单的权限设计了。 还有一次,让我们几个面试的人去做一个简单的登录,页面,后台,数据库都自己去设计,其他人都还在为怎么把三大框架弄好,怎么写到,怎么写service,怎么写action而烦心,而我,用jdbc+servlet就马上把东西给做出来了,前端还是ajax异步刷新的。别人我一看就知道是学框架学太多了吧,做个东西搞半天,基础的东西反而不熟,这是最危险的东西。 还有一次,我面试别人,他把三大框架弄好倒是不慢,居然好久才弄出几个接口,我便暗暗提示他说,写个connection连接数据库,写个statement查询数据,写个resultset接收结果集就完事了,他楞了半天,然后我就说,算了,你还是先回去练练吧。 还有,建议不要编个一年经验,很多没相关经验的初学者喜欢编一年经验,当然,如果你面向对象熟悉,能把整个后端流程搭建好,懂得权限设计的相关流程,懂得前端代码的优化设计,编一年也没什么,否则别人一看你敲代码,就知道你有没有工作经验了。
给java初学者一些建议 我虽然不是很牛逼,但起码有自己封装的框架,前端的还在搭建中。。。 无论如何,javase基础才是最重要,还有jdbc,jsp,js,css,这些一定要练熟,如果时间不够,就把这些练熟就行了,至于三大框架,没必要看得那么重。23种设计模式不少都是基础的东西,只是设计得相当的精巧,懂框架不能体现一个程序员的能力,思维模式,算法,还有基础才是程序员最核心的竞争力,越是厉害的程序员,越是返璞归真,回归到基础知识上来。 公司招人,招一个熟悉设计模式,熟悉算法的人要比招一个只懂框架的人要值钱得多,现在学java的人那么多,学三大框架啥的也不少,但有多少人真正熟练运用设计模式和算法呢? 我后端框架基本全是jdbc+servlet的封装,虽然没有那些框架全面,但却极大的方便开发和学习。我的前端框架,自己写算法去解析数据结构来生成,也是为了方便开发和维护,基本没什么难点,都是基础的东西,简单的遍历循环,获取节点id等。
关于框架 一流的公司卖标准,二流的公司卖服务,三流的公司卖产品,作为程序员也一样,用别人的框架做软件,是三流的程序员,用自己的框架做软件,是二流的程序员,能够让自己的框架成为别人做软件的标准,才是一流的程序员。 我顶多只能把自己的框架用来做公司的软件,但目前没办法做出一套标准,这有些东西难度还是很高的,而且框架也没有成熟,还在试验阶段。
面试java穿着问题 很多人想知道该怎么穿衣服去面试,我建议,最好穿成乞丐装,越破越好,再加上拖鞋,最好还披着长发,让面试官一看,就觉得这人肯定很牛,写程序都写成了这个样子。
我这么做java项目 我不会三大框架,除了springmvc+jdbc,hibernate也好久没用了,mybatis也几乎不懂,我基本都是自己搭建框架,基于jdbc+servlet的封装,没用数据模型也就是model之类的,没有service层。 有servlet层,sql读取层,dao层,mq,数据缓存层,搭配数据库处理业务逻辑,支持夸业务,夸行业的后端结构。 前端我用js+json+jq ajax做前端的mvc,几乎数据全部采用异步加载的方式,由js对json进行增删改查操作,自己封装的方法,这个还是有些难度的,页面的生成由自己写的算法去做,前端也有包含一些业务逻辑。
首页
1
2
3
4
下一页