程序员修炼之路小丸子的西瓜梦

养成一个学习习惯和编程习惯真的太重要了,一个好习惯的养成真的对后面的学习有很大帮助。说实话我自己当初在这方面吃了不少亏,很多比较好的习惯我也是后面自己才慢慢发现,所以这里想着重给大家说一下有哪些好的学习和编程习惯。

我们平时任何时候都离不开提问特别是初学的时候,但是真正知道如何正确的提问的人很少。问别人问题前不要来一句“在吗”,你说你问了在吗我是回复好还是不回复好呢?不要让别人给你发32位的JDK,除非你是喜欢那个人。

我一直觉得这一方面是最重要的,我想很多人和我一样会无意识间忽略它,等到真的身体不舒服了,你才开始意识到健康生活的重要性。

尽量用google查找技术资料以及自己在学习中遇到的一些问题。

程序遇到问题先在stackoverflow找找,大部分别人已经遇到过了。如果上面没有的话,再考虑其他解决办法。实在解决不了的话,再去问你觉得有能力帮你解决的人(注意描述好自己的问题,不要随便截一个Bug图)。

学习完任何一门知识后,你可能当时看视频感觉老师讲的挺容易懂的。但是,过几天后你发现你忘的一干二净,别人问你一个类似的问题,你一点思路都没有。所以,我推荐你学完一门知识后不光要及时复习,还要做好总结,让知识形成一个体系。另外,你可以假想自己要给别人讲这个知识点,你能不能把这个知识点讲清楚呢?如果不能,说明你对这个知识点还没有彻底了解。这也就是人们经常说的费曼学习技巧。

没事多去Github转转,如果有能力可以参与到一些开源项目中。多看看别人开源的优秀项目,看看别人的代码和设计思路,看的多了,你的编程思想也会慢慢得到提升。除了这些优秀的开源项目之外,Github上面还有很多不错的开源文档、开源资料什么的,我觉得对我们平时学习都挺有帮助。Github用得好还能装一下,毕竟人家还是一个全英文网站,咳咳咳。

多去实践,将学到的东西运用到实际项目中去。很多人都找我抱怨过没有实际项目让自己去做,怎么能有项目经验呢?如果实在没有实际项目让你去做,我觉得你可以通过下面几种方式:

从学习编程的第一天起就要养成不错的编码习惯,包、类、方法的命名这些是最基本的。

推荐阅读:

程序员也离不开沟通。你可能需要与客户交流需求,还要和同事交流项目问题,还有可能定期需要向领导汇报项目进展情况。所以,我觉得不错的沟通能力也是一个优秀的程序员应该有的基本素质。

如果有项目的话,技术面试第一步,面试官一般都是让你自己介绍一下你的项目。你可以从下面几个方向来考虑:

几乎每一场面试,特别是HR面和高管面的时候,面试官总是会在结尾问我:“问了你这么多问题了,你有什么问题问我吗?”。不管是技术面试还是非技术面试,如果你想赢得公司的青睐和尊重,我觉得我们都应该重视这个问题。

网上提供了很多问题模板,我觉得回答这个问题重要要的就是:真诚一点,不要问太Low的问题。

回答这样的问题,最好能够结合你要应聘的职位来做针对性回答。一般面试官问这个问题的时候,很可能会只让你说几个你觉得最能体现你能力的优点,为了避免自己在面试过程中不知道该说自己的那些优点,你可以在面试之前好好准备一下。面试的时候最好可以说几个你要应聘的职位所做的事情需要的优点或者说你要应聘的公司比较看重的优点(企业文化)。

缺点肯定不能是目标岗位需要的关键能力!!!

总之,记住一点,面试官问你这个问题的话,你可以说一些不影响你这个职位工作需要的一些缺点。比如你面试后端工程师,面试官问你的缺点是什么的话,你可以这样说:自己比较内向,平时不太爱与人交流,但是考虑到以后可能要和客户沟通,自己正在努力改。

