一个java工程师的成长之路
软件工程师的成长之路

软件工程师的成长之路引言软件工程是一门涵盖多个领域的学科,软件工程师是其中的重要角色之一。
随着信息技术的迅速发展,软件工程师的需求日益增长,对软件工程师的要求也越来越高。
那么作为一名软件工程师,如何才能在这个行业中不断成长?本文将从学习、实践和职业规划三个方面对软件工程师的成长之路进行探讨。
学习不断学习新知识作为软件工程师,学习是不可或缺的一部分。
软件工程领域的知识不断更新,新的编程语言、开发框架、工具等层出不穷,因此,软件工程师需要不断学习新的知识。
可以通过以下几种途径进行学习:•自学:利用互联网和各种学习资源,自主进行学习。
可以通过阅读技术文章、查看在线课程和参与技术社区的讨论等方式,获取最新的知识。
•参加培训班和研讨会:参加专业的培训班和研讨会,获取系统的学习和交流机会。
这些活动可以帮助软件工程师深入了解某个特定领域的知识,拓宽视野。
•参与开源项目:加入开源社区,参与开源项目的开发,与其他开发者合作,共同推动项目的进展。
通过参与开源项目,软件工程师可以学习到其他优秀开发者的经验和技巧。
深入理解计算机科学基础良好的计算机科学基础是软件工程师成长的基石。
软件工程师需要掌握计算机科学的基本概念和原理,如数据结构、算法、操作系统、计算机网络等。
只有深入理解这些基础知识,才能在实际工作中更好地应用。
实践参与实际项目在项目中进行实践是软件工程师成长的关键之一。
通过参与实际项目,软件工程师可以将学到的知识应用到实践中,提高自己的实际能力和解决问题的能力。
同时,实践还可以帮助软件工程师了解项目开发流程和团队协作方式,提升软件工程师在团队中的价值。
反思和总结在项目实践过程中,软件工程师需要时刻反思和总结。
及时发现问题,并进行调整和改进,是软件工程师成长的重要环节。
通过不断反思和总结,软件工程师可以发现自己的不足之处,并且不断提升自己。
职业规划设立目标和规划软件工程师的职业规划是软件工程师成长之路的重要组成部分。
程序员的自我成长之路

程序员的自我成长之路在当今信息化发展的时代,计算机技术日新月异,程序员的需求也越来越大。
作为一个程序员,如何能够不断提升自己,实现自我成长呢?下面我将从不同层面探讨程序员的自我成长之路。
一、技术学习和提升作为程序员,技术是最基本的能力。
要在技术上不断成长,首先要保持学习的态度。
可以通过阅读技术书籍、参加技术培训以及参与开源项目等方式来扩展自己的知识面。
同时,还应当关注技术领域的最新动态,了解行业的发展方向,并及时学习掌握新技术,保持与时俱进。
二、项目实战经验的积累学习技术只是开始,真正提升自己的能力还需要在实践中不断摸索和积累。
通过参与各种项目,承担不同的任务和责任,能够锻炼自己的解决问题的能力和抗压能力。
在实战中,会遇到各种复杂的情况和困难,但只有不断克服这些挑战,才能不断提高自己的能力。
三、团队协作与沟通能力的培养作为一个程序员,不仅仅是一个人在写代码。
在项目中,程序员需要与其他人员密切合作,需要与产品经理、设计师、测试人员等进行良好的沟通与协作。
因此,良好的团队协作与沟通能力也是程序员自我成长的关键点之一。
要学会倾听和表达,理解和尊重他人的观点,在团队中扮演积极的角色,与人合作,取长补短,共同实现项目目标。
四、解决问题的能力与创新思维在实际工作中,程序员面临的最大挑战就是解决各种问题和难题。
因此,提升解决问题的能力是非常重要的。
从解决问题中积累经验,思考问题的本质和根源,能够帮助程序员成长。
同时,培养创新思维也是提升自己的关键。
在日常工作中,要勇于尝试新的解决方案和方法,发现问题的新角度和解决方案,促进个人的成长。
五、持续学习与追求卓越成为一个优秀的程序员需要长久的努力与付出。
要保持学习的态度,持续学习新知识和技术,掌握行业的最新动态。
同时,要不断追求卓越,设定自己的目标,并努力实现。
不断挑战自己,突破自己的舒适区,才能不断成长。
结语程序员的自我成长之路是一条充满挑战和机遇的道路。
只有保持学习的态度,不断提升自己的技术和能力,发展团队协作和沟通能力,锻炼解决问题和创新思维,才能成为一名出色的程序员。
Java程序员一年的成长和蜕变

