唠唠日常

看过之前文章的同学都知道,我是PHP干了一年半之后转的java,之前转Java呢有几个原因,首要就是我觉得PHP在中小型企业以及创业公司里面可能用的会多一点(找朋友帮忙推了一下大厂,就Java岗位多一点,PHP基本没有),在杭州干了一年多发现PHP天花板就放在哪里,可能是我太菜了,不喜勿喷,然后就是想去多学习一门语言,另外呢当时跳槽的时候有点仓促,是跟同事发生了一点不愉快,然后直接离职的,所以后面面试的时候就很草率,幸好有一家没问Java基础,问的都是偏后端通用的,这个之前也说过了,现在想起来当时还是太年轻,没考虑太多,所以再次提醒想换语言做开发的同学,可以边学习,边面试,看看现在市场的需求是什么,面试过程中也能增加自己的面试经验,千万不能着急,转语言前期确实压力有点大的,毕竟还在上班,还得学习其他的语言,不过这里面也是有一点技巧的,咱们后面再说哈,现在如果有在学PHP想转行的,或者有计算机对自己未来不太清楚的同学,可以私信我,或许能给你一点建议,大佬就算了,毕竟我也是萌新,怕被喷。

学习思路

好了,说这么多废话,现在进入正题

1.对于PHP想更近一步的同学:

  • PHP在我看来他的门槛相对较低,对于新手学习是比较友好的,但是想要往更深的层次的去学习,就需要自己在平时工作中的一个积累,PHP相对于Java来说调试方面是很快的,代码边写边调,对于做PHP的来说,还是需要会一点前端的东西,这对于你自己去日常开发以及工作都是有好处的,我自己本身也去学习了一下vue,以及小程序开发啥的,其实PHP在语言方面,他的文档是很详细的,就拿常用的tp,laravel来说,你平时用到的方法基本都能在文档里面体现,这里就不过多的说PHP的学习了,这个我相信看完框架文档的同学基本开发是没有问题了,另外其实PHP一般来说是不会遇到什么很高的并发,你要是业务做到那种程度的企业就用Java了,这也是我转Java的另一个原因,工作一年多唯一用到多线程的地方就是每天去同步1688的商品,其实我感觉也不用多线程,只是自己学着写一下,但是不用,不代表不能不会,其次一个就是在服务器上下功夫,包括前后端部署啊,dockerjenkins啊这些都可以去学习一下,然后就是数据库,mysqlredis不用说了,PHP必问,但是这方面呢问的没有Java那么深(我个人感觉哈),另外就是工作中的报错多收集,多看日志,在学习一下浏览器的缓存,跨域等问题,基本在公司应该吃喝不愁了。

2.对于PHP转Java的同学:

  • 这部分的同学可能大多数是跟我一样想法,觉得PHP现在市面上用的少,而且薪资待遇总得来说没有Java高,这部分同学呢,首先我要给你泼一盆冷水,因为就我自己转Java来看,Java这个行业是真的太卷了,人很多,比你想象的多,PHP虽然用的少,但是目前环境还算可以,之前转的时候就有同事跟我说PHP转go比较容易,好像是语法差不多,但是我看了市场上go的就业环境不是很好,没有公司可以给你成长的机会,然后转的Java,杭州来说岗位还是挺多的,那既然你想转,也不是不可以,首先要做好心理准备,因为Java的水很深很深,深不见底,你需要时时刻刻在学习,首先就是Java基础,这个是必须的,因为是干过PHP,服务器,数据库这些就不说了,都大同小异,然后就是框架,对于想转的同学呢,学懂这些,前期初级面试应该没问题,springbootspringCloud,然后事务索引,再就是网络方面的协议,因为Java相对来说他更多的是一些思想在里面,所以设计模式必不可少,学完这些基本就可以试着去面试了,也可以多去牛客网刷刷常见面试题啥的,等你正式进入Java工作中的时候,再去深化学习垃圾清理,多线程,高并发,算法等等,想学习的同学关注我,也能鼓励我去更新一些技术性的文章(有点小自私,其实就是自己懒),以及我自己的成长路程和面试里面我遇到的一些问题
    3. 对于刚毕业或毕业不久对未来没有思路的同学:
    就现在市场环境而言,初级编程可能逐步要被淘汰了,随着各种产品市场化的成熟,以及人工智能的发展,很多公司都在裁员,但是还是需要有新鲜血液补充进来,但是可能对你的要求就会高一点,不再像以前会写个毕设,或者参加个什么活动就有企业愿意培养你,所以需要提前准备,早点出去实习,另外呢多了解一下人工智能,能绑你工作提高效率,多去看看市场环境,现在市场上的那种岗位多一点,要求是什么,什么东西是你的加分项(我自己大学不学无术,天天打游戏,四级都没过,千万不要学我,大学也没想去参加这个那个,还好家里面有哥哥在做这个行业,才有实习机会),这方面对于不同的人有不同的建议,想了解的可以私信。

结语

