① 求助,找份程序员的工作,第一学历重要吗
首先,做为一个程序员,你有没有经历学历之痛?
有学历的程序员永远不懂没学历的痛,就像白天不懂夜的黑。
因为,有学历的还没等毕业,校园招聘已经开始了,还没有走出校园,可能已经和某个知名的大公司签下了协议,拿到实习试用的机会;而没有学历的呢,校招对他们来说永远是个梦。
第二,我为什么没有高学历?
不过像一句话说的那样“天赋决定了你能达到的上限,努力程度决定了你能达到的下限。以绝大多数人的努力程度之低,远远没有达到要去拼天赋的地步。”,只能怪自己不努力,怪自己眼光太短浅,怪不得任何人。
你怪过命运吗?你相信命运吗?
来看下面的问答:
问:要怎样努力,才能成为很厉害的人?
答:如果你注定要成为厉害的人,那问题的答案就深藏在你的血脉里;如果你注定不是厉害的人,那你便只需要做好你自己。
第三,为什么企业要求学历?
1)国家政策
《高新技术企业认定管理办法》中规定在人员比例方面,科技人员占企业当年职工总数的30%以上,而且需要大学专科以上学历。
2016年起的高新技术企业认定的政策就有所改变:在人员比例方面,放宽了对科技人员和研发人员比例的要求。新办法由现行“科技人员占企业当年职工总数的30%以上”调整为“科技人员占企业当年职工总数的比例不低于10%”,同时取消了“大学专科以上学历”的限制;取消“研发人员占企业当年职工总数的10%以上”的规定。对于部分传统行业的大型企业而言,是一大利好。
2)人才筛选
这个问题得从公司管理者角度解释,招聘时,学历只是一个公司在招人时的最低门槛,然后面试时,通过你的言行举止,还有你的表情,还有你细节的动作,来揣测你平时的一些习惯,作为,看看你是否能快速融入团队,大多数的公司会更喜欢性格开朗的员工。但是为什么一定要看学历?其中一个方面是因为读过书的人对待的事情有一定的逻辑性,有人说读书没有用,但大家都没注意到,读书会潜移默化影响我们的思想,一些处理事情的方法。另一方面,没有学历的人中会含有这么几类人,第一种那就是千里马,也就是无文凭人才。第二种人就是不思进取,安于现状的人。第三种人没学识,没文化的人,等着天上掉馅饼的人。第四种人就是社会败类了,等等......像无文凭这种人才在社会非常少,而且混在人群中,如果你是管理者,你要怎么分辨哪些是人才,哪些是蠢才。作为公司,目的就是赚钱,没有时间,也不会花太经历来分辨社会中哪些人会对自己有用。而且有时候判断错误,将人渣招到公司来,谁都不想看到。相对于有文凭的人来说,总体质量会优于无文凭之人,虽然有文凭之人也有败类,但可以通过进一步面试和观察来进行筛选。
第四,接下来,再回到我个人,学历对身为程序员的我影响又有多大?
我实话说,影响真的很大,谁没有谁知道。
有些人可能会说能力最重要,但那是干活的时候。有几个能力真的是特别强的,如果真有那么强的能力,还需要给人打工吗?
没有学历你想进大公司直接就不合格,还没面试就已经被pass掉了;当然,有的人比较聪明,简历上虚报学历,或者搞个假学历。你能力确实强,比别人强,但同时段进入公司的相同的岗位,活干的比别人好比别人多,人家有学历的拿一千,你顶多能拿8百,你心理什么滋味?当然了,你可以在面试的时候多要点嘛,但也得有公司要你算;不过目前来看,你敢要还有人敢给。正像有句话说的“只要你敢骗就会有人上当!”,天朝人多,概率再小也有机会。
另外,还想说,别被别人口口声声的能力给蒙蔽了,能力就像武器,它重要吗?重要。但更为重要的是用武器的人的本质,在好人手里干好事,坏人手里那就不一定了……
② so鏄浠涔埚烟钖
SO鏄浠涔埚烟钖
鍦ㄤ粖澶╃殑浜掕仈缃戜笘鐣屼腑锛屾垜浠瓒婃潵瓒婇戠箒鍦颁娇鐢ㄥ悇绉岖绣绔椤拰搴旂敤绋嫔簭杩涜屾矡阃氥佸︿範銆佸ū涔愩佸伐浣灭瓑锛岃屽烟钖崭綔涓轰簰镵旂绣镄勯氢俊锘虹锛屼篃镞ョ泭鎴愪负鎴戜滑鐢熸椿涓涓嶅彲鎴栫己镄勪竴閮ㄥ垎銆
钥屼粖澶╂垜浠瑕佷粙缁岖殑SO锘熷悕涔熻告湁镣归檶鐢燂纴浣嗗畠鍗存嫢链夌潃镊宸辩殑鐗规畩锷熻兘鍜屼娇鐢ㄥ満鏅銆
SO锘熷悕镄勫畾涔
SO锘熷悕鏄钬沦tack Overflow钬濓纸涓鏂囩炕璇戜负钬沧爤婧㈠嚭钬濓级镄勭缉鍐欙纴涓涓鐭ュ悕镄勭▼搴忓憳闂绛旂绣绔欙纴SO锘熷悕鐩存帴鎸囧悜璇ョ绣绔欍
SO锘熷悕鍦2014骞磋娉ㄥ唽锛屽苟涓斾笉镀忓叾浠栬缉涓哄父瑙佺殑锘熷悕闾f牱闇瑕佺淮鎶ょ浉搴旂殑缃戠珯鎴栧簲鐢ㄧ▼搴忥纴钥屾槸鐩存帴鎸囧悜浜哠tack Overflow缃戠珯銆傚逛簬镞堕棿鍜岀簿锷涙湁闄愮殑绋嫔簭锻樻潵璇达纴杩欐牱镄勫烟钖崭娇鐢ㄨ捣𨱒ュ崄鍒嗕究鎹枫
鍦ㄥ緢澶氱▼搴忓憳鍜屽紑鍙戣呯殑鐢熸椿涓锛孲tack Overflow缃戠珯浼间箮宸茬粡鎴愪负浜嗕竴绉崭紶缁熺殑涔犳傥锛岀▼搴忓憳鍦ㄩ亣鍒伴梾棰樻椂閮戒细绗涓镞堕棿涓婅繖涓缃戠珯杩涜屾煡镓俱佹彁闂鍜屽洖绛斻傝岀敱浜岙O锘熷悕瀵瑰簲镄勫氨鏄杩欎釜缃戠珯锛屾墍浠ュ湪瀹为檯镎崭綔镞讹纴鍙闇绠鍗曞湴鍦ㄦ祻瑙埚櫒涓杈揿叆SO锘熷悕鍗冲彲鐩存帴璁块梾Stack Overflow缃戠珯銆
SO锘熷悕镄勯吨瑕佹
闅忕潃绉戞妧镄勪笉鏂鍙戝𪾢锛岃$畻链烘妧链阃愭笎璧板叆浜嗗悇琛屽悇涓氾纴绋嫔簭锻桦拰寮鍙戣呬篃寰楀埌浜呜秺𨱒ヨ秺澶氱殑閲嶈嗗拰鍏虫敞銆傝屽湪杩欎釜杩囩▼涓锛孲tack Overflow杩欎釜闂绛旂ぞ鍖虹绣绔欎篃鍙桦缑瓒婃潵瓒婂弹娆㈣繋锛屾嫢链変简澶ч噺镄勭敤鎴峰拰鐭ヨ瘑搴撱
Stack Overflow缃戠珯镄勭煡璇嗗簱涓娑夊强镄勬妧链鍜岄嗗烟闱炲父骞挎硾锛岀敤鎴峰彲浠ラ拡瀵逛笉钖岀殑闂棰樿繘琛屾彁闂鍜屽洖绛旓纴褰㈡垚浜嗕竴涓闱炲父瀹屽杽镄勭ぞ鍖虹敓镐併傝孲O锘熷悕镄勬帹鍑猴纴镟存槸涓虹▼搴忓憳鍜屽紑鍙戣呮彁渚涗简涓涓鏂逛究銆佸揩阃熴侀珮鏁堢殑璁块梾阃氶亾锛岃╀粬浠鑳藉熸洿锷犺繀阃熷湴镓惧埌骞惰В鍐宠嚜宸辩殑闂棰樸
SO锘熷悕镄勪娇鐢ㄦ柟娉
瀵逛簬𨱍宠佷娇鐢⊿O锘熷悕𨱒ヨ块梾Stack Overflow缃戠珯镄勪汉𨱒ヨ达纴链绠鍗旷殑鏂规硶灏辨槸鍦ㄦ祻瑙埚櫒涓杈揿叆SO锘熷悕锛屾寜涓嫔洖杞﹂敭锛屽嵆鍙鐩存帴杩涘叆璇ョ绣绔欍
褰撶劧锛屽傛灉鎭ㄦ兂瑕佸皢SO锘熷悕鐢ㄤ簬鍏朵粬鐢ㄩ旓纴姣斿傚垱寤鸿嚜宸辩殑涓浜虹绣绔欐垨钥呭簲鐢ㄧ▼搴忥纴闾d箞鎭ㄤ篃鍙浠ュ湪杩涜岀浉鍏崇殑娉ㄥ唽鍜岄厤缃钖庝娇鐢ㄨュ烟钖嶃
镐荤殑𨱒ヨ达纴SO锘熷悕鍙浠ヤ负绋嫔簭锻桦拰寮鍙戣呮彁渚涗竴涓蹇阃熴佹柟渚跨殑鏂瑰纺𨱒ヨ幏鍙栦粬浠镓闇镄勮祫婧愬拰淇℃伅锛屼负浠栦滑镄勫伐浣滃拰鐢熸椿甯︽潵浜嗗法澶х殑渚垮埄銆
缁撹
鍦ㄨ繖涓蹇阃熷彂灞旷殑镞朵唬锛屾垜浠闇瑕佷笉鏂锷犲己镊宸辩殑鎶鑳藉拰鐭ヨ瘑鍌ㄥ囷纴钥孲tack Overflow浣滀负涓涓镢楀悕镄勭▼搴忓憳闂绛旂ぞ鍖猴纴镞犵枒鏄甯锷╂垜浠瀹炵幇杩欎竴鐩镙囩殑閲嶈佸伐鍏枫係O锘熷悕镄勫嚭鐜帮纴镟存槸涓烘垜浠鎻愪緵浜嗕竴涓镟村姞鏂逛究銆佸揩阃熺殑璁块梾阃氶亾銆
褰撶劧锛岄櫎浜哠O锘熷悕锛岃缮链夊緢澶氩叾浠栨湁瓒g殑锘熷悕鍜岀绣绔欑瓑镌鎴戜滑铡诲彂鐜帮纴璁╂垜浠涓璧蜂缭鎸佸ソ濂囧绩锛屼笉鏂鎺㈢储钖с
③ 自学java怎么入门
自学java怎么算入门? 衡量标准是什么?
我从个人角度分为三个阶梯: 初学,入门,高手
第一: 初学 (理论知识阶段)
很多同学刚刚入门学习java,看书,或者看视频。这个阶段是积累理论知识的时候,相对比较容易,一个小知识点,信息量少,跟着老师的思路走就可以。
在这个阶段,很多同学学得很快,感觉编程好简单。
随着学习的深入,大多数同学会产生混乱。 为什么?所有的技术背后都有原理,前面都有应用场景,不同应用场景有不同使用方法。 信息量逐级增加。
信息量逐级增大后,会有什么问题?
学到后面忘记前面。
新技术不断出现,感觉永远学不完。 丧失兴趣或信心。
理论知识阶段,更重要的是理解原理和规律,知识点的细节记不住可后面查找。学习方法更重要的是交流讨论,理解和总结。 多问为什么是关键!
第二: 入门 (熟练度)
一个项目从0到1的过程才是最宝贵的,也是初学者提升最大的部分。但从书本或者视频中,很难学习这个过程。
技术的应用能力换句话说是 技术的分解排序能力, 当遇到一个需求,该如下实现?
基本的思路是把需求分解成原子操作。 原子操作代表开发当中的基本操作,也就是在知识点当中学到的,比如数据库操作,sql,框架的基本使用等等。
如果能把需求分解为原子操作序列,开发完成只是时间快慢的问题。往往刚刚开始学习编程的同学,不善于或者懒得去思考。毕竟看视频是被动的,分析问题是主动思考。学习只是看看视频,本质上是思考的懒惰。
所以需要找大量的练习和项目案例进行实践!!!
第三: 高手(业务和性能)
程序员是把理论知识组合应用起来解决用户的问题。(或者提高用户的效率)
第三个等级的知识更加多元化,不同行业涉及不同的领域知识,信息量也是增大。
业务解决用户的问题,可以赚钱。
性能用最小的资源,解决用户的问题,可以省钱。
所以在企业开发中,需要考虑更多和成本,时间,用户等相关的问题。
总结: 掌握理论知识后,需要大量的代码去实践,才算入门。
分享下我们的学习路线,供你参考一下!
希望能帮到你,望采纳!
④ 面试一年经验的程序员,会问哪些问题
在当今的互联网大军中,不少人顺应时代潮流,选择了PHP开发作为自己的发展方向,进行PHP培训。技术很重要,面试技巧也很重要,讲一下:Java程序员面试失败的5大原因。
一、说得太少
尤其是那些开放式的问题,如“请介绍下你自己”或“请讲一下你曾经解决过的复杂问题”。面试官会通过你对这些技术和非技术问题的回答来评估你的激情。他们也会通过模拟团队氛围和与你的交流互动来判断你的经验和能力。
所以,仅仅只用两三句话来回答不但不能显示出你对这个专业的兴趣,还会让整个面试过程显得非常无聊。如果你不能很好地说明你的经验、成就和技能可以给企业带来的价值,那么你的竞争力毫无疑问就高不起来。所以,你需要对一些最常见的开放式问答作充分的准备,学会推销自己。
二、说得太多
不断地说,不断地说,却并没有什么实质性的内容。换句话说,就是废话连篇,言之无物。如果你不能简洁的解释问题,那么面试官就会怀疑你在工作时的表现是不是也会像你的谈话一样拖泥带水?可以先问问面试官,确定是否真的需要详细解释。
解释也是一门艺术,关键是确定重点,如果需要的话再深入到细节。当聊到业务的时候,就应该从业务的角度看问题,不要涉及任何技术术语。学会用简洁明了的方式解释问题。如果你能时刻把握主旨,那么这一点也不是问题。
三、回答不出一些必知的基本技术问题
面试不是技术竞赛,不是看谁答对的问题多,但是有一些“必须知道”的核心Java和Web基础知识,你不能不知。例如,对于Java开发人员
1)不知道“==”和equals()之间的区别。
2)不知道equals()和hashCode()方法被隐式调用时的约定。
3)不知道OO的概念和设计原则。
4)不能很好地处理多线程。
5)不知道如何在HTTP客户端与服务器端之间保持状态。
6)不能解释曾投入精力过的应用程序的高层体系结构。
7)不知道SQL。
四、既写不好简单的代码,又回答不出如何解决棘手的问题
作为一个开发人员,你应该根据自己的经验水平,来针对给定的问题和情况编写代码。特别是如果碰到一个比较棘手的问题,那么即使你还没有解决方案,也应该将你的思路讲给面试官听。当然这在面试时会让人特别紧张,尤其是在还有时间限制的情况下,但是你也必须保持冷静,至少应该说明你将如何试着去解决问题的方法。
五、糟糕的礼仪和态度
迟到,不适宜的着装,抖手抖脚,没有眼神接触,过于紧张,没有提问,显示不出对这份职业的兴趣,“我什么都知道”的高傲态度,贬低你的现在和以前的雇主,遇到技术问题时烦躁不安或者垂头丧气,为自己找理由而不是虚心接受错误,与面试官发生争执,不好的肢体语言,随波逐流而没有自己的看法,过于呆板,撒谎,嗓门太大,无法成为良好的倾听者,等等。
提示:面试官要找的不是技术明星,而是实实在在具备了合适的技术技能、软技能、端正的态度以及能为企业获取利益、全面的专业人才。因此,不妨先研究下想要应聘的机构,深入了解其工作规范以调整回答问题时的方向和重点。将每一场面试都当作免费的培训课程,积极调整心态,不但能达到一个双赢的局面,还可以减少紧张的情绪,从而获得更好的表现。这样即使你并没有得到那份工作,也可以由此学到点什么,获得进步。