Java 程序员一年的成长和演变↑点击上方“程序人生”关注我们本文来自CSDN 论坛用户Xgx120413的投稿,转载请联系原作者。
写写你的程序人生,欢迎各位朋友投稿哦!我叫肖高翔,毕业于湖南农业大学,计算机科学与技术专业学生,从 2014 年 07 月 25 日开始工作,距今也已经一年有余。
从一个 Java 入门小白,到此刻能独立开发并且胜任独立工作的能力,在此总结一下个人一年来的成长和演变,以此和大家共勉! 2014 年 7 月份到深圳,信心满满的认为自己找工作会一帆风顺,谁知这成了一部血泪史,带着一份servlet+jdbc 做的毕业设计到深圳,简历上寥寥无几的写了“项目经验” :图书管理系统、养老院管理系统,当时还完全不会 SSH( struts2+spring+hibernate ),而后自信满满的到求职网上投简历,送达了两天,发现并无任何用这家企业(下边称为企业)也是运气进来的,当时是拿着自己的电脑,简历,一份毕业设计《养老院管理系统》,非 SSH 框架技术,面试我的是企业的前端大师,也幸亏运气好吧,当时做的界面和企业的后台系统是差不多种类。
大概10 天后,可能出于培育和解决目前用人问题把我招进来。
2014-07-28 ,正式进入企业,由一位同事给我介绍企业的整体业务,把整个主要流程讲了一遍,而后就算入职了。
9 月份,企业接了一个大项目,来了四个人,那气概真是足,提出的需求真的特别多,特别苛刻,企业也是给其能够实现。
我参加了进来,当时的项目经理也是特别好,看我刚毕业,也不会 SSH,交给我一个特别简单的模块,还记得是几个复选框增添到界面,而后让操作的时候这复选框要有作用。
当我看了需求文档,诚心不知道怎样下手,但是项目经理认为我可能一两天搞定,结果搞了一个礼拜。
企业框架导下来各样报错,不会框架方面调试!但也只好硬着头皮上,固然那些基本的编程能力仍是有的,毕竟也是独立的写完成业设计,可是 SSH 开发真的不会,到以后几乎都是旁边的大神帮忙搞定的,真的汗颜。
从学生到职业工程师——我的成长历程

