初级程序员需要掌握的知识

原文链接: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
  • 将工作之余学习的东西迅速变现,能在工作中用起来并让领导知道
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值