THE END
1....他们问这个是想得到什么样的回答呢?这个问题有什么深意吗?他们...大家好,我是17年的毕业生,现在在找工作。有过一个为期3个月的工作经历。然后我发现我去面试的每一个hr几乎都要问你这个工作是你自己找的,还是朋友介绍的。他们问这个是想得到什么样的回答呢?这个问题有什么深意吗?他们能从这个问题得到什么讯息吗?都在问。谢谢~ 20回答 123743阅读 20个回答 匿名用户 四川成都...https://zq-mobile.zhaopin.com/zpdOutputQuestionForXZH/147603
2.面试快结束时,HR问我还有什么想问他们的,不应该问()面试快结束时,HR问我还有什么想问他们的,不应该问() A.我多快能转另一个职位? B.你还提供其他职位吗? C.什么时候能涨工资? D.我什么时候可以得到面试结果的回复? 参考答案: 进入题库练习 查答案就用赞题库小程序 还有拍照搜题 语音搜题 快来试试吧 无需下载 立即使用 你可能喜欢 判断题 在无领导...https://m.ppkao.com/tiku/shiti/a17c87393cc24d89a88f436ca0536c1b.html
1.面试官:“你还有什么想问我的吗?”回答技巧+模板此类问题大致分为三种情形:部门负责人面、HR面、高层领导面。 一、部门负责人面 【判断自己的业务能力和性格特点是否与岗位匹配度高】 此时,你可以选择问: ① 您认为优秀的XXX应该具备怎样的能力?(根据面试官的回答可以对自身的优势与不足有一定更准确的判断与了解,有利于明确自己后续的努力方向,避免少走弯路。) ...https://maimai.cn/article/detail?fid=1778909013&efid=4_ZxG3gCC-iF1WxSNgNRKQ
2.面试hr岗位会问的问题和答案hr面试一般会问什么问题? HR最常用的面试问题及答案 : 1、你为什么想离开目前的职务? A.别的同仁认为我是老板前的红人,所以处处排挤我。 B.调薪的结果令我十分失望,完全与我的付出不成正比。 C.老板不愿授权,工作处处受限,绑手绑脚、很难做事。 https://www.dongrv.com/jizhangbaoshui/19829.html
3.50个面试经典问题助你轻松搞定面试官求职者吐槽:这还用问?不就是把岗位职责背一遍吗?你还想知道什么? 面试官观点:招聘广告上写的东西谁都会看,我想知道的,是你之前的经历中有没有类 似的经验。 专家见解:面试官通过求职者对岗位职能的理解和把握来判断求职者对于该工作领 域的熟悉程度,这也是鉴别“求职者是否有相关工作经验”的专项提问。 https://www.snhrm.com/gxbysmszn/1415144.jhtml
4.面试最后,面试官问:“你还有什么问题想问?”千万别问这些问题其次,你的面试官也不一定是管理薪资这一方面的,所以就算你问了也不一定能得到很靠谱的回答。 另外,当你通过了面试后,公司的HR自然会在发offer的时候跟你详谈你的工资待遇情况,等到了那个时候再询问就比较合适了。 最后,如果你真的很想知道你的薪资待遇是个什么水平也可以通过其他途径询问打听啊,真的没有必要要在...https://www.douban.com/note/696924495/
5.面试官问:你还有什么要问的吗?面试官观点:“面试是双方相互了解的过程,所以出于礼貌在面试结束询问一下个人方有没有什么想问的。当然我们也想借此了解个人对自己公司的了解程度及感兴趣程度。” 专家:首先依靠最后一问来挽回面试局面是不可能的。如果你想面试成功,请认真准备面试本身。最后一问只能起到加分的作用,可以在面试官犹豫要不要用你的时...https://ai.njcit.cn/2019/1227/c4849a109406/page.htm
6.面试时一定要问HR的6个问题在面试中,一直都是面试官在向你提问,其实你也可以提问的,别担心因为提问而遭到面试官的反感,下面是小编整理的面试时一定要问HR的6个问题,欢迎阅览。 1、应聘岗位的工作职责与工作内容 问清楚具体的岗位工作内容避免之后出现工作内容与职责不符合的情况。比如你应聘的是储备干部却让自己去做销售,这时候在面试一定要...https://www.jy135.com/zhichang/321046.html
7.面试千万不要问的5个问题,看你有没有踩雷!“你还有什么问题要问我的?”这道灵魂拷问,90%会出现在HR准备结束面试前的最后一问,但大多数求职者都有些畏畏缩缩,不知道哪些问题该问,哪些不该问。更有甚者,生怕自己的“多嘴”毁了整个面试。学会提问,远离提问误区,提高面试时的应变能力,有备无患!这个问题看上去可有可无,其实非常关键,是能够考察应聘者本...https://www.pekhr.com/lib/11819.html