编程入门,请给点建议和忠告

编程入门,请给点建议和忠告,第1张

看你喜欢什么方向了

如果你对数据库管理有兴趣 你就做数据库DBA

如果你对代码有兴趣你就去搞开发

做游戏能用JAVA做 但不建议用JAVA做

如果你没基础 建议从JAVA基础看起

现在大学JAVA基础教材 那本书就可以了

以我为例子 我所学习的流程就是

JAVA基础-JSP+JavaBean+Servlet开发-Struts+Hibernate+Spring开发+Ajax

建议你也这么学 第二部分不要做重点 懂流程是关键

第三部分是主流开发网站的技术 面试问问第三部分的东西

笔试则多为第一部分

JAVA分 J2ME J2EE 好象还有个 我忘了

J2ME 做手机游戏的 你随意买个1000块钱的手机 90%支持JAVA

里面的游戏就是用J2ME写的

J2EE 是JAVA的企业级应用 就是企业级的网站

你想好你自己发展的方向是什么

数据库 学好ORACLE MSSQL MYSQL DB2

游戏 J2ME

企业级网站 J2EE

看书作用不大 报个班最好(经济允许的情况下) 初级时不要看数据结构

要的就是基础 等EXP上来了 再看那些深层次的东西

个人意见。。

一说到程序员,想必大家的第一印象就是头发少,很大程度上就是因为压力大导致的,有生活压力,也有工作压力。

今天说说工作方面的压力,想必看到这个问题的小伙伴都有一个认知,就是一个项目往往比预期的要长,说不定从哪天开始就加班了,一出现BUG真的要人命。此时,考研新老选手心态的时候和经验的时候了,老程序员或许能从容应对,新手可能完全不知错所。

笔者也有一些老程序员朋友,今天结合朋友和网上的资料特意为各位新手准备了下面的一些经验:

一、怎么初步判断谁不是高手

跟有经验、有能力的人学习是让自己技术快速成长最好的方法,但新手往往是无法辨别真相的,老程序员认为,到了一个新环境,不要立刻对同事下结论。我们会发现,一些人很能讲,有非常多的建议和意见题,对于各种问题也非常热情去解答,但旺旺这样的人并不一定是真正的高手。

二、什么是优秀的程序员

首先,一个优秀的程序员,不管你的代码是什么风格,一定要非常清晰,非常有条理,而且要有完善的注释。其次,看一个程序员是否有实力,还要看这个人对信息的敏感度和热爱度。做编程最怕的就是停止学习,因为不进则退。最后,善于接受新工具和新技术。编程行业,是在时刻发展的,特别是最近几年,发展速度极快,各种工具和方法层出不穷,新手肯定无法那么快适应,但你要有这个思想,守着学校里学的一亩三分地,早晚会被淘汰。

三、学会向上反馈

程序员每天和代码打交道,问题和压力会时常出现的,这是行业特性所决定的,我们无法避免,不能避免怎么办?最好的办法是向上反馈。当这个问题怎么想也想不明白,问人也无法解决,此时把这件事和领导讲清楚,让他们帮助你或提供资源。

作为一名程序员,千万不要和自己较劲,不要做失去理性的程序员。

四、要有自己的原则

作为一名优秀的程序员,必定有一套自己的行事准则,但我说的准则不是你耍脾气耍个性哦。

原则是一种看不见摸不着的东西,不过遇到问题的时候,它会成为一个灯塔,不会让你的思想摇摆不定,因为你有自己的一套判定标准。比如你认为“方向错了,停下来就是进步”,遇到方向性错误的时候,你会选择不断优化代码,而不是东改改西改改。

五、每行新代码至少执行一次

某项功能真正完成之前,一定要对其进行测试,千万不要忘了。不然,你怎么知道它是不是按照自己的逻辑在执行?一般情况下,最好就是进行自动测试,但也不是绝对的。

