2

学生信息的增删改查编程(学生信息的增删改查代码)

程序员刚到一家新公司,如何快速熟悉项目的代码和业务并参与开发?          首先明白一点,不管是什么系统,核心功能都是由增删改查组成然后通过通信,运算,人机交互组合起来的。

程序员刚到一家新公司,如何快速熟悉项目的代码和业务并参与开发?

         首先明白一点,不管是什么系统,核心功能都是由增删改查组成然后通过通信,运算,人机交互组合起来的。

         项目的复杂度主要体现在,项目的规模,性能,稳定性,业务流程,通信,算法等方面。

       快速参与到一个新项目中,需要做到以下几点:

      1.首先要清楚该项目系统是做什么的,谁用这个系统?然后根据这些问题去找答案。可以问领导要文档或者问你的直属领导寻求支持。

      2.获取到项目源码之后,了解该项目是如何分层分模块的,每个模块都用到那些技术栈。比如ORM框架用的是哪一个,日志记录用的Log4net还是NLog,前端用的是angular还是vue等等。

没用过的技术,可以在官网上快速熟悉一下。

    3.做一个简单的页面功能,弄清楚系统里面的增删改查,用户交互,通信是如何实现的。从前端到数据库,把代码和业务都梳理一下,最好记下笔记。

   开发过程中,遇到技术问题,可以先在现有项目中寻找类似的解决方案,因为你遇到得问题,之前的人可能也遇到过并且已经解决了,可以参照实现然后解决。业务问题得话,就要及早和相关人员沟通。

#程序员# #软件开发# #IT#

#编程# #学习# #计算机#

我们公司有三个前端,一个培训出来的,另外两个是科班出身的,都很年轻。经过我跟他们的合作,发现他们竟然都对原生JS不熟。因为公司前端框架用的是Vue,有时候有些Vue的写法,他们甚至不知道这些写法是Vue的特有写法还是原生JS也可以这么写!

工作当中,经常会碰到前端框架解决不了的问题,所以就需要用原生JS去重写。也就是因为这样,才让我发现,原来他们对于原生JS是陌生的,甚至以为他们写的代码和原生JS没多大关系。

不得不说,Vue把原生JS封装得太好了,导致很多人如果直接跨过原生JS,直接去学Vue也能上手。包括很多培训机构,他们在教前端知识的时候,对于原生JS基本上也就是寥寥数语。最终就会导致培训出来的学员可能压根分不清楚什么是Vue函数,什么是原生JS函数,什么是Vue语法,什么是原生JS语法!

虽然我很惊讶,但是又很理解!因为大学的时候我们本专业还教过C和VB,其实我现在也不会了!

而目前面向对象的语言有一个很核心的特性,那就是“封装”。

打个比方,如果一个公司的底层代码封装得很好,比如说把一些数据处理的代码全部封装成了函数。使用这些已经封装好的代码的人,如果长时间不去写数据库增删改查代码,估计到最后他们也会忘了数据库相关操作的代码怎么写了!

一个很明显的例子就是我们公司另外一个后端,竟然不会写SQL!原因是我们公司目前的后端框架是CodeFirst模式,即代码优先。框架将一些对于数据库的操作全部封装成了表达式,所以,即使不会写SQL,只要掌握了这些表达式,一样可以对数据库进行增删改查!

而随着各种前后端框架封装得越来越好用,我们所丢失的原生代码会越来越多。

但这也不是绝对的坏事,因为编程语言的终极目标其实就是“类人语言”。意思就是可能以后编程只需要像和“贾维斯”那样对话,就可以完成编程,完全不需要手敲了!我称之为“面向AI编程”!

但我也不是鼓吹框架,因为至少目前像原生JS和原生SQL的使用率还是蛮高的。不会的话,多多少少在程序员这个群体里会遭受一些不好的看法。

就像当我的同事遇到一些前端问题搞不定时,我会建议他们用原生JS去解决问题。可很显然,他们脱离了框架,完全不知道原生JS该怎么写。很多时候还得我这个半吊子前端去查资料帮助他们解决问题!

#程序员# #职场#

本文来自网络,不代表本站立场。转载请注明出处: https://tj.jiuquan.cc/a-2597647/
1
上一篇编程最大的孩子(代码编程适合多大孩子)
下一篇 小学生vb编程入门(vb初学者编程案例)

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: alzn66@foxmail.com

关注微信

微信扫一扫关注我们

返回顶部