好了,说了这么多,后面大家是希望先写面试方面的还是职业规划方面的还是技术方面的,可以评论告诉我,不好意思,这大半年确实有点忙,辜负的等待更新的同学,对不起,以后我尽量抽时间更新内容。

Java一年半练习生相关推荐

  1. java socket解决半包、粘包问题

    java socket解决半包.粘包问题 一.java socket出现半包.粘包问题原因及解决见博客: http://www.cnblogs.com/solq/p/4315763.html http ...

  2. java nio解决半包 粘包问题

    java nio解决半包 粘包问题 NIO socket是非阻塞的通讯模式,与IO阻塞式的通讯不同点在于NIO的数据要通过channel放到一个缓存池ByteBuffer中,然后再从这个缓存池中读出数 ...

  3. 605元买了Java教程自学半年后…… How2J怎么样?我的Java自学心得

    前言:看现在好多人都在替How2J这个网站做宣传,宣传了那么多,都没几个人真正说这个网站的教程质量到底怎么样,严重怀疑这帮人到底跟着网站教程学了多少东西就出来乱回答--我不反对一些人赚佣金,你能赚到是 ...

  4. 谈谈我在阿里做Java开发三年半的感受和心得

    正好在离职交接空档期,就抽空简单分享自己的一些个人经历给大家,希望对刚毕业不久或者工作三五年的同学能有一些帮助(别问我为什么年终奖不要了,问就是急着回家过年). 个人经历 正文前先来一些简单的自我介绍 ...

  5. java字符动画思路_【轻松一刻】Java制作字符动画

    前言 今晚闲来无事,整理了一下电脑中尘封已久的旧代码,看着那些年自己写过的代码,踩过的坑,顿时老泪纵横.正当在感叹之际,突然发现在"马克思"文件夹下出现了一个好玩的项目,那就是N年 ...

  6. java动画代码_利用Java制作字符动画实例代码

    前言 今晚闲来无事,整理了一下电脑中尘封已久的旧代码,看着那些年自己写过的代码,踩过的坑,顿时老泪纵横.正当在感叹之际,突然发现在"马克思"文件夹下出现了一个好玩的项目,那就是N年 ...

  7. 【轻松一刻】Java制作字符动画

    前言 今晚闲来无事,整理了一下电脑中尘封已久的旧代码,看着那些年自己写过的代码,踩过的坑,顿时老泪纵横.正当在感叹之际,突然发现在"马克思"文件夹下出现了一个好玩的项目,那就是N年 ...

  8. Java每日一讲讲什么好_撩课-Java每天10道面试题第1天

    1.简述JDK.JRE.JVM? 一.JDK JDK(Java Development Kit) 是整个JAVA的核心, 包括了Java运行环境(Java Runtime Envirnment), 一 ...

  9. java自适应table_【进阶之路】包罗万象——JAVA中的锁

    导言 大家好,我是练习java两年半时间的南橘,下面是我的微信,需要之前的导图或者想互相交流经验的小伙伴可以一起互相交流哦. 在Java中,我们能接触到各种各样的锁,而每种锁因其特性的不同,在不同的的 ...

最新文章

  1. js两个等号和三个等号_js中两个等号(==)和三个等号(===)的区别
  2. 网络营销——优秀的网站优化公司都包含哪些助力网络营销的服务?
  3. 最小生成树之Kruskal
  4. 这两年多我写PHP业务代码的方式是如何进化的
  5. 数据结构与算法——图解平衡二叉树及代码实现
  6. [Liferay] Liferay 实现单点登录 - OpenLDAP
  7. ugui获取坐标_UGUI源码解析(六)Raycast
  8. 计算机硬盘模式,电脑硬盘模式有哪些?各种电脑硬盘模式的优缺点对比
  9. iPhone 开发分辨率 持续更新
  10. 7-87 时间换算 (15 分)
  11. 山东省计算机应用能力考核初级,山东省计算机应用能力考核.doc
  12. 2022-2028全球与中国不锈钢毛细管柱市场现状及未来发展趋势
  13. ZYNQ-7 PS的中断
  14. 分解质因数 C语言实现
  15. 微信装修装饰小程序源码开发方案
  16. 鲁宾逊微积分教材版权的“知识共享”授权方式
  17. Head First C#中文版 图文皆译 (page13)
  18. grafana设置主页面板
  19. yaml的基本语法格式
  20. 初中数学几何问题知识思维导图汇总版

热门文章

  1. python 圣诞_使用Python制作缩放自如的圣诞老人(圣诞树)
  2. 浅谈 UTF-8 编码
  3. 16 张图详解,淘宝十年架构演进过程
  4. java 读取dat文件_想知道如何从.dat文件中读取对象
  5. Zabbix篇-zabbix-server 3.4.15 安装部署与使用
  6. bundle java_Java 中 Bundle 的使用
  7. Android安卓手机能不能实现BT文件边下边播?
  8. Java代码自动化测试工具Parasoft Jtest 2021全新发布,支持更多IDE
  9. 取6位有效数字c语言,float,double 的范围和有效数字怎么算出来的?
  10. SpingBoot+ScheduledFuture 实现动态定时任务