六、要坚信BUG是不可避免的

有些人喜欢大谈代码,这个项目简直轻而易举,易如反掌。作为一名新手你要相信,这种谈论没有意义,不论你再厉害,bug总是难免的。最好的办法是做出一个系统,可以快速排除故障、修复bug并部署修复。

七、个人信息一定要保管好

这些信息包括户口档案、社保、公积金等信息,程序员新手可能跳槽比较频繁,有人甚至还换个城市工作。除了户口可能其他的信息都乱了,可能当时觉得不那么重要,但是十年、二十年后,可能会非常重要。

八、几条名言

·工作日志可以提升脑容量;

·不要先写框架再写实现,要反过来;

·重构/优化/修复Bug,不要同时做;

·简化开发流程,加快迭代速度;

·纸笔是最好的工具,其次是markdown;

·画出结果,一目了然。

·首选明文文本,二进制、加密、压缩等到时候再加;

·要学会进行清晰的命名;

·问问题前先调查,要问到点上。

·不要小看程序员

实在不喜欢就换一个自己喜欢的工作吧,我以前是做SEO排名的,后来因为种种原因做了一段时间SEM竞价,在这一行我扛不住这些压力,就辞职了,现在在做自媒体,一个文案。哥们和你说一句陶心底的话,自己想做什么就去做什么,趁着还年轻,世上工种千千万,总有一块适合你。年轻就是资本,大胆的去尝试吧。我估计这辈子已经离不开电脑了。

当然可以,从实习岗位做起先在底层了解一下市场行情是正确的的,然后再慢慢积累经验。千锋教育就有线上免费的IT发公开课,。

千锋教育集团目前已与国内4000多家企业建立人才输送合作,与500多所大学建立实训就业合作,每年为各大企业输送上万名移动开发工程师,每年有数十万名学员受益于千锋教育组织的技术研讨会、技术培训课、网络公开课及免费教学视频。纵观现今各大招聘平台,IT的需求量还是相当大的。至于有人说IT已经饱和了的问题,是因为现在公司用人更加明确了,公司当然想要专业技能强、有更多实战经验的人了。所以,努力提升自己的技能和经验才是硬道理。刚开始进入这个行业一定不要妄想能够挣大钱,从最基础的做起积累经验,了解市场行情,再对自己有所规划,高薪不是问题。千锋教育集团目前已与国内4000多家企业建立人才输送合作,与500多所大学建立实训就业合作,每年为各大企业输送上万名移动开发工程师,每年有数十万名学员受益于千锋教育组织的技术研讨会、技术培训课、网络公开课及免费教学视频。

这只能说明你的前端培训班比较糟糕而已。前端培训千千万,培训前端的万万千,你如果是随便找了一个,你大概率会被坑啊,你想啊,好的大学在全国所有大学当中才能占多少比例啊,更何况民间的机构?

正常的前端培训班本来就是应该通过短期速成的培训,把1~2年的前端开发的工作经验传授于你,如果你根本就没达到这个水准,那就是非常失败的培训啊。

其实前端开发并不难学。前端开发的技术栈。也并没有什么艰深的地方,如果说后端开发的难度是1的话,前端开发只是05。前端开发最大的问题是技术栈更新过快。需要不断学习。但是学的内容也并没有超出正常人理解范畴之外的事。

所以得出结论,培训出来的前端程序员在公司都待不长,大概率是自身原因,然后是机构的原因。并不是行业的原因。

每年参加Java培训的学员很多,但是也有不少因为参加了Java培训而未找到工作的人群,经常抱怨自己是因为参加的Java培训班所以很多公司一看简历就直接pass了,基本上无法获得面试机会,空有一肚子的学问无法施展,其实实际情况并不一定是这样,并不是因为参加了Java培训出来之后公司不要,其实现在越来越多的公司喜欢从Java培训机构出来的学员了。

