原文链接:https://www.zhihu.com/question/38880482/answer/556275935

  • java基础,超薄版本java书籍,如果除去冗余段落,最多200+页。
  • 把jdk和jre区别搞清(单独一列,以示重要)
  • lambda表达式,Stream,Optional使用(判空记得用Optional,足以显示你与众不同)
  • mysql增删改查常用语句,别写奇怪的sql语句,会建立索引,知道离散度低的字段不能建索引,如性别,建立了一般查询反而更慢
  • Windows常用快捷键
  • IntelliJ Idea常用快捷键
  • git常用命令,记得即使安装了Sourcetree等工具也坚持使用git命令,要是被别人问起来就说:工具底层其实都在执行这些命令,这样减少出错的概率(之前遇到过idea push代码失败还没报错的情况)
  • Navicat常用快捷键
  • chrome常用快捷键
  • Linux常用命令
  • 阿里代码规范,重中之重!至少类名、方法名、数据库表、字段等命名一定要规范!奇怪的命名会沦为大家笑柄
  • 复制别人代码别留痕迹,仔细查查对方有没有犯低级错误(本人吃过亏)
  • 信息检索能力(要是还能帮助同事翻墙那就妥妥加持项)
  • 一些url ,配置信息,用户名,密码等,一旦别人告诉自己,就统一记在文本中,千万不要忘了然后每次问别人
  • 知道@Autowired与@Resource区别,知道一些常用的注解,保持web层代码简洁清晰,千万别把service层的逻辑写在web层
  • 会使用Mybaits,会用代码反向生成数据库表
  • 知道常见的http请求错误码代表的含义如:200,404,503,500等
  • 熟悉业务,了解产品设计意义,常从产品角度想想,如果是自己怎样提出新的idea
  • 将工作之余学习的东西迅速变现,能在工作中用起来并让领导知道

初级程序员需要掌握的知识相关推荐

  1. 初级程序员要了解的行业冷知识

    程序员的未来前景还是相当不错的,这主要和未来互联网发展趋势以及人才不足有关系,示IT工程师的全国招聘量每天有60多万条,全国平均薪资为10.6K/月.可以看出目前程序员的薪资水平是很高的,而且比很多行 ...

  2. 以技术面试官的经验分享毕业生和初级程序员通过面试的技巧(Java后端方向)...

    本来想分享毕业生和初级程序员如何进大公司的经验,但后来一想,人各有志,有程序员或许想进成长型或创业型公司或其它类型的公司,所以就干脆来分享些提升技能和通过面试的技巧,技巧我讲,公司你选,两厢便利. 毕 ...

  3. 一个初级程序员学习新技术的策略

    一个初级程序员学习新技术的策略 我是一名初级程序员,工作一年多.还记得刚毕业,踏入社会的时候,面临着很多工作上尴尬和困惑.首当其冲的便是在学校学的知识并不够用,甚至并不管用.于是学习新技术成了重点解决 ...

  4. 如何从初级程序员变成高级程序员?赶紧看一看

    高级程序员是一名犯过其领域内所有可能犯到的错误的专家. 如果按照工作经验对软件开发人员进行分类,可能是这样的: 初级:2-3 年工作经验 高级:10 年以上工作经验 中级:介于初级和高级之间 这种按工 ...

  5. Java进阶之路——从初级程序员到架构师,从小工到专家必会的技能

    怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名合格的架构师应该有怎样的技术知识体系,这是不仅一个刚刚踏入职场的初级程序员也是工作三五年之后开始迷茫的老程序员经常会问到的问题.希 ...

  6. 从初级程序员逆袭为技术大牛,你需要懂这 10 项技术!

    目前在IT行业中,有很多初级程序员,但对于企业来说,优秀的开发人员是很紧缺的.那么除了基础的编程语言,普通开发如何逆袭成为技术大牛呢?这里有十个锦囊妙计献给你! 作者 | Nelia Kovbasa ...

  7. 【初级程序员】的十点提升建议,以及10个【程序员】的好习惯,让你“秃”然变强

    前言 工作前三年是职业生涯中成长最快的几年,在这段时间里你会充满激情,做事专注,也容易养成良好的习惯.在我们公司有些同学在前三年中就快速成为某一个领域的技术专家,有些同学也可能止步不前.本文和大家一起 ...

  8. 初级程序员和高级程序员的区别(转)

    初级程序员和高级程序员的区别   一般对于一个问题,初级程序员和高级程序员考虑这个问题的方法绝对是不同的.比如,在初级程序员阶段时,他会觉得VB也能做出应用来,且看起来也不错. 但到了中级程序员时,他 ...

  9. 如何从初级程序员顺利晋升到高级程序员?

    文共3080字,预计学习时长9分钟 来源:Pexels 按经验级别划分的软件开发人员可能如下: · 初级:拥有两到三年的经验 · 高级:拥有十年以上的经验 · 中等或 "中级水平" ...

  10. 如何从初级程序员到中级程序

    如何从初级程序员到中级程序 在一封与TechRepublic会员交流的邮件当中,他提到了面向程序员的博客.文章及杂志分成两类:面向初学者类("hello world"这种类型的教程 ...

最新文章

  1. 将iPad, iPhone直投屏幕用于TEASOFT课程录制
  2. 五. H.264的码流封装格式
  3. iOS开发 Xcode8中遇到的问题及改动
  4. matlab对像素邻域操作,matlab图像的邻域操作与块操作
  5. linux时间调整为dst,Linux上系统时间函数、DST等相关有关问题总结
  6. 基于 Roslyn 实现动态编译
  7. leetcode 134. 加油站 思考分析
  8. Windows下安装python2和python3双版本
  9. 【并行计算-CUDA开发】CUDA编程——GPU架构,由sp,sm,thread,block,grid,warp说起...
  10. python 程序化交易名单_2020 Python程序化交易高级实战班 - 优量在线 - 学量化投资,到优量在线 - Powered By EduSoho...
  11. 安川机器人如何注释化指令_关于安川机器人I/O注释导入的报告
  12. Java基础之集合篇(内容超详细,带你轻松搞懂List、Set和Map的使用)
  13. Mysql 实现多种逻辑删除方案
  14. excel两个指标相关性分析_excel两组数据相关性分析
  15. 美国纽约大学超级计算机中心,美国纽约最好的八所大学介绍
  16. 解决电脑网络图标消失,电脑连接不上网络的问题总结。
  17. 1.2 CSS选择器和布局
  18. 577. 员工奖金(简单)
  19. 递归序列化错误:Recursive Serialization is not supported. You can‘t dereference a PPtr while loading.
  20. 如何租用mt4虚拟服务器,mt4服务器出租

热门文章

  1. 神经网络未来发展趋势,神经网络未来发展前景
  2. 手把手带二大爷用EasyDL实现戴口罩检测APP
  3. 苹果软件上app注意事项
  4. 谷歌雅虎新闻大战-两种路线的PK
  5. 开放平台(接口)开发-1-天气API接口大全
  6. LEDE+iKuai双软路由整合
  7. 关于DSP的SCI通信学习
  8. HTML---复选框默认打钩
  9. python风控模型举例_一文搞定风控模型6大核心指标(附代码)
  10. Arduino与Proteus仿真实例-HC-SRF04超声波测距仿真