对即将毕业和初踏入IT软件行业者的建议

yangjuanli 2011-10-21 10:31:33
我踏进IT行业已经11年,一直做软件方面的项目,经历过的行业比较多:税务、财政、保密局、银行、广电等。马上要开始4个月的假期休息,趁休息之前,做下回顾和梳理,希望对即将毕业和初踏入IT软件行业者有所帮助。
我这么些以来,除了做有一年多的LOTUS开发之外,就一直在用JAVA做B/S方面的行业应用。对于桌面程序没怎么接触过,只是学过一些DELPHI,VC.net。数据库方面用的最多的就是ORACLE,也曾经用过SQL Server、MySql、DB2。下面从技术积累和职业发展规划各个方面来进行梳理:
1、技术积累:
技术积累不是一蹴而就的,是一个渐进的过程。JAVA方面的学习可分为以下几个方面:
1) 基础知识的准备:像学校里学的《数据结构》、《数据库原理》、《编译原理》、《操作系统》等,对在工作中的算法理解有很大的帮助,把地基先打牢。另外,对于JAVA方面的《JAVA编程思想》,《深入浅出JDK》可以多读几遍。
2) SSH框架:Spring+Struts+Hibernate,这是框架中的经典,也是很多软件公司进行企业应用的首选框架。可以从此学起。
3) 工作流:JAVA方面工作流首推JBPM。很多的软件系统都离不开工作流。凡是涉及到流程的,像请假单,财务报销单等OA系统,及CRM中的客服报修模块等。
4) 网络编程:对于异构系统之间的通信,必不可少的。最初都是开发人员自己编写SOCKET程序实现,现在开源方面的框架已经做的比较完善了,可以学习下mina。
5) 内存数据库:对于关注效率方面的系统,如各大行业BOSS系统的账务部分,可以采用内存数据库,ORACLE有商用的内存数据库,不过学习可以从Berkeley DB开始。
6) HTML/JS/Jquery/Ajax/ExtJS/CSS:前台的框架层出不穷,学习了这些,对于怎样美化前台界面,怎样提高系统的界面友好性有很大的帮助。
7) 数据库方面:对于做行业应用软件的开发人员来说,数据库方面的知识必不可少的,虽然现在有了hibernate,对于开发者SQL的要求逐渐变低,但是对于一个,调几十次的SQL,也是很恐怖的一件事情。
8) 关注算法,养成良好的编程习惯,增加项目的可维护性,也可以在我们成为项目经理时,为团队成员树立榜样,提高整个项目的质量。
基本上,上面的7大方面足够大家深入学习两三年的。下面再从职业发展方面说几点:
1)从一开始就要树立大局观,不要仅限于某个功能,不要为了完成分配的工作而工作,多想几个为什么,客户为什么会提出这个需求?为什么要这么实现?还有没有更好的实现方法等?多看多想多练,两三年的功夫,就可以当上项目经理或高级软件工程师。
2)多经历项目。开始时要不计较加班,多向公司里有经验的同事请教学习,我们有同事经常晚上自发性的加班,这些同事在毕业一两年以后跳糟都进入到了不错的公司,不错的岗位。
3)工作很清闲,却拿着不错的工资,对于年轻人并不是好事,上网,打游戏,但总是空虚无聊。这样的时候,可以自己学习,树立目标,也可以跳糟,换一家公司。
4)多关注经济,多关注行业动态,关注宏观方面的方向。这对于我们的眼界开阔有很大的帮助,也是我们在和客户交流时的一个谈资。
5)多和相同和不同行业的朋友交流,多培养些兴趣爱好,在几年以后,当初的同学逐渐拉开距离时,就会发现,沟通能力会是对于今后的职业发展起到很大的决定因素。
6)选对行业,深入。像做搜索的:百度,谷歌;做交互机方面研发的:华为,中兴;做电信BOSS的:亚信等;做税务的:神州数码;每个行业都有领头军,不要轻易换行业,业务的知识积累同样重要。像未来的热门方向有:三网融合方面,物联网,GIS系统等。
简单的先下写这么多吧,希望对大家有所帮助。
...全文
671 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
唉 我们公司 天天加班,晚上弄到十一二点,做的全是杂活,想看书根本没时间,也学不到什么
xflr123 2011-10-24
  • 打赏
  • 举报
回复
总结很好 我感受的到你说的东西 非常感谢楼主 嘿嘿~
空白-键 2011-10-21
  • 打赏
  • 举报
回复

从一开始就要树立大局观,不要仅限于某个功能,不要为了完成分配的工作而工作,多想几个为什么,客户为什么会提出这个需求?为什么要这么实现?还有没有更好的实现方法等?多看多想多练,两三年的功夫,就可以当上项目经理或高级软件工程师。

这一点我用了一年多的时间,到最近才体会到
Anti 2011-10-21
  • 打赏
  • 举报
回复
正在学习JAVA,刚到JAVA_WEB 来学习经验了
似非而是 2011-10-21
  • 打赏
  • 举报
回复
恩,说的很好
datagramer 2011-10-21
  • 打赏
  • 举报
回复
很有帮助
demozi 2011-10-21
  • 打赏
  • 举报
回复
mark。。。
入坑的程序猿 2011-10-21
  • 打赏
  • 举报
回复
一直迷茫中呢,不知什么时候能够明白,不过还是谢谢楼主提供的信息。
Sun_wen_super 2011-10-21
  • 打赏
  • 举报
回复
感谢楼主!
sudan_727923 2011-10-21
  • 打赏
  • 举报