而且现在相当多的公司,会选择在Java培训机构培训过的程序员,很多公司会去到相关Java培训机构做双选会,直接挑选适合本公司职位的学员,即能快速了解此人的技术水平,还能很直观的了解到他的学习水平。没有一个企业喜欢学习能力差的人,你可以在进公司的时候技术并不是很牛,但是你需要是一名学习能力强的人,这样的你才不会被淘汰。

再来说说Java培训机构出来的,培训机构出来有三种,一种是科班出来后进入Java培训机构再学习的,一种是非科班毕业后没多久进入Java培训机构的,还有一种是已经在别的行业干了几年后进入Java培训机构学习的。非科班进去Java培训机构的又可以分两类,一类是Java培训之前自学好久,一种是零基础参加Java培训。零基础参加Java培训的,来到Java培训机构就是为了入行,在Java培训机构能够帮助他们学习基础知识,能够帮助他们快速了解IT行业,能够帮助他们快速完成转型。

当然,不可否认的是,Java培训出来的人也是层次不齐的,就如我们上学时期,同一班级,同一老师,就有人会在考试时考100分,有人只能考50几分。道理都是一样的,师傅领进门,修行靠个人。你若是认为,进入Java培训机构学习完毕后就能工作,那是错误的认知,Java培训机构只是为你提供学习的平台,让你学到基础知识、学到最新IT开发技术或开发语言,学习期间做各种项目,从而贯通运用所学知识,拥有相关工作经验。

目前各个公司之所以喜欢招聘Java培训机构出来的程序员,是因为,此程序员拥有快速学习能力,进入公司可以快速上手,而且现在参加Java培训的人员,更适合公司储备人才需求,再加上现在很多名校毕业的学生,多数眼高手低,不能快速上手工作,薪资要求还高,故公司并不喜欢这样的人员。

曾经有公司的HR跟我说,有些公司不喜欢要Java培训机构出来的程序员,一是因为基础知识不扎实;二是简历作假太严重。现在社会简历不包装真的不好找工作,但是过度包装就会引起用人公司的反感,所以简历需要适当包装,上面所写的项目一定要是自己所会的知识,有位HR就向丫丫说过,有次面试,问求职者简历上面的项目运用哪些知识,支支吾吾的,并不能详细回答,这样就太过明显,就算简历再华丽,也不会被公司所录用了。

那么现在看来,公司录不录取你,不会看你是否参加过Java培训,完全取决于自身的技术能力及学习能力。相反,你若是在Java培训期间,成绩优异,还会成为面试的加分项,毕竟这样非常直观的体现出你的学习能力。

现在总结面试方面:

没有面试,是简历的问题有面试没有offer,是面试的问题

所以分两个部分,简单说一下这个问题:

投了3000份,没人吊我——没有面试

天啊,3000份投递足以说明,海投简历,并没有什么用

改简历

(1)自我总结

HR一天要看那么多简历,如果你简历啥也没有,就写“Java培训班出来的”,筛掉很正常。所以简历中要写的是结果,而非过程。

仔细回顾学习过程,总结已掌握的知识技能点,并用实训结果来描述技能掌握情况,这样才能让更好向HR传达你的技能。

(2)恰当的包装

简历是需要包装的!但不意味着作假,而是学会简历编写的技巧,随意举个栗子:

修改前:参加了Java培训

修改后:四个月Java培训学习经验,从零基础至今能独立写出XX系统,实现了XX功能。

(同样是在说自己是培训机构出身,但恰当的包装,一能突出自己的学习能力,二也以实力证明了自己如今的技能掌握情况)

还有,既然有两年的工作经验,提炼出能体现Java工程师应有的软性技能点,也是有说服力的。

2针对性投递

不知道你为什么坚持不懈海投3000份,而不及时调整策略。投递在精不在多。

选择职位描述和自己能力相似的公司,并且针对每个公司不同的JD,修改自己的简历,突出公司重视的方面。

