菜鸟程序员需要学习哪些基础知识

菜鸟程序员需要学习哪些基础知识,第1张

java学习是由简入难的学习过程,不要一开始就学习太过于复杂的,也不要好高骛远,java的基础很重要,所以一定要由最基础的学起,抓实基础。下面是昆明北大青鸟java培训小编结合大部分情况为大家总结下:菜鸟程序员需要学习哪些基础知识。

首先要学习java的基础知识。

不要被新技术迷惑,所谓万变不离其宗,新技术都是基于java的基础之上,如果基础不扎世码知实,对于这些新技术的理解也是一知半解,学不到根源。

1、web开发

全面的JEE的web开发知识:Servlet+JSP+javaBean+TagLib,到这里做一个完整的web应用项目开发。

2、J2EE基础

j2ee说白了就是做网页,这时候你要从先从java里脱身出来,学些跟网页有关的东西:

html:很简单的东西不是太笨的话半天左右即可搞定

js:易学难精,想速度找工作不必花太多时间,随便买本javascript书略读并备查推荐:JavaScript高级程序设计JavaScript权威指南

数据库:如果没有基础的话,建议多花时间,至少一个月,开始建议用mysql,然后是oracle,然后是搜消sqlserver,这段时间最关键的就是sql语言的编写。

xml就是一种封装数据的格式,没啥好学的,练习一下怎么用dom4j或者jdom读写xml即可。

jsp,servlet,tomcat:这段时间说白了就是用jsp来做个网站。

3、EJB开发

包含全面的EJB知识:1)EJB入门和无状态会话Bean2)有状态会话Bean3)BMP和CMP是实体Bean4)jms和MessageDrivenBean5)事物和安全(JTA、JTS和JAAS)6)WebService的开发和应用

要会使用主流框架

框架其实就是一些公共的工具和方法,被封装到一个盒子中供您随时调用,框架也是别人用java编写的,相当于你调用别人写好的公共模块,可以节省时间和效率。

主要是3大框架:

mvc框架:struts,struts2,jsf

or映射框架:hibernate,ibatis

业务框架:spring

重量级框架:ejb

这些都是java技术的学习知识点,和学习流程,先简单后复杂,由一个点展开,开模纯始更广更深入的学习。这些都掌握了以后,你就学会了java,具备了基本编程的能力,但不代表你就能做出优良的产品,所以接下来,你就需要学习软件工程和算法,进一步的提升自己。想更快更扎实的学习java知识吗?赶紧到昆明北大青鸟java培训机构报名吧,选择昆明北大青鸟,你绝不后悔!

去找一个开源的模板,好好熟悉一下,等于有相关的需求,你去进行改动就可以。

这其中主要的工作就在于你需要去找到,哪些人有这个需求?一方面是从QQ群里面she接外包,一方面是到外包平台上去接外包,另一方面就是通过自己身边的资源人脉,朋友介绍,获得相关的项目。

比如有一些开源的博客系统,开源的商城系统开源的内容管理系统。好好的熟悉一个方向,别人有相关的需求,你就进行改动就可以了。

开源平台上的项目,价格一般比较低,如果通过自己朋友或者自身其他的人卖,或者外包项唯银目,收入是非常可观的,有的外包项目,动不动就是几万,上10万的很常见。

其次,你也可以考虑做一个自己的网站,销售自己尘肢的产品,这就需要你有自己的产品可以销售,而且要去想办法推广它。

其次就是把你的想法,通过一个网派山世站去实现它,然后要么提供给别人服务,收取服务费,要么自己通过这个平台去实现自己想要的功能,比如销售自己的产品,或者吸引大量相关的用户,然后帮助别人投放广告,获得广告收益。

你也可以做一些第三方推广,比如淘宝联盟,支持付费之类的推广。

程序员菜鸟要成长的特别快,哗冲那我觉得应该去业务特别多的公司。最好是任务繁重到天天加班,产品经理天天改要求的那种公司。在这样的公司锻炼一两年,那我模穗估计你就会从乱码歼一个程序员菜鸟变成程序员大牛了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12311539.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存