摘要: 我最近帮助了不少朋友成功从培训班成功入行Java,或者是通过跳槽得到了更高的职位和更高的薪资。在这些情况里,新入职员工的真实能力和通过面试展示出来的能力其实是不匹配的,在本文里,就将讲述在这种情况里,该如何尽快适应,更高效地过试用期。 首先不再有任何自欺欺人的想法和举动,毕竟真实干活和面试不一样,在 阅读全文
posted @ 2022-03-21 19:49 hsm_computer 阅读(731) 评论(0) 推荐(3) 编辑
摘要: 在讲解深入学习Java并发编程的方法之前,先分析如下若干错误的观点和学习方法。 错误观点1:学习Java编程主要是学习多线程。 这话其实是说明了表面现象,多线程其实还真是并发编程的实现方式,但在实际高并发的项目里,程序员一般不会通过多线程去实现并发的需求,而是通过使用一些后文会提到的高并发组件来实现 阅读全文
posted @ 2022-03-01 11:52 hsm_computer 阅读(674) 评论(0) 推荐(0) 编辑
摘要: 通过对比这些年的计算机图书来让大家感受下前些年Web技术的发展历程。 Web开发框架,目前是Spring Boot+JPA,我正好出过本书,从中大家能感受到现在的技术。 《Spring Boot+Vue.js+分布式组件全栈开发训练营(视频教学版)》以企业应用开发为目标,全面讲述Spring Boo 阅读全文
posted @ 2022-01-29 11:09 hsm_computer 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 1 嵌入式开发,有段时间只要是培训班,就一定会有这个课,现在基本看不到了。 2 手机编程,当时是叫J2ME。但现在手机端都是微信小程序编程,J2ME估计名字都被忘差不多了。 3 纯网页脚本加数据编程,相关技术是asp+access。介绍下背景,当时互联网刚热起来的时候,出现了很多大康(.com)公司 阅读全文
posted @ 2022-01-27 11:51 hsm_computer 阅读(364) 评论(0) 推荐(1) 编辑
摘要: 本人最近和不少小公司的程序员打交道。经过和他们的深入交流,我感受到了不少小公司程序员的现状,由此深深地感叹,可能真有不少小公司的程序员未必能干到30岁,甚至,一些技术一般态度又不好的程序员,可能还未必能干到28岁。 1 能踏实做好增删改查的程序员,就算能力达标 我去我朋友开的一家软件坐了坐,顺带近距 阅读全文
posted @ 2022-01-24 12:26 hsm_computer 阅读(3290) 评论(40) 推荐(9) 编辑
摘要: 作为面试官,我会按如下层次考核求职者数据库方面的技能。 1 问基本的操作技能,这里当然不会直接问sql语法,而会挑些点来问,比如左连接怎么做,with语句或merge语句的含义和用法。 2 问些高级技能,其中包括事务等,比如问事务隔离级别和传播机制。也包括索引,比如索引的底层,索引的数据结构和索引的 阅读全文
posted @ 2022-01-19 08:27 hsm_computer 阅读(759) 评论(0) 推荐(6) 编辑
摘要: 对于培训班学员包装成3年经验的动机,无非是,少了不甘心,多了面试不会讲,所以一般就包装成3年了。先说培训班辅导老师包装简历的做法。 1 如果是大学里刚出来,或者是工作经历不足3年的,一般仅仅按工作年限来保证,比如做了2年活,但不是IT,那一般让学员写2年IT经验,把之前的经历全往it上写。 2 3年 阅读全文
posted @ 2022-01-17 16:40 hsm_computer 阅读(851) 评论(0) 推荐(0) 编辑
摘要: 如果纯粹是为了学Java,那么不建议阅读本文,因为本文不是从理论和教科书的角度讲述如何打好java基础,而是会从“快速用java挣钱”这个角度,讲边学、边做项目和边提升的方法。 在讲具体的方法前,有必要和大家讲明如下的道理。 1 工作中用到的java技术。绝不单纯是java核心语法,而包括java核 阅读全文
posted @ 2022-01-06 17:44 hsm_computer 阅读(578) 评论(0) 推荐(2) 编辑
摘要: 本人最近一直在帮零基础的java开发者提升能力和找工作,在这个过程中,发现零基础的java程序员,在自学和找工作时,普遍会出现一些问题,同时在实践过程中,也总结出了一些能帮零基础java开发尽快提升能力和尽快找工作的经验。在本文里,就将围绕零基础java开发自学和找工作这个过程,给出一些相关的建议。 阅读全文
posted @ 2022-01-04 16:34 hsm_computer 阅读(1214) 评论(1) 推荐(4) 编辑
摘要: 先说结论: 1 程序员做外包没有前途,外包做久,不是说工作找不到,而是会耗费宝贵的职业发展时间。 2 对于零基础的程序员来说,做外包是个很好的入行途径,尤其是对培训班出身的程序员。 3 外包做了一年后,应当跳槽,而且 在这个程度上跳槽不难。如果把时间放宽些,程序员做外包的时间不应该超过两年。 其实做 阅读全文
posted @ 2022-01-01 17:19 hsm_computer 阅读(3896) 评论(5) 推荐(4) 编辑
摘要: 我记得是2017年开始在博客园写博客,并与当年年底写了这篇17年的年度总结,n年前,我没钱但年轻,我怕n年后我老时,还是一无所成——2017我的收获和反思,在随后的几年的年末,写总结文也已经成为了我的惯例。 我18年的总结文是,2018我跳出了舒适区,发现自己缺的不仅是技术,另外还得探索其它挣钱渠道 阅读全文
posted @ 2021-12-30 16:21 hsm_computer 阅读(4716) 评论(36) 推荐(19) 编辑
摘要: ​先说结论: 1 大多数公司,对于Java初级开发的要求是,会用Spring Boot+JPA做增删改查 2 所以零基础的Java小白,无需学太多的内容,只要掌握Spring Boot+JPA做增删改查的技能。 3 但是,Java小白如果要找到第一份工作,一定要写好简历同时准备好面试,否则学得再多也 阅读全文
posted @ 2021-12-27 16:59 hsm_computer 阅读(755) 评论(0) 推荐(0) 编辑
摘要: 先说目前关于架构师的一些是实际情况。 1 要成为Java架构师,单纯靠学知识一定不行,得靠在项目里积累经验。 2 如何判断程序员是否已经成为java架构师?不是看程序员掌握的技能,更不是看程序员干的活,而是看是否拿着架构师的工资。 3 大多数小公司的项目,没有包含,或很少包含足以让程序员升级到架构师 阅读全文
posted @ 2021-12-24 13:33 hsm_computer 阅读(933) 评论(2) 推荐(1) 编辑
摘要: 我可以这样说,哪怕你背了再多java八股文的答案,过面试也能靠运气,因为很多java面试的答案只限于技术理论说辞。但用我本文给出的方法去准备面试,能在不提升技术的前提下,大大提升你java面试的通过率。 或者说,只要事先准备充分,再经过几次面试实践后,遇到一些不是资深的面试官,甚至可以控场,然后过面 阅读全文
posted @ 2021-12-23 16:07 hsm_computer 阅读(1259) 评论(1) 推荐(7) 编辑
摘要: Spring boot要学什么?要学到什么程度?以及相关的学习方法是什么?这些很难量化,但极好形容:需要学到能帮你找到一份工作的程度。 任何脱离工作脱离实际的学习,都是没有意义的。比如程序员运行通了很多开源项目,通过各种资料掌握了ioc,aop甚至全栈开发等等很多技术点,假设有100个,但可能真实开 阅读全文
posted @ 2021-12-21 10:16 hsm_computer 阅读(1307) 评论(1) 推荐(1) 编辑
摘要: ​ 先说结论:要月入过2万,不能仅仅靠技术,更要找个肯给到这份工资的平台。也就是说,尽量去大城市,尽量去大公司。 我在上海,先说下我知道的薪资情况,基本上,只要有3年开发经验,能过大厂或外企的面试,外加本科学历,就能月入过2万。 1 在一些小公司,做增删改查的初级程序员,薪资天花板是1.5w,甚至更 阅读全文
posted @ 2021-12-19 10:19 hsm_computer 阅读(777) 评论(2) 推荐(2) 编辑
摘要: 我身处上海,呆过互联网大厂和外企,可能我孤陋寡闻,似乎我没见过月薪低于1w的程序员。 1 我在2年前,呆过一个互联网大厂,里面有个刚毕业的程序员,月入是1万,但那家公司是发16薪。那家公司招外派员工(不是正式员工,就属于劳力派遣的),面试要求很简单,只要会spring boot增删改查,起码13k一 阅读全文
posted @ 2021-12-17 11:12 hsm_computer 阅读(662) 评论(1) 推荐(1) 编辑
摘要: 本人在互联网大厂和外企做过技术面试官,也有过校招和招聘应届毕业生的经验,所以自认为在这个问题上有一定的发言权。 应届毕业生(其实其他求职者也一样)首先要知道,面试官凭什么决定这份简历有面试机会?而不是丢弃?就凭相关项目里用到的技术和职位所需的技术是否匹配。在此基础上,相关项目经验如果是商业项目那最好 阅读全文
posted @ 2021-12-15 11:15 hsm_computer 阅读(826) 评论(2) 推荐(3) 编辑
摘要: 去年我写过这篇文章,盘点这些年我出的书,以及由此得到的收获,在这以后我又陆续出了几本。这里借博客园宝地,再次盘点下我之后出的书,同时聊聊写书对程序员的帮助。 首先是这本:Python爬虫、数据分析与可视化:工具详解与案例实战,京东链接:https://item.jd.com/100239833987 阅读全文
posted @ 2021-12-15 10:52 hsm_computer 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 1 入行要趁早,正常是22岁本科或25岁硕士毕业入行。如果是零基础经培训班加持的,尽量在28岁前入行,30岁以后再想要入行IT的,千万慎重。 2 IT行业确实能挣大钱,而且能为学历一般学校一般家庭背景一般的人提供挣钱的机会。但是你要知道,如果在小公司里做增删改查业务,挣的钱并不多,而且在30岁就可能 阅读全文
posted @ 2021-12-14 10:44 hsm_computer 阅读(659) 评论(3) 推荐(1) 编辑
摘要: 先说下会有哪些影响呢? 1 可能也就是些大城市的,规模比较大的,口碑比较好的培训学校输出的码农才能入行,而且能做长久。一些线上的所谓培训机构,或者小城市的培训学校,输出的能入行的码农,其实规模很有限。也就是说,看似输出的大量培训班码农,但其中真正能入行的不多,而其中能进一步挑战高级开发职位的,就更少 阅读全文
posted @ 2021-12-13 13:51 hsm_computer 阅读(770) 评论(1) 推荐(0) 编辑
摘要: 1 遇到产线问题,不管是不是自己管的,都去关注。哪怕本次无法解决问题,其他人解决后,一定要复盘,这样就会不断熟悉代码和技术。 2 除了写代码之外,更要关注测试,部署,架构设计等技能,尤其要注重(数据库,代码或jvm)调优技能。 3 别怕出问题,但出了问题以后,一定要通过看日志和debug等方式,刨根 阅读全文
posted @ 2021-12-11 12:56 hsm_computer 阅读(1179) 评论(0) 推荐(6) 编辑
摘要: 在面试中,候选人很有可能被问及未来的规划,比如3年规划和5年规划。 在被问及此类问题时,大家首先要了解面试官问这个问题的动机,在此基础上,大家就能说出面试官想听的话,至于是不是这样?五年后的事情,你不关心,面试官更不关心。 首先说下,面试官干嘛问你这个问题? 1 最重要的,是确认候选人的稳定性,同时 阅读全文
posted @ 2021-12-10 11:34 hsm_computer 阅读(1163) 评论(0) 推荐(1) 编辑
摘要: 在这篇回答里,就讲以我常规的面试流程为例,说下java方面大致会问什么问题,以及如何确认候选人达到招聘要求。 先说面试前准备,可能有些面试官是拿到简历直接问,而且是在候选人自我介绍时再草草浏览简历,但我不是这样。 1 问招人的项目经理,这个岗位需要的技术什么,比如必须Spring boot,有数据库 阅读全文
posted @ 2021-12-09 12:53 hsm_computer 阅读(1248) 评论(3) 推荐(6) 编辑
摘要: 本人之前写Redis书和Spring Cloud Alibaba书时,发现一些分布式组件更适合安装在linux环境,而在搭建Redis等集群时,更需要linux环境。 本人日常练习代码和写书所用的机器,操作系统是windows 10家庭版,为了模拟linux环境,一种解决方法是安装docker。刚开 阅读全文
posted @ 2021-12-08 07:28 hsm_computer 阅读(566) 评论(1) 推荐(0) 编辑
摘要: 先说下我知道的专科程序员在找工作时的一些情况。 1 我在一些互联网大厂和外企做过Java方面的技术面试官,我收到的简历,基本上都是本科及本科以上,没看到过表现平平的专科的学历。但我见过大专学历+特别加分项(比如获奖,海外经历或大厂经历)的简历。 2 我在小公司,外企和互联网公司都呆过,大家闲聊的时候 阅读全文
posted @ 2021-12-07 08:47 hsm_computer 阅读(3509) 评论(34) 推荐(9) 编辑
摘要: 作为Java资深技术面试官,首先我感觉有必要讲解“面试官深挖问题”的动机,在了解动机的前提下,大家才能更好地准备面试。面试官为什么要在一个点上深挖?两大目的。 1 首先是通过深挖,确认候选者是否具备该技术的项目实践经验。 这是最重要的目的,因为目前很多候选人,尤其是通过培训班入行的候选人,确实能很好 阅读全文
posted @ 2021-12-06 10:01 hsm_computer 阅读(881) 评论(2) 推荐(0) 编辑
摘要: 不少初学者朋友在学习Java过程中,会对着视频敲Java项目,其中遇到的BUG还能解决,但就是每次敲完一个项目,就感觉很空虚,项目里面的知识点感觉懂了但又好像没懂 这些朋友应该怎样才能掌握一个项目所用的知识点呢?至少不至于过了一头半个月就想不起来这个项目是什么东西呢? 1 刚开始运行项目的时候,你别 阅读全文
posted @ 2021-12-05 10:23 hsm_computer 阅读(808) 评论(0) 推荐(3) 编辑
摘要: 先说结论,大厂程序员的发展瓶颈是,过度关注技术,而缺乏技术的变现能力。 一般来说,能通过大厂面试进到大厂的程序员,技术应该都不错。比如当他们实现某个业务功能,或者让业务模块能应对高并发的挑战,这应当不成问题。或者让他们解决线上问题,哪怕问题再复杂,隐藏再深,一些资深的大厂程序员应当也能高效地解决。 阅读全文
posted @ 2021-12-04 10:42 hsm_computer 阅读(860) 评论(3) 推荐(2) 编辑
摘要: 在本文里,首先将结合我了解的多家培训班辅导学员就业的情况,来讲讲培训班学员如何高效找工作。同时,由于本人在周末会兼职在培训班讲课,也帮助过不少学员成功入职,所以下文还会给出“培训班学员如何快速适应第一份工作” 的相关建议。 先讲一下培训班学员快速找到第一份工作的要点 1 不讲如何虚构性地包装简历。 阅读全文
posted @ 2021-12-03 10:25 hsm_computer 阅读(648) 评论(2) 推荐(0) 编辑