HR知道没有Java经历,直接Pass

并不是程序员天生就会编程呀!所以别气馁。除非HR不细看简历,否则只要进入了面试,说明公司有意向招聘没有经验的员工。

面试主要就是多看面经,多参考面试中的问题进行知识点的补充,做好准备,再上战场。

作品方面:

学生在面试的时候尽量不要拿学校里练手的项目,那怕你做得再漂亮再完美;最好拿出在学校里参加过的真实项目,告诉公司哪一块儿是你做的,哪一块是团队一起做的,这样会大大提高你被入取的几率,而且更容易找到薪资比较高的工作。事实上不是所有的培训机构都有真正的实训项目,因为这样的培训机构一定要具备研发的超高能力,要有自己的项目和研发团队,所以这也是学生们选择培训机构的一个重要标准,毕竟直接关系到学生们的面试、工作及薪资水平。

所以参加Java培训从培训机构出来的学员企业并不是不会选择,重点在于自己掌握的技能和简历包装,但切记杜绝虚假简历,如果你也想参加Java培训班恭喜你福利来啦,填写下面的表单即可以获得昌平北大青鸟Java免费体验课,来免费体验一下自己是否适合学习Java开发。

最近看到初级程序员向我吐槽到:“工作两三年了,除了岁数,其他的好像都没有涨;一线城市房价太高,家里一直催着结婚买房,感觉快带不下去了;同期毕业的最次都是个项目经理了,就自己还是个初级码农,每天做一些重复性质的工作,没有动力,看不到未来”,其实,这可能是初级程序员的常态,可是如何做才能突破职业发展的困境呢?今天,昌平IT培训和大家聊聊!

时刻保持空杯心态

首先要有空杯的学习心态,而不是傲娇自满,故步自封,空杯子才可以装下更多的东西。

作为初级程序员,必须走出舒适去,坚持学习,如果永远停留在自己心理舒适区,就注定永远改变不了。其实,互联网行业主要看能力,科班不科班的学历不学历的,几年后都不那么重要了。根据调查,几年后,专科出身的程序员和本科的薪资其实相差无几。

那些非科班培训的,在学习的时候比科班的承受了更多的压力,知道自己非科班和那些优秀的同学差距差了几百个日夜的代码量,自己就用其他的时间去补上,只有技术过硬,在哪儿都不愁就业,“万般带不去,唯有业随身”学习本来就不是在课堂那几年说了算,而是在人生的旅途中不间断的事情。

自律,把每一件事做到极致!

对自己要求越高,进步越快。要有强烈的把事情做完美的心态。

比如用100行代码实现的功能,思考下是否可以用10行来实现,以便于降低运维成本,提高下次的编码效率。引用GUAVA等类库,提取公共方法,和使用JDK8新特性等。系统的方法压测过后,单机只能承受1700QPS,可以思考和实践能否优化下程序提高QPS,减少服务器数量。

把事情做精,一定是要强迫自己多花心思多花时间在这件事情上。

掌握系统化的学习方法

如果学习到的知识不成体系,那么遇到问题时就会非常难解决。有些同学会出现这些情况,比如编码时遇到问题百度搜索,如果百度上找不到答案,这个问题就解决不了。再比如,在开发中要用到某个技术点,就学习下API,程序调通后就不再深入研究,浅尝辄止,如果程序遇到其他问题也不知道如何解决。

遇到一个问题,解决一个问题,需要一项技术,学习一项技术。那么如何由点到面,由面到体,形成系统化学习呢。

以上就是关于编程入门,请给点建议和忠告全部的内容,包括:编程入门,请给点建议和忠告、有哪些老程序员都知道对新手很有用的经验、我是刚从培训机构出来的java程序猿,已经找到工作了,但是我对电脑没兴趣,我真心不想做这一行了。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/zz/9340915.html

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

发表评论

登录后才能评论

评论列表(0条)

保存