从学生到职业工程师——我的成长历程在2023年,我已经成为一名职业工程师,回忆起我的成长历程,仿佛是一段漫长的旅程。
从学生到职场人士,经历了许多的起伏,但是每一步都让我更加坚定了自己的方向和信念。
大学时期,我选择了计算机专业,因为我对计算机科学和技术的可能性充满了好奇和热情。
在大学的四年里,我学习了许多的课程,掌握了编程语言和技能,但是这些知识还是不够直接应用于工作中。
因此,我开始积极的参加各种实习和项目实践,获得了一些实际操作和解决问题的经验。
毕业后,我进入了一家互联网企业,担任了软件开发工程师的职位。
这是我人生中的第一份工作,我感到非常兴奋和紧张。
在这里,我遇到了非常优秀的工程师和领导,他们对工作有着极高的热情和专业性。
在工作的过程中,我遇到了各种各样的挑战和困难,要求我不停地学习和解决问题。
但是,每一次突破自己的困难后,我都能获得成就感、经验、技能和信心。
在这家企业中工作三年后,我决定跳槽到一家新企业。
这是我向往已久的一个机会,因为我可以尝试新的领域和技术。
不过开始新的工作也意味着面临新的挑战,工作要求更高更严格。
我需要不断地自我学习和提升自己的能力,才能胜任工作并发挥自己的才华。
为了实现这个目标,我开始重视不断的学习和自我提升。
我阅读大量的技术书籍和文章,跟进行业发展趋势和前沿技术。
同时,我还参加了一些技术交流和培训,与同行们交流最新的技术发展和应用。
这些经验让我更加自信、成熟、专业、有条理,这也进一步激发了我在工作中的激情和贡献。
回想自己的成长历程,我意识到,一个好的职业工程师离不开不断的学习和提升。
随着领域和技术的不断更新,我们必须不断的更新自己的知识和技能,才能应对新的挑战和机遇。
同时,我们还需要具备创新精神和团队合作精神,才能在工作中不断发展、探索和创新。
在未来的工作中,我会继续保持学习和提升的积极性,持续关注科技领域的发展和应用。
同时,我还会更加注重团队协作和组织能力,以便更加高效地解决问题和实现目标。
程序员的成长之路

程序员的成长之路一、引言随着信息技术的飞速发展,程序员已经成为当今社会中最受欢迎的职业之一。
然而,成为一名优秀的程序员并不是一件容易的事情。
在这篇文章中,我们将探讨程序员的成长之路,包括如何入门、如何提高技能和如何发展职业生涯。
二、入门阶段1.选择编程语言在入门阶段,你需要选择一个编程语言来学习。
通常来说,初学者可以选择比较简单易懂的编程语言,例如Python或Java。
这些语言具有良好的文档和社区支持,并且可以帮助你快速上手编写基本的程序。
2.学习基础知识在掌握了一门编程语言之后,你需要学习基础知识,例如变量、循环和条件语句等。
这些知识是编写任何计算机程序所必需的。
3.练习项目为了提高自己的实践能力,你需要练习一些项目。
可以从简单到复杂地进行练习,例如编写一个计算器或者一个简单的游戏等。
三、技能提升阶段1.深入学习编程语言当你掌握了一门编程语言的基础知识之后,你需要深入学习这门语言的高级特性。
例如Python中的面向对象编程、Java中的多线程编程等。
这些知识可以帮助你编写更加高效、可维护和可扩展的程序。
2.学习数据结构和算法数据结构和算法是计算机科学中最重要的概念之一。
掌握这些知识可以帮助你设计更加优秀的程序,并且在面试时也会非常有用。
3.开发项目为了提升自己的实践能力,你需要开发一些项目。
可以从简单到复杂地进行开发,例如一个网站或者一个桌面应用程序等。
四、职业生涯发展阶段1.选择技术方向在职业生涯发展阶段,你需要选择一个技术方向来深入研究。
例如前端开发、后端开发、移动应用开发等。
选择一个适合自己兴趣和擅长的方向可以帮助你更好地发挥自己的优势。
2.参与开源项目参与开源项目可以帮助你提高自己的技术水平,并且扩展自己的人脉资源。
通过参与开源项目,你可以学习到其他优秀开发者的经验和技巧,并且有机会与他们交流和合作。
3.拓展职业视野在职业生涯发展阶段,你需要拓展自己的职业视野。
可以通过参加技术会议、阅读技术书籍或者加入行业社区等方式来了解最新的技术趋势和发展方向。
一位软件工程师的成长之路