回复
good mark
乘风破浪 2011-10-21
  • 打赏
  • 举报
回复
路过,LZ总结的不错!
JoeChow_ 2011-10-21
  • 打赏
  • 举报
回复
我想问进公司前得要具备什么样的条件~至少的会什么~最好会什么~能具体点吗?
计算机专业学生职业素质的高低,不仅关系到个人的工作和成长,而且关系到我国能否培养出高质量的计算机人才,从而使我国在激烈的IT行业世界竞争中处于优势的地位。为大家带来了,欢迎大家参阅。 篇一 20XX年7月,我结束了16年的学习生涯怀揣着实现自我价值的渴望来到**工作。转眼间,1年的实习期即将过去,回想自己这段时间的经历与收获,我深深的感到在我今后的发展***给予我的是一笔多么宝贵的人生财富! 计算机专业毕业实习周记全文共13页,当前为第1页。单位给我的工作定位是从事网络部基础工作以及一些网站建设,网络程序开发等等,在此思想的指导下,我承担了园区网络的维护等基础工作,包括线路检修,交换设备更换,新用户入户等等这方面工作并很快掌握了其中的原理和方法,从学校的理论知识到过去一年的实践工作,其中的角色转变离不开单位各级领导以及同事们的帮助和指导。 计算机专业毕业实习周记全文共13页,当前为第1页。 网站建设方面,和**共同进行了**网站的改造,使用全新的后台,使**网站的功能更加的强大,管理更加的有条理和方便。取得了不错的社会效应。 积极参加单位组织的各种活动,包括保龄球、乒乓球、羽毛球比赛,并代表**参加**篮球比赛。参加**的各项文艺活动等等。 参加学习了"**培训",学习了"**"建设的基本思想和方法。并在实践中掌握了**建设软件"**"的使用方法。并代表**给**领导介绍了**的基本概念和方法,对自己是一个极大的促进和提高。 经过过去一年的实践和实习,我对未来充满了美好的憧憬,在未来的日子,我将努力做到以下几点: 一、继续学习,不断提升理论素养。 计算机专业毕业实习周记全文共13页,当前为第2页。在信息时代,学习是不断地汲取新信息,获得事业进步的动力。作为一名年轻同志更应该把学习作为保持工作积极性的重要途径。走上工作岗位后,我积极响应单位号召,结合工作实际,不断学习理论、业务知识和社会知识,用先进的理论武装头脑,用精良的业务知识提升能力,以广博的社会知识拓展视野。 计算机专业毕业实习周记全文共13页,当前为第2页。 二、努力实践,自觉进行角色转化。 "理论是灰色的,生活之树常青",只有将理论付诸于实践才能实现理论自身的价值,也只有将理论付诸于实践才能使理论得以检验。同样,一个人的价值也是通过实践活动来实现的,也只有通过实践才能锻炼人的品质,彰现人的意志。 从学校走向社会,首要面临的问题便是角色转换的问题。从一个学生转化为一个单位人,在思想的层面上,必须认识到二者的社会角色之间存在着较大的差异。学生时代只是单纯的学习知识,而社会实践则意味着继续学习,并将知识应用于实践,学生时代可以自己选择交往的对象,而社会人则更多地被他人所选择。诸此种种的差异。不胜枚举。但仅仅在思想的层面上认识到这一点还是不够的,而是必须在实际的工作和生活中潜心体会,并自觉的进行这种角色的转换。 三、提高工作积极性和主动性 计算机专业毕业实习周记全文共13页,当前为第3页。一年的实习期很快过去了,是开端也是结束。展现在自己面前的是一片任自己驰骋的沃土,也分明感受到了沉甸甸的责任。在今后的工作和生活中,我将继续学习,深入实践,不断提升自我,努力创造业绩,继续为中心创造更多的价值。 计算机专业毕业实习周记全文共13页,当前为第3页。 最后感谢单位领导和部门领导以及同事对我的支持和帮助,我会继续努力的。 篇二 踏社会,心情激动、紧张、难过。激动的是我终于可以长大了,可以开始我真正的人生,紧张的是不知自己是否能适应这个社会,战胜这新环境,难过的是从此我就要告别那纯真的学生时代了,心里矛盾脑子里翻天覆地。 我现在的工作是为公司担任网络管理职务。刚进来公司的时候 计算机专业毕业实习周记全文共13页,当前为第4页。经理就和我聊了很多,问我网络方面会不会,组装和维护计算机有过吗我当时真是出了一把冷汗,不过还好平日在学校都有这方面的动手,自己的电脑被我也折腾过一段时间,还是游刃有余的回答了经理的"逼问"。到现在我工作有两个月了,还记得实习开始的那一天,我是在无聊中度过的,整日无所事事,几乎在办公桌前一坐就是一天,空闲得让我要打瞌睡了,真希望可以有人叫我帮忙做点事情啊!现在可不是这样了,五月一日是我们搬迁新公司的日子,所有的东西都是新的,我进公司的那天起我就知道,我最大挑战的时刻才刚刚开始,五一全公司员工都有四天假期,我可是天天在加班的哦,因为我就是要趁着假期把新公司的网络弄好——组建局域网。这其实就是我的工作。我当然全力以赴,尽心尽力做到最好。而且时间很紧,对于刚刚出来工作的我觉得压力挺大的,经理还给了我好几点要求,要所建的局域网能够做到: 计算机专业毕业实习周记全文共13页,当前为第4页。 网络类型为:服务器/工作站型; 各工作站之间可以互相访问,共享某些目录,就是所谓的资

23,405

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