一个职场小白的困惑

一个职场小白的困惑

想请教一下,如果一个基础很差的初级程序员,他可能需要时间来修炼自己的内功,如操作系统、网络、编译原理等等。这些是在平时的工作中不太常用到的,如果平时所学的一些内容是基于工作中最需要用到什么就去看什么,那么会不会因为基础差而导致效率低下,或者仅仅只是浮于表面的会用。

那么对于基础差的初级程序员,工作之余,主要精力应该如何平衡?


回答:

试着分成三年

# 第一年 做与项目(公司)有关的

初级程序员 , 做公司项目已经有点够呛了, 大多数初级程序员处于一个做的慢做不好的情况, 如何做的快做的好是这个阶段程序员需要考虑的 ;
例如 JavaScript 程序员想要学习 Python/go 这些的话, 其实并不是必须项 ;

# 第二年 做与自己兴趣有关的

这个阶段的程序员基本在自己的本职领域能够驾轻就熟 , 因此可以尝试 广度学习/深度学习 来扩展自己的知识面 , 这个时候要从兴趣出发 ;

# 第三年 做与商业有关的

到了第三年 , 稍微努力的程序员对自己本职工作已经应付自如了 , 基本达到了面向google工程师的水平 . 这个时候就可以考虑提升自己的业务理解能力 , 做些与商业性质有关的例如接项目/ 学点产品经理的课等等


回答:

可以买一本书看看或者把搞一套视频看看 把一些基础的函数都看看用一下 主要看你哪方面比较弱了 薄弱的地方好好搞一下 总之还是要不断学习。


回答:

不能说用不上,像你说的操作系统、网络、编译原理这几个都是很有用,你越往上走,底层的原理就更需要去了解,如果连计算机网络都不熟悉,怎么优化前端的资源加载。你如果基础比较差,我建议是用空闲时间不断积累。你看的多了,就会融会贯通吧,会发现所有的知识是联系很紧密的,非常有意思。


回答:

总要先学会走路,再讲求步法吧。

基础也分理论的基础,和应用的基础。如果是跨行搞IT,在学算法网络这些前,最应该把编程规范,项目开发流程,如何优化,如何减少Bug搞清楚,省的背后挨骂。

建议可以些有实战项目的教程看看,多做,多想。

以上是 一个职场小白的困惑 的全部内容, 来源链接: utcz.com/a/158859.html

回到顶部