一位软件工程师的成长之路 首先,先给大家讲述一下我个人的经历吧。
我虽然是软件工程专业,但是大学没学到啥东西,算是零基础了。
找工作那会,就找了个培训班,简单学了下,极度勉强的情况下算是入门了。
于是在北京开始寻找生涯中的第一份工作。
那时候基础不好,就会个Hibernate框架,然后还不熟。
幸运的是居然入职了一家互联网公司。
然后呢,给你1周时间熟悉项目,然后开始工作。
那时候我心里突突,因为不会啊。
总请教同事,但是有个同事特别好,教会我很多东西。
不幸的是,1个多月后,我被开除了。
我就又找工作,结果不到一周,又被开除了。
再后来,又找到一份,那时候项目快完事了,我去了基本没做啥,就结项目了,在公司闲了3个月。
在那3个月里,我疯狂的看视频,查阅资料。
把java基础读了两遍。
发现原来是这样的,和你心里想的完全不一样。
所以说,基础很重要。
自学了SSH和SSM,觉得自己很牛了,成天嘚瑟,也不学了。
后来在公司遇到了CTO,技术大牛,问我一些技术问题,给我打击了。
于是,我又老实低调的自学,开始自己搭建框架,慢慢的对spring 有了自己的见解,不再局限于IOC,AOP和DI,在搭建框架中遇到N多问题,通过百度都解决了,也为后来的发展奠定了强有力的基础。
再后来,我跳槽了,到了外包公司,开始做起ERP项目,玩起了微服务springboot和ICE。
项目中有个技术大牛,我被分到和他一组,他是组长。
他是团队的核心,负责编写公共类和具体方法并且解决各种技术难题。
从他的代码中,你会发现,没有超过70行的方法。
从那以后,我学会了重构和代码优化。
再后来,我就当上了组长,负责给组员写公共类和方法并开始大量阅读源码。
自己真正的强大了。
我想说,开发之路不好走,虽然工资高,但是付出多,头发白的会比别人早,头发掉的也会越来越多。
这就是拿高薪的代价。
但这只是冰山一角,不能成为你前进的阻碍。
从上文你会发现,我提到了基础。
是的,我招聘组员的时候,从来不在乎他是否会高大上的框架或技术,我只希望他基础好一点即可。
勇敢面对挑战成功转正一个软件开发工程师的成长历程
勇敢面对挑战成功转正一个软件开发工程师的成长历程从小就对计算机很感兴趣的我,在大学选择了计算机科学专业。
毕业后,我进入一家知名软件公司开始了我的职业生涯。
作为一名新人,我经历了许多挑战和困难,但通过勇于面对和不断学习,我成功地转正为一名软件开发工程师。
下面是我成长的历程。
一、起步阶段我加入公司后,首先需要适应公司的工作环境和文化。
在起步阶段,我尽量与团队中的其他开发人员和领导保持良好的沟通,并且虚心请教他们问题。
这有助于我更快地融入团队并了解公司的业务流程。
同时,在这个阶段我也需要深入学习软件开发的基础知识和技术。
我从学校里获得的理论知识只是冰山一角,实践经验才是真正提升技能的关键。
我主动参与项目和任务,并跟随更有经验的工程师学习和实践。
我用自己的双手撰写代码,解决问题,并在失败中不断学习。
二、面对挑战随着我在工作中的不断成长,我开始承担更多的责任和挑战。
项目需求的复杂性和紧迫性带给我更大的压力,但我没有退缩。
相反,我坚信面对挑战是成长的机会,是我提升自己的最佳途径。
在这个过程中,我学会了如何带领一个小团队完成项目。
我分析每个项目的需求,合理分配任务,并保持团队的有效沟通。
我和团队成员一起制定了解决方案,并在项目周期内紧密合作。
同时,我也学会了如何解决技术难题。
有时候,我们可能会面临代码的bug,效率的不高或者系统的崩溃等问题。
而这些都需要我耐心的调试和解决。
通过自学和与同事的讨论,我渐渐掌握了更高级的编程技术和解决问题的方法。
三、持续学习和提升为了在软件行业发展,持续学习和提升是必不可少的。
为了保持竞争力,我时刻保持对新技术的敏锐关注,并主动了解和学习。
我参加各种培训和技术大会,阅读相关的书籍和技术文章,与同行进行交流和分享。
通过这些努力,我不断提升自己的技术能力,并能够应对不断变化的行业需求。
此外,我还注意到软技能的重要性。
沟通能力、团队合作和解决问题的能力对于一个软件开发工程师来说同样重要。
架构师之路----一个四年-JAVA-程序员的工作经历
论坛的帖子看的多了,讲大道理的也很多,可是真正懂的并去做的有多少?本人第一次发帖子,不说什么道理,只是个人的一点经历,很普通但是本人这几年的亲身经历。
首先介绍下自己,男,06 年毕业来的北京,从事J2EE 开发,现在 4 个年头了。
06 年和刚毕业的很多同行一样。
二本毕业,CET-4,没有其它证书也没得过什么奖,很普通,面临找工作的问题。
不过运气不错,刚来北京二周就拿了二个offer,一个是北京磁共振研究所,从事VB,DEPHI 开发,另一个是一个新成立的公司,从事JAVA 开发。
我选择了后者,当时自己接受过 4 个月的培训,可能会比一般的学生多些动手能力,这公司的上机本来是一道题的,做一个GUI 画图程序,很简单,时间三天,不过我用了一天就搞定了,所以公司又多考了我二道上机题。
只做出来了一道,当时很害怕公司不要我,后来才知道是公司有意试我的,无论后面两道我做成什么样,一样会拿到offer。
刚毕业吗,没社会经验。
工资2000,税后1600,试用80%,三个月,不过我二个月转正了,第 5 个月时提到了3000,第8 个月时提到了4000。
当时开心的很,老板初看是很老实的人,开会还是私下给了我很多希望,甚至邀请我去他家去玩,自认为和老板的关系很好。
不过后来证实这点是错误的,千万不要和你的老板走的太近。
就是同事关系。
工作内容吗是负责公司一个可视化程序的开发和对应的B/S 插件以及对外支持工作,产品要卖钱吗,当时工作真的很卖力,在这公司的时间真的把心都给公司了,基本没有11 点前过家,有时是工作,有时是学习,刚毕业吗,没经验,尤其是支持还需要很广的知识面。
在这公司呆了三年,当时公司就20 多人,所以有些工作不是分的那么清,我呢基本是一个人做三个人的活,开发,测试,支持,后来又兼职售前。
当时工作太忙,北京又太大,有时一天要跑几个地方,公司仅有的一辆车基本成了我的专用车了。
当时老板对我也不错,这样过了两年多,我学了很多知识,而且了解了公司运作和产品开发流程,并一手支撑起了支持部门,一共 5 个人。
从零开始学Java:初学者的成长历程
从零开始学Java:初学者的成长历程2023年了,Java依然是一门非常流行和实用的编程语言。
不论你是想成为一名职业程序员,还是只是想学习一门新技能,都可以从零开始学习Java。
在这篇文章中,我将带领大家回顾一下成为Java程序员的一个初学者的成长历程。
第一步:了解基本概念在开始学习Java之前,我们需要对一些基本概念进行了解。
比如什么是编程语言,什么是编译器和解释器,什么是变量和数据类型等等。
掌握这些基本概念可以让我们更好地理解Java的编程思想。
第二步:学习Java基础语法Java是一门面向对象的编程语言,学习Java的第一步是掌握基础语法。
这包括:变量的声明和赋值、数据类型、if-else语句、for 循环、while循环、数组、函数的声明和调用等。
学习基础语法时,我们可以使用一些在线Java学习平台或者编程书籍进行学习。
第三步:进阶学习在学习了Java基础语法之后,我们可以进一步学习Java的核心概念。
这包括:面向对象编程、异常处理、多线程、IO流操作、网络编程等等。
这个阶段我们需要通过编写小项目来练习、巩固自己的知识。
第四步:代码实践学习Java最重要的一点就是要进行代码实践。
我们可以找一些开源的Java项目进行学习,了解它们的设计思想和代码组织方式,同时也可以在自己的项目中应用所学知识进行实践。
第五步:参与社区Java社区非常活跃,我们可以加入一些Java相关的社群或者论坛,和其他Java程序员交流学习和解决问题。
同时也可以参加一些Java会议或者活动,了解最新的技术发展和趋势。
这就是一个初学者学习Java的一个简单的成长历程。
当然,学习Java并不是一件容易的事情,需要付出很多努力和时间。
但只要持之以恒,掌握了Java的核心概念和代码组织方式,就可以成为一名优秀的Java程序员。
java程序员提升路线
java程序员提升路线java程序员提升路线参考如下:1. 学习Java的新特性和更新版本:Java语言不断发展,不断有新的特性和更新版本发布。
作为一名Java程序员,应该时刻关注Java 的发展动态,学习新的特性和更新版本,提升自己的技能和知识。
2. 深入学习数据结构和算法:数据结构和算法是Java程序员必备的技能之一,要深入学习并掌握常见的数据结构和算法,并且能够在实际开发中灵活运用。
3. 学习设计模式和重构技巧:设计模式和重构技巧是提高代码质量和可维护性的重要手段,要学习常见的设计模式和重构技巧,并且能够在实践中运用。
4. 掌握常用的框架和工具:Java生态系统中有很多优秀的框架和工具,如Spring、Hibernate、Maven等,要掌握这些框架和工具的使用,并且了解其原理和最佳实践。
5. 参与开源项目:参与开源项目可以锻炼自己的编程能力和解决问题能力,同时也可以了解更多的项目开发和管理的经验。
6. 学习前端开发技术:前端开发技术是Java程序员需要掌握的重要技能之一,要学习HTML、CSS、JavaScript等前端开发技术,并且了解前后端交互的原理和最佳实践。
7. 学习数据库和系统架构:数据库和系统架构是Java程序员需要掌握的重要技能之一,要学习关系型数据库和非关系型数据库的使用和管理,同时也要了解系统架构的设计和最佳实践。
8. 参加技术交流和培训:参加技术交流和培训可以了解更多的技术知识和行业动态,同时也可以结交更多的技术同行和朋友。
9. 持续学习和实践:持续学习和实践是提高Java技能的关键,要不断地学习新技术和实践新方法,保持对新技术的敏感度和好奇心。
总之,作为一名Java程序员,要时刻关注技术的发展动态,不断学习和实践新的技能和知识,提升自己的能力和水平。
同时也要注重团队合作和分享,与同行交流和技术分享可以帮助自己更好地成长和发展。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一个java工程师的成长之路
从进大学到现在立即作为一个正式的IT人踏入社会,差不多过去一段时刻了。
回头看我的成长经历相比中国IT业的风雨动荡要平淡得多,好在我一直关注着并试图努力不让自己被IT产业瞬息万变的形势甩的太远,我的成长过程也在不断迂回的前进。
和专门多其他同学一样,我也是进入大学才认识运算机的。
那时候面对着眼前的运算机,一群人在上面练习击键,忙的不亦乐乎。
假如你的击键速度第一,那绝对是人人仰慕的电脑高手,为了保住你辛劳得来的荣誉称号,你必须不断同意别人的挑战,IT业竞争的惨烈从我们入校的第一天就差不多预示出来了。
再到后来学习DOS命令,有时候你明白一个大伙儿都不明白的命令,真有武林至尊的感受,也许确实是在这种情形下,一种并不真实的成就感成就了我对运算机的爱好,使我一步一步踏实成长起来。
第2学期开始学习C语言(我是通信专业),一位年轻的老师还算流利的把谭浩强的教材念了一遍,平常上机时刻从来没显现过,以至于后来一提到编程,总有人说是被他害了。
一味的把责任推给外界因此是不对的(关于编程的学习依旧需要自己练习的),然而现在大学教育确实存在一些问题,照本宣科的老师不在少数,记得期末结课最后一次上机,我给自己设计了一个“专门大”(相对当时而言)的工程,用结构体、链表设计一个通讯录,含有添加、修改、删除、查询功能,数据信息存放在文件中,目的是贯穿教材中的所有知识点。
在调试的时候出了问题我举手把老师叫了过来,人家看了一眼没有帮我调试却告诉我说用Foxbase 实现那个比较好,C不适合做就走了。
后来我一直想去了解Foxbase怎么说是何物,等我明白的时候却发觉它是一个除了运算机等级考试里能够考以外全然就没人用的古董了。
细细想来现在用人单位和学校一味批判我们大学生事实上是有失公允的,提高教师素养还任重道远。
当时的C语言学的依旧不错的,书上的一样习题都能看完题目赶忙编程实现出来,一方面我的爱好随着调试成功一个个程序的成就感连续膨胀,另一方面满腹经纶的教授们不停的警告我们编程是一个低层次劳动,我们所在的专业不是运算机软件专业,C语言的打击差不多让专门多人决心脱离编程那个“低层次劳动”了,这严峻造成了我后来的学习过程茫然曲折。
大二的时候认证还专门热门,洋认证实在太贵,我就盯上了运算机等级考试,一不做,二不休,要考就考四级,结果零零碎碎的预备了几天就舍弃了。
发觉软考(中国软件专业资格水平考试)的心情是兴奋的,考试廉价,证书也比等级考试好使得多,我就开始预备它了,后来顺利于2001年下半年和2004年下半年通过了高程和系分级别的考试。
关于认证,出来校门工作后才明白,对找工作是一点用处都没有,现在公司招人差不多上直截了当问你技术,全然看都不看你的证书,看看专门多有丰富工作经历的社会牛人差不多上除了学历证书和四六级证以外,差不多其它证书一个都没有!
大三的时候开始自学JA V A,买了一些书看,有了C语言的基础,学起来依旧相对容易一些!然而自已看书总是什么都想搞明白,什么都去想记住,写程序的时候也只是看看书上的练习,真正抛开书本写程序的时候依旧不明白如何下手,只能依靠书本,只是坚信自已学得
还算能够!
就如此到了大四毕业找工作的时候,我不敢好高骛远,也没有普遍撒网,结合自己的实际情形划定了几个候选公司,预备速战速决。
然而事实并不是我想的那样,一直面试都没有成功!后来偶然一次和高中的同学谈天,他说他正在一家公司做JA V A工程师,聊起我的面试通过,同学告诉我,是因为我没有实践体会,没有可用于实际中的项目去面试!他说他大学毕业也是同一种情形,后来去的JA V A私塾培训了四个月!现在刚上班两个月!建议我去看看!在他的建议下我去JA V A私塾找陈老师聊了聊(我同学让我直截了当找陈老师聊聊),我把我的疑问告诉他,他说我现在缺少的是编程思想和对一些技术深层次原理的了解,因此自已写东西的时候写不出来,没有思路!让我回去把基础复习一下,然后过来考试!我同学也劝我复习一下再去学习,说陈老师那儿讲得比较深,学得比较累,四个月压力比较大,假如没有点基础的话,专门难跟上!
复习了一个月后我顺利的通过了考试,前两周我还没感受到压力,到了第三周才真正感受到我学的那些只是一个了解,深度上全然没有达到!四个月之后我顺利的走进了公司,刚开始的待遇一样般,试用期四千五!现在看看可能刚开始那会应该确实是不低了,现在差不多工作了快一年了,也差不多换了一家公司!
最后建议想去私塾学习的同学,假如没有自学过JA V A,最好是自学一下JA V A基础再去培训!。